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.