1 votos

El menú de arranque muestra unidades de arranque inexistentes

Solía ejecutar una partición Boot Camp en mi Macbook Air (principios de 2015, Catalina). Cuando ya no lo necesitaba, eliminé la partición con la Utilidad de Discos.

Sin embargo, me he dado cuenta de que cuando arranco mi Macbook mientras mantengo pulsado option para mostrar las unidades de arranque, muestra mi antigua unidad de Windows.

Cuando lo selecciono, falla con la siguiente pantalla:

También hice una reinstalación completa de Mac OS recientemente usando Internet Recovery donde reformateé todo el disco. La opción de Windows sigue apareciendo incluso después de la reinstalación, lo que significa que quedan artefactos.

¿Cuál es la causa de este comportamiento? ¿Dónde se almacenan estas opciones de arranque y cómo puedo eliminar la opción de Windows?

Gracias.

1 votos

Añadir la versión de MacOS y el modelo de Mac podría ayudar aquí...

0voto

Michael Puntos 193

El programa de arranque de Microsoft bootmgfw.efi se encuentra en la partición EFI del disco, ya sea en el EFI/Boot directorio, el EFI/Microsoft directorio o ambos.

Aunque es aceptable (según las especificaciones de UEFI) tener varias particiones EFI, tanto Apple como Microsoft esperan que sólo haya una.

Usted dice "He reformateado todo el disco" pero a no ser que hayas ido a Utilidad de Discos y en realidad sobreescribió los datos con ceros, lo más probable es que no lo haya hecho. Puede ser un poco enrevesado hacer esto - ver Cómo borrar de forma segura un SSD / disco duro de Mac desde el modo de recuperación

Lo que probablemente hiciste es tomar la opción del instalador de MacOS para reinstalar. Esto borró las tablas de partición y entonces el instalador creó nuevas particiones incluyendo una nueva partición EFI con exactamente las mismas posiciones de inicio y final - MacOS siempre creará una partición EFI de 200MiB desde el sector 40 al sector 409639. Como MacOS no suele utilizar la partición EFI, lo que había antes volverá a estar ahí milagrosamente.

Para eliminar los archivos MS rezagados, primero elimine cualquier directorio de Microsoft en la partición EFI:

  • desactivar el SIP como se describe aquí Cómo desactivar la protección de la integridad del sistema (sin root) en Mac OS X
  • crear un punto de montaje para la partición EFI con mkdir /Volumes/ESP
  • montar la partición EFI con sudo mount -t msdos /dev/disk0s1 /Volumes/ESP
  • comprueba si el directorio MS sigue ahí con ls /Volumes/ESP/EFI/Microsoft
  • borrarlo con sudo rm -r /Volumes/ESP/EFI/Microsoft
  • borrar EFI/Boot también si existe con sudo rm -r /Volumes/ESP/EFI/Boot
  • alternativamente borrar todo excepto el EFI/APPLE directorio utilizando el Finder y vaciar la papelera.

Finder

0 votos

Hay muchas inexactitudes en tu respuesta. La idea de que la partición EFI se crearía con los datos antiguos todavía intactos no es cierta. La idea de la replicación mediante el uso de la gpt no es válido ya que el gpt es no destructivo con respecto al contenido de una partición. Todos los gpt remove hace es establecer el id de tipo de partición a 0 y actualizar los valores CRC32.

0 votos

@DavidAnderson - A menudo he borrado y recreado particiones (y a veces toda la tabla de particiones) usando varias herramientas. Si las posiciones de inicio y (menos importante) de finalización siguen siendo las mismas puedo asegurar que los datos se conservan. Como la pantalla de recuperación de Windows es definitivamente no forma parte de MacOS y es definitivamente almacenado en el disco tal vez si usted tiene una respuesta más convincente en cuanto a cómo podría sobrevivir a una reinstalación debe publicar :) Sin embargo, tomo su punto sobre la replicación con gpt y lo editaré. No era un buen ejemplo y más bien tangencial de todos modos.

0 votos

Bueno, he publicado mi respuesta hace más de 4 años.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X