How can I solve this MB2GPT issue?












1














According to How can I migrate a Windows 10 from BIOS/MBR boot to UEFI/GPT without reinstalling? I can convert my system disk to GPT without reinstalling using the MBR2GPT tool, provided by Windows 10 CU. I'm also using Windows 10 Creators update at the moment.



I tried and I got an error about "not finding the OS partition".



This is the complete log:



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: DeviceHardDisk0Partition1
===================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: DeviceHardDisk0Partition2
===========================================================
ESP partition size will be 104857600
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Opening store. Flags: 0x0
Store path: "??GLOBALROOTdeviceharddisk0partition1BootBCD"
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: DeviceHarddiskVolume1
VERBOSE: Dos path: \?GLOBALROOTDeviceHarddiskVolume1
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]


It's not clear to me what's happening.



I know that my system originally had another SSD, from which I moved the OS to the current one using a Samsung tool and that later was used for Hackintosh with Chameleon (UEFI) bootloader. Now that disk is gone.



Still, Windows 10 is booting fine (without Secure Boot, of course). Why is the OS partition not found?



Important information



Since the question was asked, I formatted and started from scratch. I won't be able to test any answer, therefore no answer will be accepted. Anyone competent in the matter should use the opportunity to vote up or down any answer that will be eventually posted.










share|improve this question
























  • Where are you running the command from exactly? WinRE or within Windows? My suggestion, backup your BCD, but rebuild it. DO RESEARCH on how to do this before you do it. If you screw up your installation of Windows will not boot and you will be unable to recover
    – Ramhound
    Jun 13 '17 at 23:24












  • @Ramhound tried both. I used Windows PE from a usb stick, or Windows itself
    – FarO
    Jun 14 '17 at 5:29










  • which windows 10 build do you use? do you also use GRUB to boot linux?
    – magicandre1981
    Jun 14 '17 at 15:46










  • @magicandre1981 I use Windows 10 Creators update, and I had in the second SSD OS X with a Chameleon UEFI bootloader. Now the second disk is gone. I edited.
    – FarO
    Jun 14 '17 at 16:27
















1














According to How can I migrate a Windows 10 from BIOS/MBR boot to UEFI/GPT without reinstalling? I can convert my system disk to GPT without reinstalling using the MBR2GPT tool, provided by Windows 10 CU. I'm also using Windows 10 Creators update at the moment.



I tried and I got an error about "not finding the OS partition".



This is the complete log:



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: DeviceHardDisk0Partition1
===================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: DeviceHardDisk0Partition2
===========================================================
ESP partition size will be 104857600
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Opening store. Flags: 0x0
Store path: "??GLOBALROOTdeviceharddisk0partition1BootBCD"
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: DeviceHarddiskVolume1
VERBOSE: Dos path: \?GLOBALROOTDeviceHarddiskVolume1
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]


It's not clear to me what's happening.



I know that my system originally had another SSD, from which I moved the OS to the current one using a Samsung tool and that later was used for Hackintosh with Chameleon (UEFI) bootloader. Now that disk is gone.



Still, Windows 10 is booting fine (without Secure Boot, of course). Why is the OS partition not found?



Important information



Since the question was asked, I formatted and started from scratch. I won't be able to test any answer, therefore no answer will be accepted. Anyone competent in the matter should use the opportunity to vote up or down any answer that will be eventually posted.










share|improve this question
























  • Where are you running the command from exactly? WinRE or within Windows? My suggestion, backup your BCD, but rebuild it. DO RESEARCH on how to do this before you do it. If you screw up your installation of Windows will not boot and you will be unable to recover
    – Ramhound
    Jun 13 '17 at 23:24












  • @Ramhound tried both. I used Windows PE from a usb stick, or Windows itself
    – FarO
    Jun 14 '17 at 5:29










  • which windows 10 build do you use? do you also use GRUB to boot linux?
    – magicandre1981
    Jun 14 '17 at 15:46










  • @magicandre1981 I use Windows 10 Creators update, and I had in the second SSD OS X with a Chameleon UEFI bootloader. Now the second disk is gone. I edited.
    – FarO
    Jun 14 '17 at 16:27














1












1








1







According to How can I migrate a Windows 10 from BIOS/MBR boot to UEFI/GPT without reinstalling? I can convert my system disk to GPT without reinstalling using the MBR2GPT tool, provided by Windows 10 CU. I'm also using Windows 10 Creators update at the moment.



I tried and I got an error about "not finding the OS partition".



This is the complete log:



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: DeviceHardDisk0Partition1
===================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: DeviceHardDisk0Partition2
===========================================================
ESP partition size will be 104857600
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Opening store. Flags: 0x0
Store path: "??GLOBALROOTdeviceharddisk0partition1BootBCD"
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: DeviceHarddiskVolume1
VERBOSE: Dos path: \?GLOBALROOTDeviceHarddiskVolume1
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]


It's not clear to me what's happening.



I know that my system originally had another SSD, from which I moved the OS to the current one using a Samsung tool and that later was used for Hackintosh with Chameleon (UEFI) bootloader. Now that disk is gone.



Still, Windows 10 is booting fine (without Secure Boot, of course). Why is the OS partition not found?



Important information



Since the question was asked, I formatted and started from scratch. I won't be able to test any answer, therefore no answer will be accepted. Anyone competent in the matter should use the opportunity to vote up or down any answer that will be eventually posted.










share|improve this question















According to How can I migrate a Windows 10 from BIOS/MBR boot to UEFI/GPT without reinstalling? I can convert my system disk to GPT without reinstalling using the MBR2GPT tool, provided by Windows 10 CU. I'm also using Windows 10 Creators update at the moment.



I tried and I got an error about "not finding the OS partition".



This is the complete log:



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: DeviceHardDisk0Partition1
===================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: DeviceHardDisk0Partition2
===========================================================
ESP partition size will be 104857600
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Opening store. Flags: 0x0
Store path: "??GLOBALROOTdeviceharddisk0partition1BootBCD"
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: DeviceHarddiskVolume1
VERBOSE: Dos path: \?GLOBALROOTDeviceHarddiskVolume1
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]


It's not clear to me what's happening.



I know that my system originally had another SSD, from which I moved the OS to the current one using a Samsung tool and that later was used for Hackintosh with Chameleon (UEFI) bootloader. Now that disk is gone.



Still, Windows 10 is booting fine (without Secure Boot, of course). Why is the OS partition not found?



Important information



Since the question was asked, I formatted and started from scratch. I won't be able to test any answer, therefore no answer will be accepted. Anyone competent in the matter should use the opportunity to vote up or down any answer that will be eventually posted.







windows-10 mbr gpt boot-partition






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 3 '18 at 14:28

























asked Jun 13 '17 at 22:35









FarO

1,1861325




1,1861325












  • Where are you running the command from exactly? WinRE or within Windows? My suggestion, backup your BCD, but rebuild it. DO RESEARCH on how to do this before you do it. If you screw up your installation of Windows will not boot and you will be unable to recover
    – Ramhound
    Jun 13 '17 at 23:24












  • @Ramhound tried both. I used Windows PE from a usb stick, or Windows itself
    – FarO
    Jun 14 '17 at 5:29










  • which windows 10 build do you use? do you also use GRUB to boot linux?
    – magicandre1981
    Jun 14 '17 at 15:46










  • @magicandre1981 I use Windows 10 Creators update, and I had in the second SSD OS X with a Chameleon UEFI bootloader. Now the second disk is gone. I edited.
    – FarO
    Jun 14 '17 at 16:27


















  • Where are you running the command from exactly? WinRE or within Windows? My suggestion, backup your BCD, but rebuild it. DO RESEARCH on how to do this before you do it. If you screw up your installation of Windows will not boot and you will be unable to recover
    – Ramhound
    Jun 13 '17 at 23:24












  • @Ramhound tried both. I used Windows PE from a usb stick, or Windows itself
    – FarO
    Jun 14 '17 at 5:29










  • which windows 10 build do you use? do you also use GRUB to boot linux?
    – magicandre1981
    Jun 14 '17 at 15:46










  • @magicandre1981 I use Windows 10 Creators update, and I had in the second SSD OS X with a Chameleon UEFI bootloader. Now the second disk is gone. I edited.
    – FarO
    Jun 14 '17 at 16:27
















Where are you running the command from exactly? WinRE or within Windows? My suggestion, backup your BCD, but rebuild it. DO RESEARCH on how to do this before you do it. If you screw up your installation of Windows will not boot and you will be unable to recover
– Ramhound
Jun 13 '17 at 23:24






Where are you running the command from exactly? WinRE or within Windows? My suggestion, backup your BCD, but rebuild it. DO RESEARCH on how to do this before you do it. If you screw up your installation of Windows will not boot and you will be unable to recover
– Ramhound
Jun 13 '17 at 23:24














@Ramhound tried both. I used Windows PE from a usb stick, or Windows itself
– FarO
Jun 14 '17 at 5:29




@Ramhound tried both. I used Windows PE from a usb stick, or Windows itself
– FarO
Jun 14 '17 at 5:29












which windows 10 build do you use? do you also use GRUB to boot linux?
– magicandre1981
Jun 14 '17 at 15:46




which windows 10 build do you use? do you also use GRUB to boot linux?
– magicandre1981
Jun 14 '17 at 15:46












@magicandre1981 I use Windows 10 Creators update, and I had in the second SSD OS X with a Chameleon UEFI bootloader. Now the second disk is gone. I edited.
– FarO
Jun 14 '17 at 16:27




@magicandre1981 I use Windows 10 Creators update, and I had in the second SSD OS X with a Chameleon UEFI bootloader. Now the second disk is gone. I edited.
– FarO
Jun 14 '17 at 16:27










2 Answers
2






active

oldest

votes


















2














For my situation I was booting UEFI/MBR and I suspect that this may be the case too since you were using Chameleon UEFI bootloader.



MBR2GPT.exe assumes BIOS boot and checks the BIOS BCD store at




[System Partition]BootBCD




instead of finding out where the actual system store resides. My BIOS BCD had invalid entries so MBR2GPT rightfully complained that it couldn't find the non-existent recovery volume. I replaced the BIOS BCD with the EFI BCD from




[System Partition]EFIMicrosoftBoot




and was able to run MBR2GPT.



C:Windowssystem32>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!





share|improve this answer





























    0














    To clarify @merle 's VERY helpful answer - I had to run the command below to copy my working EFI boot data to a place where mbr2gpt could find it.



    bcdboot c:Windows /f bios /s c:


    Once you've done this, you should be able to run mbr2gpt successfully.



    Note: My system was already booting in UEFI mode to a MBR disk, which is why there was no BCD data in the typical location. This should fix that issue and allow mbr2gpt to do it's thing.






    share|improve this answer





















    • Welcome to Super User, and thanks for trying to help with this thread. For future reference, clarifying another post is best done in a comment (requires a little more rep), or by proposing an edit to the other answer to expand it with supplemental, clarifying information. Answer posts are really intended to be complete, standalone solutions.
      – fixer1234
      Dec 12 '18 at 8:12










    • Thanks - I had tried to comment, but was a new user so couldn't. Thought it was a good compromise to still add the info to the page, rather than leave people without a complete answer. Will do that for sure once I have enough rep.
      – Vince Anido
      Dec 13 '18 at 23:34











    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "3"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1218991%2fhow-can-i-solve-this-mb2gpt-issue%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    For my situation I was booting UEFI/MBR and I suspect that this may be the case too since you were using Chameleon UEFI bootloader.



    MBR2GPT.exe assumes BIOS boot and checks the BIOS BCD store at




    [System Partition]BootBCD




    instead of finding out where the actual system store resides. My BIOS BCD had invalid entries so MBR2GPT rightfully complained that it couldn't find the non-existent recovery volume. I replaced the BIOS BCD with the EFI BCD from




    [System Partition]EFIMicrosoftBoot




    and was able to run MBR2GPT.



    C:Windowssystem32>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!





    share|improve this answer


























      2














      For my situation I was booting UEFI/MBR and I suspect that this may be the case too since you were using Chameleon UEFI bootloader.



      MBR2GPT.exe assumes BIOS boot and checks the BIOS BCD store at




      [System Partition]BootBCD




      instead of finding out where the actual system store resides. My BIOS BCD had invalid entries so MBR2GPT rightfully complained that it couldn't find the non-existent recovery volume. I replaced the BIOS BCD with the EFI BCD from




      [System Partition]EFIMicrosoftBoot




      and was able to run MBR2GPT.



      C:Windowssystem32>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!





      share|improve this answer
























        2












        2








        2






        For my situation I was booting UEFI/MBR and I suspect that this may be the case too since you were using Chameleon UEFI bootloader.



        MBR2GPT.exe assumes BIOS boot and checks the BIOS BCD store at




        [System Partition]BootBCD




        instead of finding out where the actual system store resides. My BIOS BCD had invalid entries so MBR2GPT rightfully complained that it couldn't find the non-existent recovery volume. I replaced the BIOS BCD with the EFI BCD from




        [System Partition]EFIMicrosoftBoot




        and was able to run MBR2GPT.



        C:Windowssystem32>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!





        share|improve this answer












        For my situation I was booting UEFI/MBR and I suspect that this may be the case too since you were using Chameleon UEFI bootloader.



        MBR2GPT.exe assumes BIOS boot and checks the BIOS BCD store at




        [System Partition]BootBCD




        instead of finding out where the actual system store resides. My BIOS BCD had invalid entries so MBR2GPT rightfully complained that it couldn't find the non-existent recovery volume. I replaced the BIOS BCD with the EFI BCD from




        [System Partition]EFIMicrosoftBoot




        and was able to run MBR2GPT.



        C:Windowssystem32>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!






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 3 '18 at 12:23









        merle

        413




        413

























            0














            To clarify @merle 's VERY helpful answer - I had to run the command below to copy my working EFI boot data to a place where mbr2gpt could find it.



            bcdboot c:Windows /f bios /s c:


            Once you've done this, you should be able to run mbr2gpt successfully.



            Note: My system was already booting in UEFI mode to a MBR disk, which is why there was no BCD data in the typical location. This should fix that issue and allow mbr2gpt to do it's thing.






            share|improve this answer





















            • Welcome to Super User, and thanks for trying to help with this thread. For future reference, clarifying another post is best done in a comment (requires a little more rep), or by proposing an edit to the other answer to expand it with supplemental, clarifying information. Answer posts are really intended to be complete, standalone solutions.
              – fixer1234
              Dec 12 '18 at 8:12










            • Thanks - I had tried to comment, but was a new user so couldn't. Thought it was a good compromise to still add the info to the page, rather than leave people without a complete answer. Will do that for sure once I have enough rep.
              – Vince Anido
              Dec 13 '18 at 23:34
















            0














            To clarify @merle 's VERY helpful answer - I had to run the command below to copy my working EFI boot data to a place where mbr2gpt could find it.



            bcdboot c:Windows /f bios /s c:


            Once you've done this, you should be able to run mbr2gpt successfully.



            Note: My system was already booting in UEFI mode to a MBR disk, which is why there was no BCD data in the typical location. This should fix that issue and allow mbr2gpt to do it's thing.






            share|improve this answer





















            • Welcome to Super User, and thanks for trying to help with this thread. For future reference, clarifying another post is best done in a comment (requires a little more rep), or by proposing an edit to the other answer to expand it with supplemental, clarifying information. Answer posts are really intended to be complete, standalone solutions.
              – fixer1234
              Dec 12 '18 at 8:12










            • Thanks - I had tried to comment, but was a new user so couldn't. Thought it was a good compromise to still add the info to the page, rather than leave people without a complete answer. Will do that for sure once I have enough rep.
              – Vince Anido
              Dec 13 '18 at 23:34














            0












            0








            0






            To clarify @merle 's VERY helpful answer - I had to run the command below to copy my working EFI boot data to a place where mbr2gpt could find it.



            bcdboot c:Windows /f bios /s c:


            Once you've done this, you should be able to run mbr2gpt successfully.



            Note: My system was already booting in UEFI mode to a MBR disk, which is why there was no BCD data in the typical location. This should fix that issue and allow mbr2gpt to do it's thing.






            share|improve this answer












            To clarify @merle 's VERY helpful answer - I had to run the command below to copy my working EFI boot data to a place where mbr2gpt could find it.



            bcdboot c:Windows /f bios /s c:


            Once you've done this, you should be able to run mbr2gpt successfully.



            Note: My system was already booting in UEFI mode to a MBR disk, which is why there was no BCD data in the typical location. This should fix that issue and allow mbr2gpt to do it's thing.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Dec 12 '18 at 7:09









            Vince Anido

            1




            1












            • Welcome to Super User, and thanks for trying to help with this thread. For future reference, clarifying another post is best done in a comment (requires a little more rep), or by proposing an edit to the other answer to expand it with supplemental, clarifying information. Answer posts are really intended to be complete, standalone solutions.
              – fixer1234
              Dec 12 '18 at 8:12










            • Thanks - I had tried to comment, but was a new user so couldn't. Thought it was a good compromise to still add the info to the page, rather than leave people without a complete answer. Will do that for sure once I have enough rep.
              – Vince Anido
              Dec 13 '18 at 23:34


















            • Welcome to Super User, and thanks for trying to help with this thread. For future reference, clarifying another post is best done in a comment (requires a little more rep), or by proposing an edit to the other answer to expand it with supplemental, clarifying information. Answer posts are really intended to be complete, standalone solutions.
              – fixer1234
              Dec 12 '18 at 8:12










            • Thanks - I had tried to comment, but was a new user so couldn't. Thought it was a good compromise to still add the info to the page, rather than leave people without a complete answer. Will do that for sure once I have enough rep.
              – Vince Anido
              Dec 13 '18 at 23:34
















            Welcome to Super User, and thanks for trying to help with this thread. For future reference, clarifying another post is best done in a comment (requires a little more rep), or by proposing an edit to the other answer to expand it with supplemental, clarifying information. Answer posts are really intended to be complete, standalone solutions.
            – fixer1234
            Dec 12 '18 at 8:12




            Welcome to Super User, and thanks for trying to help with this thread. For future reference, clarifying another post is best done in a comment (requires a little more rep), or by proposing an edit to the other answer to expand it with supplemental, clarifying information. Answer posts are really intended to be complete, standalone solutions.
            – fixer1234
            Dec 12 '18 at 8:12












            Thanks - I had tried to comment, but was a new user so couldn't. Thought it was a good compromise to still add the info to the page, rather than leave people without a complete answer. Will do that for sure once I have enough rep.
            – Vince Anido
            Dec 13 '18 at 23:34




            Thanks - I had tried to comment, but was a new user so couldn't. Thought it was a good compromise to still add the info to the page, rather than leave people without a complete answer. Will do that for sure once I have enough rep.
            – Vince Anido
            Dec 13 '18 at 23:34


















            draft saved

            draft discarded




















































            Thanks for contributing an answer to Super User!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1218991%2fhow-can-i-solve-this-mb2gpt-issue%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Plaza Victoria

            In PowerPoint, is there a keyboard shortcut for bulleted / numbered list?

            How to put 3 figures in Latex with 2 figures side by side and 1 below these side by side images but in...