No se puede usar gpt para restaurar la partición efi

Accidentalmente borré mi partición efi, que ahora sé que es una mala noticia. Encontré una guía aquí para restaurarlo sin perder datos, pero aunque estoy arrancando desde USB y he desmontado todas las particiones, todavía recibo el error gpt remove: unable to open device "disk0": resource busy.

Todo lo que estoy leyendo dice que arranque desde un disco de instalación usb OSX, y use diskutil unmountdisk disk0y luego gpt funcionará. Definitivamente he hecho ambas cosas, pero todavía me dice que el disco está montado...

¿Alguien podría recomendar algo más para probar? Muchas gracias

La unidad desde la que arrancó puede ser disk0, así que revísela y, si es necesario, use la Utilidad de disco para ver qué número de disco es realmente el disco de destino.
Gracias, pero también pensé en eso. Arranco desde el disco 1 y estoy tratando de trabajar en el disco 0. Además, diskutil listdice que la partición 0 aún está montada (eso es lo que significa el * al lado, ¿no?)
No, el asterisco no significa que esté montado. ¿Estás seguro de que arrancaste desde disk1 y disk1 es el dispositivo USB? Suponiendo que disk0 es el disco interno, ¿está usando Core Storage?

Respuestas (3)

Lo descubrí, mi hd se estaba montando en Volúmenes y tuve que quitarlo condiskutil unmount /Volumes/Macintosh\ HD

No sé por qué unmountdisk no solucionó esto, pero lo que sea

Esto también me mordió. ¡Gracias por el aviso!

Si ninguna de las opciones de utilidad de disco y arranque externo funciona para usted, intente esto:

  • Ejecutar diskutil listpara obtener la dirección del dispositivo
  • Úselo sudo diskutil unmountDisk force /dev/disk2para forzar el desmontaje (¡reemplace disk2con el nombre correcto del primer paso!)

Fuente: http://technology.siprep.org/fix-for-disk-erase-failed-couldnt-unmount-disk/

Hay dos tipos diferentes de modos de arranque en las computadoras, Legacy BIOS-based y Unified Extensible Firmware Interface (UEFI). UEFI es el principal mecanismo de arranque utilizado en computadoras recientes, mientras que las computadoras antiguas usan BIOS. El modo UEFI requiere que el sistema esté instalado en un disco de tabla de particiones GUID (GPT) y el BIOS en el disco de registro de arranque maestro (MBR). Windows no le permitirá restaurar el sistema desde una computadora basada en UEFI a una computadora BIOS, y viceversa. Algunas computadoras basadas en UEFI admiten tanto el modo de arranque UEFI como el modo de compatibilidad con BIOS heredado, por lo que este error puede ocurrir incluso cuando restaura la copia de seguridad del sistema a la computadora original que se está respaldando.

Las Mac nunca han usado BIOS, nunca.