Disk Utility dice: "Error: este disco no contiene una partición del sistema EFI".

Después de una instalación limpia de Lion, seguida de una partición que nuevamente fue seguida por una instalación de Ubuntu, noté algunos mensajes de error de Disk Utitity.

Al verificar el volumen, me dicen que no hay una partición EFI . Pero puede ver claramente uno en la Utilidad de Discos (y con diskutil list). El Mac arranca bien. No tengo problemas para elegir entre arrancar en Mac o Linux en el arranque.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Para mayor claridad, es posible que desee cambiar su configuración regional a inglés y volver a tomar esa captura de pantalla de la Utilidad de Discos. Añade muy poco tal como está.
Gracias. ¿ Puede ejecutar diskutil listy editar su publicación anterior con la impresión?
En caso de que esto sea importante: Después de disk0s2y disk0s5hay alrededor de 128 MB-200 MB de espacio libre . Creo que esto es para proteger las particiones para que se sobrescriban accidentalmente.
Toda la estructura de su disco está terriblemente dañada (debe tener 1. EFI-HFS+, 2. MacHD-HFS+, 3. Recover HD, 4. FREEDOM-HFS+, 5. /-EXT4, 6. /home-EXT4, 7. Swap, y ninguna de esas particiones no asignadas). Pero aparte de eso, el problema es que su partición EFI está formateada en fat32. OS X necesita HFS+. En cuanto a las otras 3 particiones no asignadas, no están allí para "protección". Es probable que sea un remanente de su esquema de partición. Tampoco tienes un Recovery HD. Así es como se ve un mapa de partición adecuado en Lion: cl.ly/1t1j3J0D193y1y3X0A2k
La única forma segura (y quizás la única forma, ya que tendrá que volver a crear el HD de recuperación) es hacer una copia de seguridad y reinstalar OS X. Después de eso, cree sus particiones de Linux. Podría intentar reformatear el EFI, mover las particiones a sus lugares correctos, pero tendría que crear la partición Recovery HD, y no sé si puede hacerlo sin reinstalar OS X, o si realmente funcionaría (eso si el sistema no se quejara).
No elegí la primera partición EFI para formatear FAT32. Realmente no tengo idea de por qué está formateado en FAT32. Además, al crear las particiones para Linux, la utilidad de disco de Mac OS X eliminó la partición de recuperación en lugar de simplemente moverla. ¡Yo tampoco elegí esto! Estoy bastante seguro de que también encontrará espacio sin asignar entre su Macintosh HD y Recovery HD. Disk Utiliy no le da al usuario tanto control aquí como GParted de Linux.
@cksum ¿Está seguro de que su partición EFI es HFS+? ¿Cuál es su salida para la personalidad del sistema de archivos y el tipo de partición cuando se usa diskutil info disk0s1? Aquí está el mío: cl.ly/Bn8K
Consulte mi publicación anterior (ver enlace). No hay espacio sin asignar. ¿Y me pregunta si OS X, que solo usa HFS+, creó una partición FAT32 EFI en mi Mac? La respuesta es no. No más que Windows haría una partición ReiserFS para la unidad C. OS X usa estrictamente HFS+, nada más. Gparted puede manejar correctamente los sistemas de archivos de Linux, pero ciertamente destruyó su esquema de partición OS X. Es posible que desee ver otra utilidad de partición. Pero una cosa es segura, ha encontrado el problema (EFI es FAT32). Cómo lidiar con eso depende de usted.
@cksum Finalmente descubrí por qué la partición EFI tiene el formato FAT32. Esto lo hace el instalador de Ubuntu y, en realidad, es una tarea riesgosa porque el instalador reformatea esta partición sin verificar si está vacía; esto puede resultar en un firmware corrupto. También vea el último párrafo aquí .

Respuestas (1)

Los resultados predeterminados de diskutil listuna instalación limpia de Lion deberían ser los siguientes:

mac:~ me$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

Mi definición de una "instalación limpia de Lion" implica dejar que Disk Utility del instalador particione la unidad como GUID y decirle que use todo el espacio como una sola partición.

Además, su partición disk0s1 / EFI no debería mostrarse como particionada según la utilidad de disco:

mac:~ me$ diskutil info disk0s1
   Device Identifier:        disk0s1
   Device Node:              /dev/disk0s1
   Part of Whole:            disk0
   Device / Media Name:      EFI system partition

   Volume Name:              Not applicable (no file system)

   Mounted:                  Not applicable (no file system)

   File System:              None

   Partition Type:           EFI
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified

   Total Size:               209.7 MB (209715200 Bytes) (exactly 409600 512-Byte-Blocks)
   Volume Free Space:        Not applicable (no file system)
   Device Block Size:        512 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no file system)
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes
   Solid State:              No

Dado que su Mac se iniciará, puede ser excesivo borrar todo y comenzar de nuevo, pero su partición EFI está comprobando que Apple incorporó la Utilidad de disco, así que tenga en cuenta que las actualizaciones futuras podrían tener problemas y es posible que se vea obligado a re- haga las cosas en un momento menos conveniente si la diferencia entre su sistema y un EFI esperado / generado por Apple realmente rompe algo que Apple cambia en el futuro (o cuando surgen ciertas condiciones esperadas como una contraseña de firmware, etc.).

Por otro lado, podría ser una simple verificación para alertarlo sobre un EFI no estándar y no que su EFI se rompa de alguna manera. ¿Puede otro proveedor admitir su EFI de Microsoft? Si es así, es posible que pueda dejarlo como está, ya que parece que está utilizando herramientas diseñadas para realizar los cambios adecuados, incluso si la Utilidad de Discos no puede garantizar que los cambios sean apropiados.

Entonces, fui a la tienda ahora. El experto me dijo que la partición EFI no es desde donde arranca la Mac. En cambio, la Mac arranca con algún hardware especial en la placa lógica (esto es para asegurarse de que solo el hardware de Apple pueda arrancar en un Mac OS). El formato de la partición EFI no importa (piensa). Solo está allí en caso de que su computadora lo haga. haga una actualización de EFI para que los archivos de actualización se puedan cargar en la partición EFI. Sí, es extraño que esté formateado como FAT32 y que tenga el error de la Utilidad de disco. Debo dejar todo como está por ahora.