Come posso convertire una partizione MBR in GPT senza perdita di dati?


12

Ho partizionato il mio volume come MBR e sono stato in grado di installare Windows 7 + Mac OS X. Sfortunatamente, Utility Disco in Mac OS X non può ora ridimensionare la partizione Mac perché non è un volume GPT. Inoltre non riesco ad eseguire l'aggiornamento a Mountain Lion perché richiede un volume GPT. Come posso convertire in sicurezza il volume in GPT senza perdita di dati in modo da poter ridimensionare i miei volumi?

Risposte:


9

Ho finito per usare gdisk per convertire la partizione. Ho rilasciato:

sudo gdisk /dev/disk0

E sono stato accolto con questo avvertimento:

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

Dopo aver eseguito il backup dei miei dati, ho scritto la tabella delle partizioni con le modifiche fatte automaticamente da gdisk, chiuso (w, quindi q) e riavviato.

L'avvio in Lion era normale, ma quando ho provato a ridimensionare la mia tabella delle partizioni con Utility Disco, ho notato un errore di intestazione del volume minore.

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

Bene, ho riavviato e usato -s per l'avvio in modalità utente singolo. Da lì, ho emesso un fidato:

/sbin/fsck -fy

Adesso va tutto bene. Ho un volume Mac OS X felicemente ridimensionato e posso procedere con l'aggiornamento di Mountain Lion.


Un avvertimento: non sempre funziona. Nel mio caso, la partizione di Windows è iniziata al blocco 2 del disco, proprio dove sarebbero stati scritti i blocchi GPT. gdisk lo avvertirà. Nel mio caso ho dovuto eseguire il backup dell'intera partizione di Windows, eliminarlo, quindi convertire il disco in GPT e infine ripristinare la partizione di Windows, il che non è stato facile perché non si adattava più, quindi dovrei usare uno strumento come WinClone che può ridimensionare la partizione. Che sto ancora
cercando
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.