¿Cómo elimino una partición de BootCamp usando diskutil de Terminal?

Por algún motivo, la aplicación BootCamp Assistant no me permite eliminar mi partición BootCamp. ¿Cómo puedo hacerlo usando Terminal y la aplicación de terminal diskutil?

¿Has probado la Utilidad de Discos en la carpeta Aplicaciones?
Fue lo segundo que probé; todos los controles de partición están atenuados.
¿Personalizaste las particiones después de instalar BootCamp? Esta discusión puede proporcionar información útil: discusiones.apple.com/thread/3698348 . El resumen ejecutivo es que si tiene más de dos particiones del sistema operativo, es posible que deba hacer una copia de seguridad de su partición OS X y reformatear la unidad (o al menos eliminar las particiones existentes) y luego restaurar su partición OS X.
No, no personalicé las particiones. Después de configurar BootCamp, perdí todo el control de las particiones a través de la Utilidad de Discos. No se puede cambiar el tamaño, eliminar o agregar particiones.
No sé si se supone que DU debe hacer eso, pero no me sorprendería si es a propósito, para evitar que te metas en la situación descrita en esa discusión a la que me vinculé. Por qué BootCamp no te deja desinstalar es un misterio. Puede intentar llamar al 1-800-SOS-APPLE para obtener asistencia.
Por cierto, ¿qué versión de OS X?
Una cosa que se menciona en el manual de BootCamp manuals.info.apple.com/en_US/boot_camp_install-setup_10.7.pdf es que debe salir de otras aplicaciones y no debería haber ningún otro usuario conectado. ¿Ha intentado reiniciar seguido de iniciar sesión con Shift presionado para asegurarse de que nada se inicie, luego abrir el Asistente de BootCamp?
También: ¿puedes arrancar en Windows? ¿La configuración de BootCamp es válida?
Puedo iniciar Windows y también funciona a través de Parallels. Estoy usando 10.7.4, pero no nos detengamos en el problema de BootCamp. Solo quiero usar Terminal para eliminar la partición.
La eliminación de una partición de BootCamp con el Asistente de BootCamp puede no ser idéntica a la eliminación de particiones con la Utilidad de disco, y si el Asistente de BootCamp no le permite eliminar la partición, las cosas pueden estar desordenadas de una manera que es importante resolver antes de eliminar la partición. Por lo menos es una pista de lo que está mal. ¿Has intentado ponerte en contacto con Apple sobre esto? (1-800-SOS-APPLE, por ejemplo).

Respuestas (6)

Esto es lo que funcionó para mí:

  1. use diskutil listpara encontrar la pequeña partición reservada de Microsoft que está tratando de eliminar pero la utilidad de disco (o el equivalente de la línea de comandos diskutil) no lo permitirá. Digamos que está en el disco 99, partición 400 (el mío estaba en el disco 0, partición 4)
  2. sudo diskutil eraseVolume JHFS+ deleteme /dev/disk99s400

Lo anterior reformatea la partición a HFS+ registrado y una vez que lo haya hecho, simplemente puede eliminarla (y luego cambiar el tamaño, etc. como desee).

Nota: he usado /dev/disk99s400 porque eso nunca debería funcionar, debe reemplazarlos con el disco y la partición correctos.

ADVERTENCIA: Destructivo, alto riesgo. SIEMPRE haga una copia de seguridad completa antes de atornillar con particiones. SIEMPRE.

Esto funcionó totalmente para mí. Tenía una partición de bootcamp que el asistente de Bootcamp no eliminaba, y la Utilidad de disco no aparecía (El capitan beta 3) y al borrarla con este comando, aparecía. Luego podría usar la utilidad de disco para borrarlo y hacer crecer el Macintosh HD principal hasta el disco completo
Esto es perfecto para corregir este error al intentar eliminar una partición de Windows: "MediaKit informa que no hay suficiente espacio en el dispositivo para la operación solicitada".

¿Has probado a arrancar desde el medio de instalación de OSX? Esos tienen una Terminal (con diskutil) y la Utilidad de disco GUI, que podría comenzar a funcionar ya que ya no está tratando de particionar la unidad desde la que está arrancando.

Atención, de ahora en adelante: ¡aquí hay dragones! Asegúrate de entender lo que está pasando antes de empezar con esto, ¡no puedes echarte atrás a la mitad! ¡Comprueba que tus copias de seguridad sean legibles!

Si ambas versiones de diskutil también fallan aquí, quédese en la terminal del medio de instalación y obtenga la tabla de particiones sin formato usando:

gpt -r show disk0

Lo que probablemente sucedió es que las dos tablas de particiones, la GPT y la MBR, no están sincronizadas. Esto sucede si intenta particionar su disco Mac desde Windows. Lo anterior muestra la versión GPT (que usa OSX). Esto muestra la versión MBR (que usa Windows):

fdisk /dev/disk0

Asegúrese de que este sea el disco que desea cambiar (puede ser disk1, disk2, etc.). Anote el número ( index) de la partición que desea eliminar tanto en el GPT como en el MBR. ¡Puede que no sean lo mismo!

Si está confundido, publique el resultado de los 2 anteriores aquí y no continúe.

Desmonte todas las particiones montadas en el disco que desea particionar, por ejemplo

diskutil unmount "/Volumes/Macintosh HD"
diskutil unmount "/Volumes/BOOTCAMP"

Luego viene la parte peligrosa ( asegúrese de tener copias de seguridad ): elimine la partición usando la gptutilidad:

gpt remove -i 4 disk0

¡Asegúrese de sustituir el índice de la partición para eliminar (EN EL GPT) en lugar de "4" y el disco exacto que está particionando en lugar de "disk0"!

Finalmente, deberá eliminar la misma partición del MBR (es posible que deba desmontarlo nuevamente en este punto).

Opción 1: eliminar todo rastro de bootcamp (solo inicie OSX en este disco)

Si desea eliminar por completo cualquier rastro de Boot Camp (sin sistemas operativos que no sean Mac OS X), puede destruir completamente la tabla de particiones MBR y reemplazarla con el llamado "MBR protector":

fdisk -e /dev/disk0

Esto lo lleva a la línea de comando fdisk: las partes boldson lo que escribe.

fdisk: 1>p

Esto mostrará su tabla de particiones, igual que antes. Desea reemplazarlo con una sola partición protectora de tipo EE, que cubra todo el disco.

fdisk: 1>erase

fdisk:*1>edit 1

Partition id ('0' to disable) [0 - FF]: [0] (? for help)EE

Do you wish to edit in CHS mode? [n]n

Partition offset [0 - 505856]: [63]1

Partition size [1 - 505855]: [505855] (simplemente presione enter aquí para ir con el valor predeterminado; el número exacto dependerá del tamaño de su disco)

fdisk: 1>p

Ahora debería mostrar una tabla de particiones con la primera entrada de tipo EE y las 3 entradas restantes en blanco.

fdisk: 1>w

Escribe sus cambios en el disco. Deberá salir de fdisk con

fdisk: 1>q

Siguiente: reiniciar y orar.

Opción 2: eliminar solo la partición afectada (pasar de arranque triple a arranque dual más o menos)

Si desea mantener el MBR híbrido, pero no la única partición, comience a editar el MBR de la siguiente manera:

fdisk -e /dev/disk0

Esto lo lleva a la línea de comando fdisk: las partes boldson lo que escribe.

fdisk: 1>p

Esto mostrará su tabla de particiones, igual que antes.

Busque la entrada que corresponda a la partición que está eliminando, por ejemplo, 4 , luego edite esa entrada ( reemplace "4" con su entrada ):

fdisk:*1>edit 4

Partition id ('0' to disable) [0 - FF]: [7] (? for help)0

Partition 4 is disabled.

fdisk: 1>p

Esto ahora debería mostrar una tabla de particiones con la partición eliminada que falta.

fdisk: 1>w

Escribe sus cambios en el disco. Deberá salir de fdisk con

fdisk: 1>q

Siguiente: reiniciar y orar.

Como se señaló, esto no funcionará si está arrancado en OS X normal (no puede editar una unidad que esté usando). Los iMac tienen un defecto de hardware importante en el que la unidad de DVD a menudo se rompe después de unos pocos usos, así que... no podía arrancar desde el DVD oficial. Obviamente, la partición de recuperación tampoco fue buena, pero descargar la aplicación "Creador de disco de recuperación USB" de Apple y arrancar desde allí funcionó: support.apple.com/downloads/DL1433/en_US/RecoveryDiskAssistant.dmg

La respuesta es iniciar desde la partición HD de recuperación, usar el disco hasta y seleccionar la partición Bootcamp. Luego, en la pestaña de borrado, seleccione el formato y cámbielo a Mac OS Extended registrado. Ahora puede borrar el disco.

No estoy seguro de que tengamos la situación exacta, pero siguiendo/traduciendo consejos en otro hilo, http://apple.stackexchange.com/questions/145292/i-deleted-my-bootcamp-partition-but-cant-resize- my-os-x-partition Pude restaurar la funcionalidad de Bootcamp Assistant. Me faltan los "puntos de reputación" para comentar allí, pero quería transmitir que esto funcionó para mí. Las especificaciones de mi sistema/hardware son las siguientes:
MacBook Pro (Retina, 13 pulgadas, principios de 2015)

OSX Yosemite: 10.10.5 (14F1605) Procesador: 2,7 GHz Intel Core i5 Memoria: 8 GB 1867 MHz DDR3 Gráficos: Intel Iris Graphics 6100 1536 MB

Mi información específica:
desafortunadamente, seguí los consejos erróneos del soporte de Apple y seguí las instrucciones del soporte telefónico para ingresar a Disc Utility y borré mi partición BOOTCAMP y configuré el formato en OS X Extended (Journaled). Después de esta acción, se borró Windows, quedaron varios megabytes de "otros" y mi partición aún estaba en su lugar, con 98 GB de almacenamiento inaccesible.
Así fue como creé la misma situación que pareces estar describiendo. Como resultado, mi Utilidad de disco ya no respondió a los esfuerzos por modificar mi partición, y mi asistente de Bootcamp ahora tenía una pestaña atenuada que, si me hubieran dirigido a ella inicialmente, habría borrado la partición de Windows Y restaurado una sola unidad.
Tenga en cuenta que bootcamp comenzó como parte de un solo disco,esto es importante. No tengo idea si esta solución funcionará para configuraciones de bootcamp en unidades separadas. Mi problema fue a un supervisor, y después de dos semanas no he recibido respuesta del soporte de Apple, ¡así que investigué en línea y encontré lo que funcionó!

SOLUCIÓN: Como se indica en el hilo, volví a ejecutar Disc Utility. Dos miembros sugirieron establecer el formato en algo diferente a OS X Extended Journaled. Volver a borrar y formatear era la única opción que proporcionaba Disc Utilities.
Un comentario del usuario 102419 sugirió borrar y formatear a "microsoft FAT".
Una segunda respuesta más detallada de http://apple.stackexchange.com/users/5472/bmike sugirió una solución rápida similar, pero especificó el formato a MS DOS para engañar a la computadora haciéndole creer que Windows todavía estaba instalado dentro de la partición.
Resultado final, esto funcionó para mí, pero la terminología utilizada para el menú desplegable en Yosemite fue "DOS FAT" .
Borrar y formatear la partición en DOS FAT resultó inmediatamente en un retorno a la funcionalidad de la elección del Asistente de Bootcamp para agregar o eliminar Windows. Felizmente tomé la decisión, presioné continuar y me dieron la opción de RESTAURAR mi disco a un solo OS X de 248 GB.

El proceso tardó entre 5 y 7 minutos... lo cual es mucho tiempo cuando te preocupas de que lo hayas estropeado... pero, listo, 249,78 GB de espacio disponible en mi disco duro de Macintosh. No es necesario ingresar al modo de recuperación de Internet, no es necesario borrar todo el sistema y reiniciar desde Time Machine.
Hice una copia de seguridad de todo antes de intentarlo... por si acaso.

Espero que esta respuesta sea útil para usted y para otros que intentan recuperar espacio de una partición Bootcamp de Windows después de seguir los consejos para borrar Windows a través de la Utilidad de disco.

Para aquellos que intentaron instalar Windows y algo se estropeó y no pueden restaurar la partición y muestra un signo gris (-), inicie el instalador de Windows y elimine primero las particiones reservadas de Windows. Puede verificar esas particiones yendo primero a la terminal en mac y escribiendo: "diskutil list". Verá partes reservadas de Windows que aparentemente solo se pueden eliminar con el instalador de Windows simplemente resaltándolas y haciendo clic en Eliminar en la pantalla.

yo tenia el mismo problema y TENGO LA SOLUCION. El problema es que cuando instala Windows con bootcamp, está creando un grupo de volumen lógico. Lo que debe hacer es eliminar el grupo de volúmenes lógicos. Muy similar a si alguna vez ha deshecho una unidad de fusión manual. Busto terminal:

diskutil coreLista de almacenamiento

Copie el ID del grupo de volúmenes lógicos

diskutil coreStorage eliminar lvgUUID

¡FUNCIONA!

Le advierto a cualquiera que tenga una copia de seguridad de todos los discos conectados y un plan para restaurar esa copia de seguridad antes de emitir cualquier diskutil coreStorage deletecomando. Esta respuesta necesitaría una edición detallada para que sea útil o segura para la mayoría de las personas o el caso general. Core Storage se puede configurar de muchas, muchas maneras y bombardear a un grupo podría ser más como usar una granada cuando un matamoscas es más apropiado.