Soluzione rapida: Bootcamp falso.
"Ho partizionato lo spazio libero (che OS X non poteva usare) come MS-DOS, Assistente Bootcamp pensava che fosse Windows, ed è stato in grado di rimuovere questa partizione MS-DOS e ripristinare Mac OS in un'unica partizione."
Questa è la soluzione più semplice, quindi prova prima.
Senza fortuna? Correzione lunga:
Nel mio caso, non sono riuscito a ottenere Utility Disco per creare la partizione.
Ho provato a utilizzare gpt
per ricreare la partizione, ma non avrebbe scritto sul GPT mentre era montata una delle partizioni. Ma poiché stiamo parlando della mia partizione di avvio, il disco era in uso, perché una delle partizioni (la mia partizione di avvio!) È montata. Quindi è necessario eseguire l'avvio da non-questo-disco e smontare tutte le partizioni sul disco, quindi utilizzare gpt
.
Ripristino di Internet
Avvia da Internet Recovery (tieni premuto Cmd + Opt + R durante l'avvio), in modo che il disco non sia in uso. Se il tuo computer è troppo vecchio per Internet Recovery, dovresti essere in grado di avviare 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 su Utilità -> Terminale.
-bash-3.2# gpt show /dev/disk0
Questo è lo spazio che voglio recuperare.
Come controllo di integrità, prendi la dimensione (seconda colonna), moltiplicala per 512 e dividi per un miliardo. Il risultato dovrebbe corrispondere alle dimensioni della tua precedente partizione Bootcamp 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
. È possibile e selezionare / Copia / Incolla nel proprio Terminale per ottenere la copia corretta di questo numero.
Esempio: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0
/dev/disk0s4 added
Infine!
Se hai No such file or directory
riscontrato un errore , leggi la sezione successiva, quindi torna qui e riprova.
Supponendo che il disco sia stato aggiunto correttamente reboot
e utilizzare Utility Disco per cancellare la nuova partizione come MS-DOS. Esegui Assistente Bootcamp e scegli Rimuovi Windows 7.
Bootcamp è stato rimosso e il disco è stato ripristinato su un singolo volume.
E tutto ciò che è stato è stato il mio intero giorno.
impossibile aprire il dispositivo '/ dev / disk0': nessun file o directory
Quando si utilizza il gpt add
comando, è possibile che venga visualizzato l'errore
impossibile aprire il dispositivo '/ dev / disk0': nessun file o directory
Questo messaggio è molto confuso. Abbiamo appena letto quel dispositivo in precedenza con gpt show
. Questo messaggio significa davvero "dispositivo in uso".
OS X Recovery potrebbe averlo installato e devi smontarlo. Utilizzare il mount
comando per trovare la partizione montata e umount
esso.
-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
Verrà periodicamente rimontato automaticamente, quindi prova a sbrigarti o dovrai smontarlo di nuovo.