Arranque triple: "Falta el sistema operativo" en la partición de Windows 7 después de la instalación de Ubuntu

Intenté instalar Ubuntu (sin rEFInd) y seguí este artículo sobre cómo lograrlo en una Mac de arranque dual (macOS y Windows): Instalación de Ubuntu en Mac con macOS y Windows ya instalados

Después de cambiar el tamaño y crear nuevas particiones en el disco duro e instalar Ubuntu con éxito, al intentar iniciar Windows 7 nuevamente, aparece el mensaje "Sin sistema operativo".

Intenté reparar la partición de Windows con una unidad USB de recuperación de Windows, como se menciona en este sitio web: http://www.crabtree-consulting.com/boot-camp-windows-7-repair-for-missing-operating-system-error /

Desafortunadamente, el "diskpart" de Windows no muestra todas las particiones y la reparación no parece posible como se mencionó.

Ahora estoy perdido descubriendo cómo reparar la partición de Windows, ya sea en macOS o en las herramientas de recuperación de Windows.

MacBook Pro finales de 2013, macOS Sierra, Windows 7, Ubuntu 18.04

Cualquier ayuda es apreciada con mucho gusto. ¡Muchas gracias por adelantado!

diskutil list disk0:

diskutil list disk0

sudo gpt -r show /dev/disk0:

sudo gpt -r show /dev/disk0

sudo fdisk /dev/disk0:

sudo fdisk /dev/disk0

Publique la salida de los comandos como texto sin formato, no como imágenes.

Respuestas (1)

Pude solucionar el problema.

La tabla MBR estaba desordenada después de instalar Ubuntu. Windows necesita una entrada de partición activa en esta tabla. En mi caso, la partición #7(comprobando la salida de diskutil list disk0) tuvo que escribirse nuevamente en el MBR.

El MBR es visible con:sudo fdisk /dev/disk0

Para recrear el MBR utilicé la gdiskherramienta que lo hizo más fácil, disponible aquí: https://sourceforge.net/projects/gptfdisk/

Para permitir la edición del MBR, el SIP primero tuvo que desactivarse temporalmente de la siguiente manera:

  1. arranque en el sistema operativo de recuperación manteniendo presionadoCommand + R
  2. vaya a Utilidades -> Terminal
  3. ingresarcsrutil disable

Luego, después de reiniciar y volver a macOS, ingresé los siguientes comandos:

  1. sudo gdisk /dev/disk0
  2. r (Recuperación/Transformación)
  3. h (hacer MBR híbrido)
  4. 7 (Partición GPT # que quería agregar)
  5. y (colocando la partición EFI primero en el MBR)
  6. enter (para el código hexadecimal MBR predeterminado 07)
  7. y (establecer bandera de arranque)
  8. n (no más particiones)
  9. o (consultar nuevo MBR)
  10. w (escribir nuevo MBR)
  11. y (proceder)

Finalmente habilitando el SIP en modo recovery con csrutil enablede nuevo.

El MBR final tiene el siguiente aspecto ( sudo fdisk /dev/disk0):

Disk: /dev/disk0    geometry: 60821/255/63 [977105060 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 -  785698815] <Unknown ID>
*2: 07 1023 254  63 - 1023 254  63 [ 785698816 -  191406080] HPFS/QNX/AUX
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

Esta publicación fue útil para explicar las cosas de GPT y MBR (híbrido): https://superuser.com/questions/1216055/hybrid-mbr-triple-boot-on-a-macbook

así como este sobre cómo usar gdisk: http://nerdr.com/bootcamp-partition-lost-repairing-mac-partitions/

Esta publicación fue muy útil. Resolvió el mismo problema que estaba enfrentando. Gracias una tonelada..!!!
Esto funcionó bien. Había cambiado el tamaño de la partición Bootcamp desde Windows y luego instalado ubuntu en el espacio liberado. Gracias una tonelada amigo.