De acuerdo a ¿Cómo puedo migrar un Windows 10 desde el inicio de BIOS / MBR a UEFI / GPT sin reinstalar? Puedo convertir el disco de mi sistema a GPT sin reinstalar usando la herramienta MBR2GPT, provista por Windows 10 CU. También estoy usando la actualización de Windows 10 Creators en este momento.
Lo intenté y recibí un error sobre "no encontrar la partición del sistema operativo".
Este es el registro completo:
2017-06-14 00:26:34, Info MBR2GPT was explicitly asked to run in full OS mode.
2017-06-14 00:26:34, Info MBR2GPT: System disk number is 0
2017-06-14 00:26:34, Info MBR2GPT: Attempting to validate disk 0
2017-06-14 00:26:34, Info MBR2GPT: Retrieving layout of disk
2017-06-14 00:26:34, Info MBR2GPT: Initial partition information
2017-06-14 00:26:34, Info ===========================================================
2017-06-14 00:26:34, Info Partition layout for disk: 0
2017-06-14 00:26:34, Info Partition style : MBR
2017-06-14 00:26:34, Info MBR signature: 1967564465
2017-06-14 00:26:34, Info Number of partitions : 2
===================PARTITION===============================
Number: 1
Type: 7
Boot: Yes
Recognized: Yes
Style: 0
Offset: 1048576
Length: 499621322752
Volume: \\?\Volume{7546a6b1-0000-0000-0000-100000000000}\
Drive: C:\
NT Path: \Device\HardDisk0\Partition1
===================PARTITION===============================
Number: 2
Type: 7
Boot: No
Recognized: Yes
Style: 0
Offset: 499628171264
Length: 477078016
Volume: \\?\Volume{7546a6b1-0000-0000-00e0-285474000000}\
Drive: None
NT Path: \Device\HardDisk0\Partition2
===========================================================
ESP partition size will be 104857600
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Opening store. Flags: 0x0
Store path: "\??\GLOBALROOT\device\harddisk0\partition1\Boot\BCD"
Loaded hive at BCD00000000
Opening object {9dea862c-5cdd-4e70-acc1-f32b344d4795}
FindOSPartitions: Default boot entry: {ECE3CBB0-2B25-11E7-9886-AC950A4FD9A0}
Opening object {ece3cbb0-2b25-11e7-9886-ac950a4fd9a0}
VERBOSE: Device path: \Device\HarddiskVolume1
VERBOSE: Dos path: \\?\GLOBALROOT\Device\HarddiskVolume1
FindOSPartitions: Volume name for the default boot entry: \\?\Volume{7546a6b1-0000-0000-0000-100000000000}\
Opening object {1eb788fe-2b26-11e7-9886-ac950a4fd9a0}
GetOSDeviceVolume: Cannot get NT path for entry.[gle=0x000000ea]
FindOSPartitions: Cannot get volume name for the recovery boot entry. Error: 0x000000EA[gle=0x000000ea]
Cannot find OS partition(s) for disk 0[gle=0x000000ea]
No me queda claro lo que está pasando.
Sé que mi sistema originalmente tenía otro SSD, desde el cual moví el sistema operativo al actual usando una herramienta de Samsung y que luego se usó para Hackintosh con el cargador de arranque Chameleon (UEFI). Ahora ese disco se ha ido.
Aún así, Windows 10 está arrancando bien (sin Secure Boot, por supuesto). ¿Por qué no se encuentra la partición del sistema operativo?
Información importante
Desde que se hizo la pregunta, formateé y comencé desde cero. No podré probar ninguna respuesta, por lo tanto, no se aceptará ninguna respuesta. Cualquier persona competente en el asunto debe aprovechar la oportunidad para votar hacia arriba o hacia abajo sobre cualquier respuesta que finalmente se publique.
fuente
Respuestas:
Para mi situación, estaba iniciando UEFI / MBR y sospecho que este también podría ser el caso, ya que estaba usando el cargador de arranque Chameleon UEFI.
MBR2GPT.exe asume el inicio del BIOS y comprueba el almacén de BCD BCD en
En lugar de averiguar dónde reside el almacén del sistema real. Mi BIOS BCD tenía entradas no válidas, por lo que MBR2GPT se quejó con razón de que no podía encontrar el volumen de recuperación inexistente. Reemplacé el BIOS BCD con el EFI BCD de
y fue capaz de ejecutar MBR2GPT.
fuente
Para aclarar la respuesta MUY útil de @merle, tuve que ejecutar el siguiente comando para copiar mis datos de arranque EFI de trabajo en un lugar donde mbr2gpt podría encontrarlos.
Una vez que hayas hecho esto, deberías poder ejecutar mbr2gpt con éxito.
Nota: Mi sistema ya estaba iniciando en modo UEFI en un disco MBR, por lo que no había datos BCD en la ubicación típica. Esto debería solucionar ese problema y permitir que mbr2gpt haga su trabajo.
fuente