Convert legacy bios to uefi on old fashioned install


  1. Posts : 15,494
    Windows10
       #1

    Convert legacy bios to uefi on old fashioned install


    I know to convert legacy bios to uefi using mbr2gpt IF the legacy bios has a separate system partition but it does not work for old fashioned legacy bios installs where there is not a separate partition.

    I also know how to do it the older way with Macrium Reflect i.e. image backup C drive, clean install in uefi, overwrite C drive with image backup and use Macrium's fix Windows boot problems link.

    Done that several times but always where the boot files are in a separate partition.

    I want to try that with an old fashioned legacy bios install i.e. no system partition but I cannot work out how to actually create an old fashioned install in the first place.

    Anybody know how to do this?

    Edit - I am wondering if I create a drive with only one partition, and install to that, it would not create a system partition as normal.

    Alternatively have four primary partitions (three small, one large) and then it is not possible to create a system partition?

    Thoughts?
      My Computer


  2. Posts : 18,432
    Windows 11 Pro
       #2

    bcdboot C:\Windows /s C: /f ALL

    Then delete the system partition. You could actually delete all the partitions but C:.
      My Computer


  3. Posts : 4,594
    several
       #3

    Edit - I am wondering if I create a drive with only one partition, and install to that, it would not create a system partition as normal.
    Mark the partition Active before installing.
      My Computer


  4. Posts : 15,494
    Windows10
    Thread Starter
       #4

    SIW2 said:
    Mark the partition Active before installing.
    Ah gotcha - thanks.
      My Computer


  5. Posts : 15,494
    Windows10
    Thread Starter
       #5

    It turns out I was wrong - you can convert an old fashioned legacy bios installation (thanks @SIW2 for the tip that helped me).

    I read the MS MBR documentation and it said you need a bit of space either side of the partition. I used minitool partition wizard free, and shrank the partition by 500 MB either side (far more than needed but just chose to be on safe side).


    I then booted from a windows 10 1803 installation drive, pressed shift+f10 to get to command prompt and typed

    Note: my OS was on drive 0

    Code:
    mbr2gpt /validate /disk:0 /logs:c:\

    this validated fine, so I then typed


    Code:
    mbr2gpt /convert /disk:0 /logs:c:\

    and it converted fine.

    I actually did the above in a gen 1 Hyper-V virtual machine, and once converted, I created a new gen 2 vm (secure boot off) and attached the vhd from the gen 1 vm and it booted perfectly.


    It did not actually change the unallocated space either side of the partitiojn but just shrunk c drive by 100 MB and added EFI.

    Convert legacy bios to uefi on old fashioned install-image.png
      My Computer


  6. Posts : 4,594
    several
       #6

    As expected. Only an efi system partition and a windows partition are needed.

    cereberus said:
    It did not actually change the unallocated space either side of the partitiojn but just shrunk c drive by 100 MB and added EFI.

    Convert legacy bios to uefi on old fashioned install-image.png
      My Computer


  7. Posts : 15,494
    Windows10
    Thread Starter
       #7

    SIW2 said:
    As expected. Only an efi system partition and a windows partition are needed.
    I thought it might have used the unallocated space as plenty but seemingly not.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 15:42.
Find Us




Windows 10 Forums