web-dev-qa-db-ja.com

GPTとMBRパーティションが一致しないと、Clonezillaがクローンに失敗する

私はこのメッセージを受け取りました:

このディスクには、一致しないGPTパーティションとMBRパーティションが含まれています:/ dev/sda

ClonezillaのFAQは言う:

GPTパーティションテーブルを備えたOSをインストールし、後でMBRパーティションテーブルを備えた別のOSをインストールしてディスクを上書きした可能性があります。 MBRパーティションテーブルエディター。 fdisk、sfdisk、またはcdiskはGPTを認識しないため、GPTパーティションテーブルの一部を上書きしますが、残りは完全にはクリーンアップしませんでした。したがって、そのようなメッセージが表示されます。

実行中のOSがGPTパーティションテーブルではなくMBRパーティションテーブルを使用していることが確実な場合は、Sudo sgdisk -z/dev/sdxを実行できます(/ dev/sdxをディスク名に置き換えます(例:1番目のハードドライブの/ dev/sda)) MPTパーティションテーブルを保持したまま、GPTパーティションテーブルをクリーンアップします。 //注//上記のコマンドは慎重に使用してください。ハードドライブ上のすべてを破壊する可能性があります。

最初にMacをインストールし、次にWindowsをインストールしてから、デフォルトのMBRブートマネージャーをChameleonブートローダーに置き換えました。

パーティションテーブルは次のとおりです。

   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh               69.3 GB    disk0s2
   3:                  Apple_HFS mavericks               180.0 GB   disk0s3
   4:       Microsoft Basic Data Melomano                749.9 GB   disk0s4

Disk0sは現在のMacOSXパーティション、disk0s2はTime Machineバックアップ、そしてdisk0s4はWindows 8.1です。

私は何をすべきか?

5
Gabriel

ソリューションエントリの1つ(gpt)を削除することにより、clonezillaによって観察された競合を解決します。これを行うには、clonezillaのコマンドラインターミナルにアクセスします。次のコマンドを使用してgptを削除します。

Sudo gdisk /dev/sda
(Press 1 to select MBR)
Press 'x' and enter to reach the eXpert mode
Now press 'z' to delete the gpt
At this step be careful, you will get an option to blank out your MBR, do **NOT** do it.
Press Ctrl + C when ever you need to exit from gdisk.

考えられる原因 WindowsがSSDにインストールされると、GPTが作成されます。私のシステムでは、GPTは空白でした。これで、clonezillaは、MBRがパリオション構造を持っているのにGPTが空白であることを検出すると、エラーをスローします。したがって、GPTが削除されても、競合は発生しません。

これを実行する前に、データのバックアップを作成してください。誤って正しいパーティションフォーマットを削除した場合でも、データを取得できます。

6
Rahul

おそらく、セットアップで hybrid MBR を使用する必要があります。 Clonezillaがそれをうまく扱えるかどうかはわかりません。ハイブリッドMBRが必要で、Clonezillaが気に入らない場合は、ハイブリッドMBR(実際には、パーティションテーブル全体)をgdiskでバックアップし、ハイブリッドMBRを置き換えるために新しいprotective MBRを作成できます。 、Clonezillaを使用して、ハイブリッドMBRを復元します。ただし、これはかなり高度なダンスなので、自分が何をしているのかを理解してから行うことをお勧めします。 gdiskのドキュメント とその他すべて(GPTに関する Wikipediaの記事 )を理解するまで読んでください。 (私は、それを理解できない人に試してみるように勧めたくないので、段階的な詳細を提供していません。)

ハイブリッドMBRが破損しているか、GPTとMBRのデータが一致していない可能性もあります。この場合、パーティションテーブルを修復する必要があります。あなたがしなければならないことの詳細は、あなたが受けた特定のダメージに依存し、あなたの投稿はそれを明らかにするのに十分な詳細を提供していません。 gdiskのドキュメントサイトには GPT損傷の修復に関するページ が含まれているため、作業を開始するのに役立ちます。 GPTデータとMBRデータの両方の詳細な出力を投稿すると、何が起こっているのかを理解するのに役立つ場合があります。これを行うには、gdiskと入力し、xと入力して専門家のメニューに入り、pと入力し、oと入力してから、qと入力して終了します。セッション出力全体を投稿します。 gdiskが最初の起動時にGPTデータまたはMBRデータのどちらを使用するかを尋ねる場合、それはそれらが非常に不一致であり、どちらを使用するかを決定する必要があることを意味します。この種の状況では、OS XはGPTデータを使用する可能性が高く、WindowsはMBRデータを使用するため、両方テーブルを慎重に確認して、どちらが正しいかを確認する必要があります(または部分のそれぞれが正しい)、それらを調整するための計画を作成します。

運がよければ、問題の修正は簡単です。ただし、very危険な海に向かっている可能性があるので注意してください。そのディスクに重要なデータがある場合は、何かを行う前にバックアップしてください!!!!

3
Rod Smith