Como posso resolver este problema do MB2GPT?

1

De acordo com Posso converter meu disco de sistema para GPT sem reinstalar usando a ferramenta MBR2GPT, fornecida pelo Windows 10 CU. Eu também estou usando o Windows 10 Creators update no momento.

Eu tentei e recebi um erro sobre "não encontrar a partição do sistema operacional".

Este é o log 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]

Não está claro para mim o que está acontecendo.

Eu sei que meu sistema originalmente tinha outro SSD, do qual eu mudei o sistema operacional para o atual usando uma ferramenta Samsung e que mais tarde foi usado para o bootloader Hackintosh with Chameleon (UEFI). Agora esse disco acabou.

Ainda assim, o Windows 10 está inicializando bem (sem Secure Boot, é claro). Por que a partição do sistema operacional não foi encontrada?

Informações importantes

Desde que a pergunta foi feita, eu formatei e comecei do zero. Não poderei testar nenhuma resposta, portanto, nenhuma resposta será aceita. Qualquer pessoa competente no assunto deve aproveitar a oportunidade para votar ou votar em qualquer resposta que será publicada.

    
por FarO 14.06.2017 / 00:35

1 resposta

2

Para minha situação, eu estava inicializando o UEFI / MBR e suspeito que esse também pode ser o caso, já que você estava usando o carregador de inicialização Chameleon UEFI.

MBR2GPT.exe assume a inicialização do BIOS e verifica o armazenamento do BIOS BCD em

[System Partition]\Boot\BCD

em vez de descobrir onde o armazenamento real do sistema reside. Meu BIOS BCD tinha entradas inválidas, então o MBR2GPT legitimamente reclamou que não conseguiu encontrar o volume de recuperação inexistente. Eu substitui o BIOS BCD pelo EFI BCD de

[System Partition]\EFI\Microsoft\Boot

e foi capaz de executar o MBR2GPT.

C:\Windows\system32>MBR2GPT.EXE /convert /allowfullos

MBR2GPT will now attempt to convert the default book disk.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!

MBR2GPT: Attempting to convert disk 3
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
MBR2GPT: Trying to shrink the OS partition
MBR2GPT: Creating the EFI system partition
MBR2GPT: Installing the new boot files
MBR2GPT: Performing the layout conversion
MBR2GPT: Migrating default boot entry
MBR2GPT: Adding recovery boot entry
MBR2GPT: Fixing drive letter mapping
MBR2GPT: Conversion completed successfully
MBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode!
    
por 03.01.2018 / 13:23