web-dev-qa-db-ja.com

gpartedは、GPTテーブルが破損していると永続的に主張しています

質問: gpartedは「バックアップGPTテーブルが破損していますが、プライマリは正常に表示されるため、使用されます」と主張し続けます。 gdiskを使用してGPTテーブルをワイプし、新しいgptテーブルを作成し、新しいmbrテーブルを作成しようとしても持続します。

背景:最近、新しいSSDドライブを入手しました。私はclonezillaを使用して、古いUbuntuインストールを小さなSSDからSSDにコピーしましたが、正常に機能しました。次に、側面にWindowsをインストールしました。いくつかの問題がありましたが、各システムはほぼ半分の時間で正しく起動しましたが、ある時点で、Ubuntuをまったく起動できなくなりました。

私はライブUSBを起動し、そこで、gpartedとpartedの両方が私にメッセージを与えました:

ドライバー記述子によると、物理ブロックサイズは2048バイトですが、Linuxによると512バイトです。

Clonezillaが新しいssdで何か問題を起こしたのではないかと思ったので、コンピューターの電源を切り、新しいSSDを取り外し、古いHDDを接続したままにしました。驚いたことに、再起動後にgpartedから同じメッセージが表示されたので、使用することにしました。ソリューションのテストグラウンドとしてのHDD。ここや他の場所にいくつかの同様の投稿がありました-それらはUSBスティック用だけでした-そしてそこで与えられた答えに従って、私はHDDから外付けドライブにすべてのデータをバックアップしました(今回は低レベルのツールなしで、ただnautilus)、およびdd if=/dev/zero of=/dev/sda bs=100Mを介してディスク全体を消去しました。

それが終わったとき、私はもうメッセージを受け取りませんでした。しかし、別れは私に投げました

バックアップGPTテーブルが破損していますが、プライマリは正常に表示されるため、それが使用されます。

新しいパーティションテーブル(gptとmsdosの両方)を作成し、新しいパーティションを作成し、sgdisk -Z /dev/sdaですべてをザッピングし、gdiskを介してgptを上書きし、ザッピングされたgptの上にWindowsとLinuxをインストールしようとしました、および問題は解決しません。インストールされたLinuxは正常に起動します。 Windowsを起動しようとしませんでした(パーティション分割フェーズを通過せず、独自のツールを使用して新しいパーティションテーブルを作成したかっただけです)。 gpartedアラートを除いて、あからさまに悪いことは何もないようですが、それを無視すると、煩わしいだけでなく、下り坂でさらに問題が発生するのではないかと心配しています。

この時点で私は完全に無力だと感じています。何が問題なのかわかりません。残念ながら、ディスクをチェックするための他のデバイスは手元にありません(ただし、他のすべてが失敗した場合は、それを試してみると思います)。

1
tomasz

実際、GPTテーブルの問題は、私がナックしたハードドライブではなく、救助に使用したペンドライブにあることが判明しました。さらに、最初の問題はssdにはまったく存在していなかったようで、ハードディスクにも存在したかどうかはわかりません。簡単に言えば、ライブUSBを作成するためにルーファスを使用することはお勧めしません。

私の混乱の原因(bothの場合)は、gpartedがどのドライブに問題があるのか​​教えてくれなかったということです。

将来の参考のために、誰かがこのような問題を抱えている場合は、次のことを行うことができます。

  1. 別れを開始します(ターミナルバージョン)。
  2. タイプselect /dev/sdX問題のデバイスを選択します。
  3. タイプprintnotprint all)。次に、何かが間違っていると思われるかどうかを通知します選択したデバイスで
0
tomasz