Aparece una nueva unidad de "arranque EFI" después de revertir la unidad OS X a HFS+

Hace meses realicé una instalación limpia de Yosemite y, como puede leer en otro lugar, la unidad se formateó como Core Storage. Más tarde particioné y puse Windows 8.1 a través de Bootcamp.

Funcionó bien durante meses (todavía funciona en realidad). Estaba arrancando manteniendo presionada la tecla de opción y pude elegir entre las particiones OS X y Windows .

Sin embargo, Bootcamp no proporciona controladores para leer discos de Core Storage. Entonces, para obtener acceso de lectura a la unidad OS X desde Windows, seguí la sugerencia más común que pude encontrar : diskutil coreStorage revert <UUID>. Está bien documentado (aunque no oficialmente) y también funcionó conmigo: la unidad OS X es HFS + nuevamente y puedo leerla cuando arranco en Windows.

¿Entonces?

El único problema que pude encontrar es que ahora, cuando arranco manteniendo la opción , se me presenta una tercera opción llamada arranque EFI . No soy lo suficientemente valiente como para hacer clic en él, pero me gustaría saber qué es, por qué está ahí y, finalmente, cómo puedo deshacerme de él. Por supuesto, no se muestra en la Utilidad de disco.

Aquí hay una imagen bastante similar a mi caso:

ingrese la descripción de la imagen aquí

Antes de hacerlo, diskutil coreStorage revertsolo tenía las opciones de Yosemite y Windows; ahora está este chico nuevo. Sin embargo, esto sucede solo en la pantalla de inicio; no hay arranque EFI en la Utilidad de disco ni en la vista Disco de inicio.

lista de utilidades de disco

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            609.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data Windows HD              140.0 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:        CD_partition_scheme                        *116.8 MB   disk1
   1:     Apple_partition_scheme                         101.7 MB   disk1s0
   2:        Apple_partition_map                         17.9 KB    disk1s0s1
   3:                  Apple_HFS Vodafone Mobile Broa... 31.9 MB    disk1s0s2

//last one should be my internet key actually plugged in.
Tengo algunas preguntas más. En primer lugar, ¿qué iconos aparecen cuando accede a la ventana "Disco de inicio" en la aplicación Preferencias del sistema? En segundo lugar, ¿podría publicar en su pregunta el resultado del comando diskutil list? Tercero, ¿cuál es el modelo de tu Mac?
@David (1) No veo cosas de EFI allí, solo OS X y Windows. (2) Respuesta actualizada con la salida y (3) MBP 15 "a principios de 2011. Gracias.
¿Cómo puedes decir "No veo cosas EFI allí" ya que es disk0s1 como se supone que debe ser? Simplemente no se supone que esté en el menú de arranque. Deberá buscar una forma de ocultarlo en el menú de inicio; sin embargo, no debe eliminarlo del disco 0.
@ user3439894 se refería a la primera pregunta de David: en Preferencias del sistema -> Disco de inicio. Definitivamente veo cosas de EFI en diskutil list, aunque no sé qué es.
Dado que ha regresado nuevamente desde CoreStorage, la partición de recuperación vuelve a estar visible en el administrador de arranque, que se muestra en la captura de pantalla. Ha sido mal llamado (lo he visto yo mismo), pero si lo inicias, deberías reconocer el Recovery HD. En ese momento cambié el nombre del mío a través del blesscomando.
@ user3439894: ¡Pacientes! Estoy tratando de encontrar una manera de confirmar que la etiqueta "EFI Boot" está asociada con la partición disk0s3. Sé que puede cambiar la etiqueta con el comando bless --folder directory --label name, pero no sé (todavía) cómo mostrar la etiqueta existente en una ventana de terminal.
De forma predeterminada , está oculto en la Utilidad de disco y se puede exponer siguiendo la información en Ver y montar particiones ocultas en Mac OS X. Sin embargo, eso no se une para resolver el problema de ocultarlo para que no sea una opción al mantener presionada la tecla de opción al iniciar la Mac. Se supone que la partición EFI debe estar allí en el disco, busque una forma de ocultarla para que no se muestre al mantener presionada la tecla de opción.
@David Anderson, está bien, veo a lo que te refieres.
Puedo intentar iniciarlo y asegurarme de que sea disk0s3. ¿Arrancar en el EFI disk0s1 real causaría algún daño? ..en caso de que esté correctamente etiquetado.
No, no dolerá nada.
@Redarm: si publica una respuesta, eliminaré la mía.
Habiendo arrancado, puedo confirmar que es la partición de recuperación. Sin embargo, todavía echo de menos una solución.
@DavidAnderson Ok, pero solo puedo publicar la forma tal vez larga en que lo hice. Su enfoque sin montar Recovery HD parece una mejor dirección (si hubiera funcionado).

Respuestas (1)

Para cambiar el nombre de la partición de recuperación, llamada falsamente "Arranque EFI", primero monté el HD de recuperación, mostrando todas las particiones en la Utilidad de disco. Para mostrar todas las particiones:
1.) Salga de la Utilidad de Discos
2.) En Terminal escriba o pegue:
defaults write com.apple.DiskUtility DUShowEveryPartition 1y presione 'enter'.
Inicie Disk Utility y monte el oculto, pero ahora muestra "Recovery HD" seleccionándolo en la barra lateral y haciendo clic en el menú "montar". Aquí sí se montó con su propio nombre "Recovery HD".

Luego cámbiele el nombre usando Terminal y este comando:
sudo bless --folder /Volumes/Recovery\ HD --label "Recovery HD", o cambie la etiqueta "Recovery HD" a algo que prefiera.

Para revertir el 'mostrar todas las particiones' de Disk Utility simplemente use el mismo comando con '0' en lugar de '1':defaults write com.apple.DiskUtility DUShowEveryPartition 0

Editar: los cambios en macOS Sierra conducen a un enfoque diferente:

  1. Encuentre el identificador de disco ejecutando el siguiente comando en la Terminal:

    lista de utilidades de disco

Esto identificará el HD de recuperación con diskXsX (por ejemplo, disk0s3)

  1. Monte Recovery HD con la ayuda de su identificador encontrado, por ejemplo:

    montaje diskutil disk0s3

como en el ejemplo mencionado anteriormente en el paso 1, reemplazando "disk0s3" con su propio identificador encontrado.

  1. Luego use el siguiente comando para cambiar la etiqueta del disco:

    sudo bless --carpeta /Volumes/Recovery\HD/System/Library/CoreServices --label "Recovery HD"

Nuevamente, reemplace "Recovery HD" por su propia etiqueta de disco preferida.

¡Lo hizo! Tengo dos preguntas. ¿Cómo puedo volver a la Utilidad de disco original? Lo intenté default delete com.apple.DiskUtility DUDebugMenuEnabledy el menú Depurar desapareció, pero aún puedo ver los discos ocultos sin montar.
Y segundo: ¿este etiquetado está relacionado solo con OS X? También me gustaría volver a etiquetar la partición de Windows, porque no me gusta su nombre en la opción de arranque. ¿Puedo hacer esto, o el sistema operativo Windows se enojaría al iniciarlo?
Ok, para el primero, solo tuve que anular la selección de "Mostrar todas las particiones" en el menú de depuración.
En teoría, también debería funcionar para Windows, pero no puedo probarlo.
Sí, el Menú de depuración no es realmente necesario y podría habilitar y deshabilitar "Mostrar todas las particiones" por separado.<br> defaults write com.apple.DiskUtility DUShowEveryPartition 0lo habría deshabilitado nuevamente sin el Menú de depuración.