Як можна конвертувати розділ MBR в GPT без втрати даних?


12

Я розділив свій об'єм як MBR і зміг встановити Windows 7 + Mac OS X. На жаль, Disk Utility у 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 було нормальним, але коли я намагався змінити розмір таблиці розділів за допомогою Disk Utility, я побачив, що у мене незначна помилка заголовка гучності.

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. gdisk попередить про це. У моєму випадку мені довелося створити резервну копію всього розділу Windows, видалити його, потім конвертувати диск у GPT і нарешті відновити розділ Windows - що було непросто, оскільки він більше не підходив, тому мені потрібно було використовувати такий інструмент, як WinClone, який може змінити розмір розділу. Що я все ще
знаходжу
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.