Solución rápida: Fake Bootcamp.
"Hice una partición del espacio libre (que OS X no podía usar) como MS-DOS, el Asistente de Bootcamp pensó que era Windows, y pudo eliminar esta partición de MS-DOS y restaurar Mac OS en una sola partición".
Esta es la solución más fácil, así que inténtalo primero.
¿No has tenido suerte? Una solución larga:
En mi caso, no pude conseguir que la Utilidad de Discos creara la partición.
Intenté usar gpt
para recrear la partición, pero no quiso escribir en la GPT mientras ninguna de las particiones estaba montada. Pero como estamos hablando de mi partición de arranque, el disco estaba en uso, porque una de las particiones (¡mi partición de arranque!) está montada. Así que tenemos que arrancar desde este disco, y desmontar todas las particiones en el disco, y luego usar gpt
.
Recuperación de Internet
Arranque en Internet Recovery (mantenga pulsado Cmd+Opt+R durante el arranque), para que el disco no esté en uso. Si su máquina es demasiado vieja para Internet Recovery, debería poder arrancar desde otro disco (no desde otra partición) y obtener el mismo resultado. Nota: en este caso que los números de disco ( /dev/disk0
) puede ser diferente para usted.
Inicie Internet Recovery, y vaya a Utilidades -> Terminal.
-bash-3.2# gpt show /dev/disk0
Este es el espacio que quiero reclamar.
Como comprobación de cordura, tome el tamaño (segunda columna), multiplíquelo por 512 y divídalo por mil millones. El resultado debería coincidir con el tamaño de tu antigua partición Bootcamp en GB.
Ejemplo: 58593759
* 512 / 1.000.000.000 = 30 GB
Toma la posición de inicio (primera columna), ahí es donde le diremos a gpt que haga la nueva partición, con
gpt add -b <start position> -t windows /dev/disk0
En mi caso, puedes ver que la posición inicial es 431640960
. Puedes y debes seleccionar/Copiar/Pegar en tu propio Terminal para que este número se copie correctamente.
Ejemplo: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0
/dev/disk0s4 added
¡Por fin!
Si tienes un error No such file or directory
Lea la siguiente sección, y luego vuelva aquí e inténtelo de nuevo.
Suponiendo que tengas el disco añadido bien, reboot
y utilice la Utilidad de Discos para borrar la nueva partición como MS-DOS. Ejecute el asistente de Bootcamp y elija Eliminar Windows 7.
Se ha eliminado Bootcamp y su disco se ha restaurado a un solo volumen.
Y todo lo que me costó fue mi día entero.
no se puede abrir el dispositivo '/dev/disk0': No such file or directory
Cuando se utiliza el gpt add
es posible que aparezca el error
no se puede abrir el dispositivo '/dev/disk0': No such file or directory
Este mensaje es muy confuso. Acabamos de leer ese dispositivo antes con gpt show
. Este mensaje significa realmente "el dispositivo está en uso".
Es posible que OS X Recovery lo haya montado y tengas que desmontarlo. Utiliza la función mount
para encontrar su partición montada y umount
lo.
-bash-3.2# mount
producirá una enorme lista de particiones:
/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
Periódicamente se volverá a montar automáticamente, así que procura darte prisa o tendrás que volver a desmontarlo.
0 votos
Tuve un problema similar y cuando abrí el asistente de bootcamp para borrar la partición de Windows, abrí la utilidad de discos y "borré la partición de bootcamp como FAT de Microsoft" y esto hizo el truco, abrí el asistente de bootcamp de nuevo y la caja gris estaba de nuevo en negrita, hice clic en ella y voila mi disco duro es UNO ahora
0 votos
Me gustaría añadir que este método de arriba (borrar la partición de bootcamp como FAT y luego abrir el asistente de bootcamp) funcionó a la perfección, con un esfuerzo mínimo y en unos 3 minutos.
0 votos
Claro, esa es la "solución rápida" al principio de la respuesta :)