Ho cancellato la mia partizione Bootcamp ma non posso ridimensionare la mia partizione OS X

16

Non mi ero reso conto che questo avrebbe causato problemi, ma ho usato Utility Disco per cancellare la mia partizione Bootcamp e poi ho provato a ridimensionare la mia partizione principale per riempire il disco. Ciò causa un errore e ho cercato le risposte solo per essere detto ,

You're going to have to reinstall Mac OS X (that's the only solution).

You should have removed the Boot Camp partition in the Boot Camp Assistant.

Cosa ?? Non ho visto alcun avviso in Utility Disco.

If you delete this Bootcamp partition you may not be able to boot Windows anymore.

L'ho visto ma ho pensato che fosse ok - non volevo più avviare Windows, volevo cancellarlo. Quindi ora cosa dovrei fare?

    
posta arya 14.09.2014 - 20:57
fonte

1 risposta

22

Correzione rapida: Bootcamp falso.

"Ho partizionato lo spazio libero (che OS X non poteva usare) come MS-DOS , Bootcamp Assistant pensava che fosse Windows, ed è stato in grado di rimuovere questa partizione MS-DOS e ripristinare Mac OS in una singola partizione. "

Questa è la soluzione più semplice, quindi prova prima.

Nessuna fortuna? Risoluzione lunga:

Nel mio caso, non ho potuto ottenere Utility Disco per creare la partizione.

Ho provato a utilizzare gpt per ricreare la partizione, ma non avrebbe scritto sul GPT mentre una qualsiasi delle partizioni era stata montata. Ma visto che è la mia partizione di boot di cui stiamo parlando, il disco era in uso, perché una delle partizioni (la mia partizione di avvio!) È stata montata. Quindi dobbiamo avviare da non-this-disk e smontare tutte le partizioni sul disco e quindi utilizzare gpt .

Ripristino Internet

Avvia da Internet Recovery (tieni premuto Cmd + Opt + R durante l'avvio), in modo che il disco non sia in uso. Se la tua macchina è troppo vecchia per Internet Recovery, dovresti essere in grado di eseguire l'avvio da un altro disco (non un'altra partizione) e ottenere lo stesso risultato. Nota: in questo caso i numeri del disco ( /dev/disk0 ) potrebbero essere diversi per te.

Avvia Internet Recovery e vai a Utilità - > Terminale.

-bash-3.2#gptshow/dev/disk0

Questo è lo spazio che voglio recuperare.

Come controllo di integrità, prendi la dimensione (seconda colonna), moltiplicala per 512 e dividila per un miliardo. Il risultato dovrebbe corrispondere alla dimensione della partizione Bootcamp precedente in GB.

Esempio: 58593759 * 512 / 1.000.000.000 = 30 GB

Prendi la posizione iniziale (prima colonna), ecco dove diremo a gpt di creare la nuova partizione, con

gpt add -b <start position> -t windows /dev/disk0

Nel mio caso, puoi vedere che la posizione iniziale è 431640960 . Puoi e dovresti selezionare / Copia / Incolla nel tuo Terminale per ottenere questo numero copiato correttamente.

Esempio: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0

/dev/disk0s4 added

Finalmente!

Se hai ricevuto un errore No such file or directory , leggi la sezione successiva, quindi torna qui e riprova.

Supponendo di aver aggiunto il disco ok, reboot e di utilizzare Utility Disco per cancellare la nuova partizione come MS-DOS. Avvia l'assistente Bootcamp e scegli Rimuovi Windows 7.

Bootcamp has been removed and your disk has been restored to a single volume.

E tutto ciò che è servito è stato tutto il giorno.

impossibile aprire il dispositivo '/ dev / disk0': Nessun file o directory

Quando usi il comando gpt add , potresti ricevere l'errore

unable to open device '/dev/disk0': No such file or directory

Questo messaggio è molto confuso. Abbiamo appena letto quel dispositivo in precedenza con gpt show . Questo messaggio significa "dispositivo in uso".

OS X Recovery potrebbe averlo montato, e devi smontarlo. Usa il comando mount per trovare la tua partizione montata e umount it.

-bash-3.2# mount

produrrà un enorme elenco di partizioni:

/dev/disk2s3 on /
devfs on /dev
/dev/disk3 on /Volumes
/dev/disk4 on /private/var/tmp
/dev/disk5 on /private/var/run
/dev/disk6 on /System/Installation
/dev/disk7 on /private/var/db
/dev/disk8 on /private/var/folders
/dev/disk9 on /private/var/root/Library
/dev/disk10 on /Library/ColorSync/Profiles/Displays
/dev/disk11 on /Library/Preferences
/dev/disk12 on /Library/Preferences/SystemConfiguration
/dev/disk13 on /Library/Keychains
/dev/disk1 /Volumes/Macintosh HD  <--- unmount this /Volumes/<YourDisk>

-bash-3.2# umount /dev/disk1

Periodicamente verrà rimontato automaticamente, quindi prova a fare in fretta o dovrai smontarlo di nuovo.

    
risposta data 14.09.2014 - 20:57
fonte

Leggi altre domande sui tag