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 (verificando 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 herramienta gdisk que lo hizo más fácil, disponible aquí: enlace
Para permitir la edición del MBR, el SIP debía desactivarse primero temporalmente de la siguiente manera:
- arranque en el sistema operativo de recuperación manteniendo
Command + R
- vaya a Utilidades - > Terminal
- ingrese
csrutil disable
Luego, después de reiniciar y volver a macOS, ingresé los siguientes comandos:
-
sudo gdisk /dev/disk0
-
r (Recuperación / Transformación)
-
h (crea MBR híbrido)
-
7 (partición GPT # que quería agregar)
-
y (colocando la partición EFI primero en el MBR)
-
enter (para el código hexadecimal MBR predeterminado 07 )
-
y (establecer indicador de arranque)
-
n (no más particiones)
-
o (marcar nuevo MBR)
-
w (escribir nuevo MBR)
-
y (proceder)
Finalmente, habilite el SIP en modo de recuperación con csrutil enable nuevamente.
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
Fue útil esta publicación para explicar las cosas de GPT y (híbrido) MBR:
enlace
así como este sobre cómo usar realmente gdisk:
enlace