Bagaimana saya bisa mengubah partisi MBR ke GPT tanpa kehilangan data?

12

Saya mempartisi volume saya sebagai MBR dan dapat menginstal Windows 7 + Mac OS X. Sayangnya, Disk Utility di Mac OS X tidak dapat mengubah ukuran partisi Mac sekarang karena itu bukan volume GPT. Saya juga tidak dapat meningkatkan ke Mountain Lion karena memerlukan volume GPT. Bagaimana saya dapat dengan aman mengkonversi volume menjadi GPT tanpa kehilangan data sehingga saya dapat mengubah ukuran volume saya?

Jeff
sumber

Jawaban:

9

Saya akhirnya menggunakan gdisk untuk mengonversi partisi. Saya menerbitkan:

sudo gdisk /dev/disk0

Dan saya disambut dengan peringatan ini:

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):

Setelah mencadangkan data saya, saya menulis tabel partisi dengan perubahan gdisk yang dibuat secara otomatis, berhenti (w, lalu q), dan reboot.

Mem-boot ke Lion adalah normal, tetapi ketika saya mencoba mengubah ukuran tabel partisi saya dengan Disk Utility, saya melihat bahwa saya memiliki kesalahan header volume kecil.

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

Yah, saya reboot dan menggunakan -s untuk boot ke mode single user. Dari sana, saya mengeluarkan trusty:

/sbin/fsck -fy

Sekarang semuanya baik-baik saja. Saya memiliki volume Mac OS X yang diubah ukurannya dengan senang hati, dan saya dapat melanjutkan dengan peningkatan Mountain Lion saya.

Jeff
sumber
Peringatan: Ini tidak selalu berhasil. Dalam kasus saya, partisi Windows dimulai pada blok 2 disk, tepat di mana blok GPT akan ditulis. gdisk akan memperingatkan tentang ini. Dalam kasus saya, saya harus mencadangkan seluruh partisi Windows, menghapusnya, kemudian mengonversi disk ke GPT dan akhirnya mengembalikan partisi Windows - yang tidak mudah karena tidak muat lagi, jadi saya harus menggunakan alat seperti WinClone yang dapat mengubah ukuran partisi. Yang saya masih dalam proses mencari tahu ...
SuperTempel