GPT テーブル エラーのため、ペンドライブのパーティションをフォーマットまたは削除できません

GPT テーブル エラーのため、ペンドライブのパーティションをフォーマットまたは削除できません

ペンドライブのパーティションをフォーマットしようとしたときに、次のような結果が出ました。

パーティションの削除エラー/dev/sdb1: コマンドラインparted --script "/dev/sdb" "rm 1"'が 0 以外の終了ステータス 1 で終了しました: 警告: /dev/sdbGPT 署名が含まれているため、GPT テーブルがあることがわかります。ただし、有効な偽の msdos パーティション テーブルがありません。おそらく、GPT パーティション テーブルを理解しないプログラムによって破損した可能性があります。または、GPT テーブルを削除して、現在は msdos パーティション テーブルを使用している可能性があります。これは GPT パーティション テーブルですか?

エラー: プライマリ GPT テーブルとバックアップ GPT テーブルの両方が破損しています。新しいテーブルを作成し、Parted の復旧機能を使用してパーティションを回復してください。

(udisks-error-quark, 0)

答え1

ライブ Linux ディスクとして書き込まれた古いドライブに書き込むときに、この問題が発生しました。

ディスクを消去したいだけの場合に解決策/dev/sdX:

sudo gdisk /dev/sdX
o  

(パーティションの削除に同意)

w  

(パーティションテーブルの書き込みに同意)

これで、完全に空のドライブが完成します。あとは、使用したい場合にパーティションを作成するだけです。

注記:Gディスクはディスク パーティション ツールであり、注意しないとディスクが消去される可能性があります。パーティションの作成、変更、および消去を目的として設計されています。

答え2

おそらくあなたのディスクには元々GUIDパーティションテーブル(GPT)、しかし、あなたは新しいマスターブートレコード (MBR)GPT を理解しないツールでパーティション テーブルを上書きします。GPT は MBR よりも多くのスペースを占めるため、GPT データが残り、partedそのせいで混乱が生じます。

この分析が正しければ、最も簡単な解決策はフィックスパーツディスク上の GPT データが残っている場合は、FixParts が残りの GPT データを削除することを提案します。その後は、ディスクを通常どおりに使用できるようになります。(FixParts で他に何もする必要はありません。GPT データを削除するように求められたら、削除するように指示して終了するだけです。)

ただし、注意点があります。GPTディスクを持っていたとしても、偶然にMBRパーティションテーブルをディスクに書き込みました。この場合、おそらく回復するGPT を消去するのではなく、GPT を消去します。この場合、解決策はgdiskディスク上で を実行することです。問題が検出され、GPT データと MBR データのどちらを使用するか尋ねられます。GPT データを使用するように指示し、p正しいと思われる内容を入力して出力を比較して正しいことを確認してから、w変更を保存するように入力します。

FixParts ( fixparts) と は両方とも Ubuntu のパッケージgdiskの一部ですgdisk。通常はデフォルトではインストールされないので、 と入力してインストールする必要がある場合がありますsudo apt-get install gdisk

関連情報