web-dev-qa-db-ja.com

属性「パーティション」が見つかりません-USBフラッシュドライブのフォーマット時のエラー

ここでのスーパーユーザーに関する私の質問で詳しく説明します のように、Windows 7では認識できなくなったUSBフラッシュドライブがあります。 Ubuntuを使用することをお勧めし、それを使用してフラッシュドライブを見ることができましたが、Disksを使用してゼロワイプ、フォーマット、新しいパーティションを作成してもWindows 7では表示されませんでした。

コマンドラインを使用してみることにしました。 ddを使用してドライブをゼロ書き込みした後、 この回答はこちら をフォローし始め、コマンドを実行しました。

Sudo mkfs.vfat -I /dev/sdc 

エラーが発生しました:

属性「パーティション」が見つかりません

...コマンドの実行が停止しました。

Mkfs.vfatコマンドをさらに掘り下げた後、コマンドの修正バージョンを実行しました。

Sudo mkfs.vfat -F 32 -c -v -I

上記と同じエラーが発生しましたが、今回はコマンドが不良ブロックの検索を続け、thenが終了しました。

エラーは-Iスイッチと関係があると思いますが、USBを再び正常に認識させるための必要なステップになると思うので、それを省略したくないと思います。ディスクをチェックインしましたが、ドライブに(単一、FAT)パーティションがあると報告されます。

属性「partition」が見つかりませんエラーとはどういう意味ですか、どうすれば解決できますか?

1
Hashim

/dev/sdcはディスク自体ですが、/dev/sdc0/dev/sdc1などはパーティションです。

ディスク上のパーティションではなく、rawディスクにファイルシステムを書き込みました。 Linuxはrawディスク上のファイルシステムを読み取れますが、他のオペレーティングシステムや組み込みデバイス(テレビ、ゲームコンソールなど)で問題が発生する可能性があります

メッセージが非標準のrawディスク上のFAT32に関連していると推測しています。 Linuxでできると思いますが、お勧めしません。確かに、メッセージはもう少し役立つ可能性があります。

できるだけ多くのオペレーティングシステムとデバイスでディスクを動作させたい場合は、「msdos」パーティションテーブルを作成します。それ以外の場合、最新のオペレーティングシステム(Linux、Windows 10など)でのみディスクを使用している場合は、「gpt」パーティションテーブルが適しています。パーティションテーブルと単一パーティションを作成したら、次の操作を実行できます。

Sudo mkfs.vfat /dev/sdc0

ただし、sdcがまだ最初に同じディスクを参照していることを再確認してください。

2
user989266