データを失うことなく、MBRパーティションをGPTに変換するにはどうすればよいですか?


12

ボリュームをMBRとしてパーティション分割し、Windows 7 + Mac OS Xをインストールできました。残念ながら、Mac OS Xのディスクユーティリティは、GPTボリュームではないため、Macパーティションのサイズを変更できません。GPTボリュームが必要なため、Mountain Lionにアップグレードすることもできません。ボリュームをサイズ変更できるように、データを失うことなくボリュームをGPTに安全に変換するにはどうすればよいですか?

回答:


9

私が使用して終了のGDiskをパーティションを変換します。私が発行した:

sudo gdisk /dev/disk0

そして、私はこの警告で迎えられました:

Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present

***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
THIS OPERATON IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if
you don't want to convert your MBR partitions to GPT format!
***************************************************************

Command (? for help):

データをバックアップした後、gdiskを自動的に加えた変更を使用してパーティションテーブルを作成し、終了(w、次にq)して、再起動しました。

Lionでの起動は正常でしたが、ディスクユーティリティを使用してパーティションテーブルのサイズを変更しようとすると、マイナーボリュームヘッダーエラーがあることがわかりました。

Verifying volume "Mac OS X"
Performing live verification.
Checking Journaled HFS Plus Volume.
Checking catalog file.
Checking multi-linked files.
Checking extended attributes file.
Incorrect number of extended attributes
(It should be 245871 instead of 245862)
Checking volume bitmap.
Checking volume information.
The volume Mac OS X was found to be corrupt and needs to be repaird
Error: This disk needs to be repaired...then use Disk Utility to repair this disk

さて、リブートして-sを使用してシングルユーザーモードで起動しました。そこから、私はトラスティを発行しました:

/sbin/fsck -fy

今ではすべてが順調です。Mac OS Xボリュームのサイズを変更しましたが、Mountain Lionのアップグレードを続行できます。


注意:これは常に機能するとは限りません。私の場合、WindowsパーティションはGPTブロックが書き込まれるディスクのブロック2から始まりました。gdiskはこれについて警告します。私の場合、Windowsパーティション全体をバックアップして削除し、ディスクをGPTに変換し、最後にWindowsパーティションを復元しなければなりませんでした。パーティションのサイズを変更できるWinCloneなどのツール。私はまだ把握中です
...-SuperTempel
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.