Su ordenador utiliza dos tablas de partición almacenadas en su disco interno. La primera es la tabla de partición Master Boot Record (MBR) y la segunda es la tabla de partición GUID (GPT). Usted utilizó los comandos fdisk
y gpt
para imprimir la mayor parte del contenido de la tabla de particiones MBR y GPT, respectivamente.
En la mayoría de los casos, Windows (arrancado a través de la BIOS) ignora la GPT y utiliza exclusivamente la tabla MBR para determinar las particiones de su unidad interna. En el caso de los Mac, el requisito habitual es que la primera partición de la tabla MBR tenga un id= EE
. Además, esta partición debe comenzar en una dirección de bloque lógico (LBA) de 1 y terminar en el mismo LBA que la partición EFI en la GPT. (La partición EFI tiene un GUID= C12A7328-F81F-11D2-BA4B-00A0C93EC93B
.)
Su tabla de partición MBR contiene los siguientes problemas:
- Su primera partición (id=
EE
) se extiende más allá de la partición EFI en la GPT. De hecho, esta partición cubre las tres primeras particiones de la GPT.
- La última partición (número 4) está vacía. Probablemente aquí es donde la información de la partición HFS+ se almacenaba la información de la partición antes de actualizar a Windows 10.
- Las particiones no están en orden ascendente. No sé si esto tiene que ser arreglado. Por ahora, voy a ignorar este problema.
Uno de los comandos más sencillos que puede solucionar este tipo de problemas es gdisk
. Este comando se puede encontrar en la mayoría de las instalaciones de Linux. A continuación se muestra un ejemplo de cómo utilizar el comando para arreglar su Mac. En el ejemplo, este comando fue ejecutado bajo OS X. Asumo que usted estará usando Linux, por lo tanto debe sustituirlo por /dev/sda
para /dev/disk0
.
Steelhead:~ davidanderson$ gdisk /dev/disk0
GPT fdisk (gdisk) version 1.0.1
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
MBR: hybrid
BSD: not present
APM: not present
GPT: present
Found valid GPT with hybrid MBR; using GPT.
Command (? for help): r
Recovery/transformation command (? for help): h
WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.
Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 5 4 2
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y
Creating entry for GPT partition #5 (MBR partition #2)
Enter an MBR hex code (default 07): 07
Set the bootable flag? (Y/N): y
Creating entry for GPT partition #4 (MBR partition #3)
Enter an MBR hex code (default 83): 83
Set the bootable flag? (Y/N): n
Creating entry for GPT partition #2 (MBR partition #4)
Enter an MBR hex code (default AF): af
Set the bootable flag? (Y/N): n
Recovery/transformation command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk0.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
The operation has completed successfully.
Steelhead:~ davidanderson$
Una vez terminada la salida de sudo fdisk /dev/disk0
debería mostrar los siguientes valores en las columnas #, id, start y size.
#: id start size
------------------------------
1: EE 1 409639
*2: 07 744597504 214845440
3: 83 451624920 292970696
4: AF 409640 449945744
Si sus valores son diferentes, actualice su pregunta e informe de las diferencias.
1 votos
¿Sabes si Windows 10 arranca en modo BIOS o EFI? Las instrucciones para la prueba se dan aquí . También, podría publicar, en su respuesta, la salida de los siguientes comandos de la aplicación Terminal:
diskutil list
,diskutil cs list
,sudo gpt -r show /dev/disk0
ysudo fdisk /dev/disk0
. Estos comandos no cambiarán su ordenador. Algunos pueden pedirle su contraseña de acceso. Esto es normal.0 votos
Windows 10 arranca en la BIOS.
0 votos
i.imgur.com/kKe6HQ3.png Aquí están los resultados al ejecutar esos comandos. ¡Muchas gracias!
0 votos
Necesito saber si su versión de Linux incluye el
gdisk
comando. Inicie Linux y abra una ventana de Terminal. En el indicador, introduzca el comandogdisk
e informar si el comando fue encontrado.0 votos
Hola David, aquí está: GPT fdisk (gdisk) versión 1.0.1 mi sistema Linux es Ubuntu 16.04 ¡Muchas gracias!