Как я могу преобразовать раздел MBR в GPT без потери данных?

12

Я разделил свой том как MBR и смог установить Windows 7 + Mac OS X. К сожалению, Дисковая утилита в Mac OS X не может изменить размер раздела Mac сейчас, потому что это не том GPT. Я также не могу перейти на Mountain Lion, потому что для этого требуется объем GPT. Как можно безопасно преобразовать том в 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 начинался с блока 2 диска, именно там, где должны быть записаны блоки GPT. Гдиск предупредит об этом. В моем случае мне пришлось сделать резервную копию всего раздела Windows, удалить его, затем преобразовать диск в GPT и, наконец, восстановить раздел Windows - что было нелегко, потому что он больше не подходил, поэтому мне нужно было использовать инструмент, такой как WinClone, который может изменить размер раздела. Что я до сих пор
выясняю