web-dev-qa-db-ja.com

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

これは、ペンドライブでパーティションをフォーマットしようとしたときに得たものです。

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

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

(udisks-error-quark, 0)
20
Harun Guna

ディスクに元々 GUID Partition Table(GPT)、 が含まれていた可能性がありますが、新しい Master Boot Record(MBR) を持たないツールでその上にパーティションテーブルを作成しましたGPTを理解する。 GPTはMBRよりも多くのスペースを使用するため、これは残りのGPTデータがあり、そのためにpartedが混乱していることを意味します。

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

ただし、警告があります:GPTディスクがあり、何かが誤ってMBRパーティションテーブルをディスクに書き込んだ可能性もあります。この場合、おそらくGPTを消去するのではなく、GPTをrecoverしたいでしょう!この場合、解決策はディスク上でgdiskを実行することです。問題を検出し、GPTまたはMBRデータを使用するかどうかを尋ねます。 GPTデータを使用するよう指示し、pと入力して出力を正しいと思われるものと比較して正しいことを確認し、wと入力して変更を保存します。

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

9
Rod Smith

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

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

Sudo gdisk /dev/sdX
o  

(パーティションを削除することに同意します)

w  

(パーティションテーブルを書くことに同意する)

そして、あなたは完全に空のドライブを持っています。残っているのは、使用する場合はパーティションを作成することです。

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

33
ennui.bz