Upgrading from Windows 10 (Legacy) to Windows 10/11 (UEFI)

Page 1 of 3 123 LastLast

  1. Posts : 30,211
    Windows 11 Pro x64 Version 23H2
       #1

    Upgrading from Windows 10 (Legacy) to Windows 10/11 (UEFI)


    I'm looking for a solution for a client to upgrade one of their Window 10 devices. The Windows 10 machine is booting Legacy. It works but have noticed some flakiness. I don't want to make any changes to the machine as I need it to keep working.


    I want to move to a new machine ( Dell ) that only supports UEFI boot. It comes with Windows 11 but I would be just as happy having Windows 10 on new device.


    I have a licensed version of Macrium. I was thinking of restoring just the C: drive to the new device but wasn't sure if the BCD Store would accept this and boot.


    I can't start fresh on the new machine with installing software as it would be a nightmare and there are many settings and printers that the user says were set up special.


    Has anyone transplanted a Legacy Windows 10 on to a machine that boots UEFI? Any recommendations / advise?

    Really appreciate any help.

    As an added complexity the edition / version of Windows 10 on old device is Home/latest patch level. The new machine is licensed 11 Pro so I may have to upgrade original license to pro.
      My Computer


  2. Posts : 23,328
    Win 10 Home ♦♦♦19045.4355 (x64) [22H2]
       #2

    @Caledon Ken


    You can covert MBR to GPT without data loss.
    You will have to do this before or after you clone or move a backup.

    Once done, you will have to set Secure Boot to UEFI or UEFI and Legacy, or the newly converted disk won't boot.

    Convert Windows 10 from Legacy BIOS to UEFI without Data Loss



    Also... the Macrium bootable Rescue Media has a "Fix Boot problems" tool...
    And... you have access to command prompt in lower left corner.

    Upgrading from Windows 10 (Legacy) to Windows 10/11 (UEFI)-image1.jpg
      My Computer


  3. Posts : 43,045
    Win 10 Pro (22H2) (2nd PC is 22H2)
       #3

    Preserving the original disk is a priority here. Any work you do should be on a clone of that for obvious reasons..

    It would be wise to do basic integrity checks on the clone before attempting conversion.

    Presumably the old machine is running 64 bit Windows.

    There are plenty of threads on this conversion where people have run into minor (?) problems- worth researching.
      My Computers


  4. Posts : 18,424
    Windows 11 Pro
       #4

    Yes, you can make a Macrium Reflect image of C: drive only and then restore that image right over the top of the C: drive on the new computer. Nothing will need to be done with the BCD. Windows 10 should start with a black screen that says something about new devices. If it is Windows 10 Home that is transferred over, it will not be activated. You simply need to upgrade it to Pro after you move it over by going to Activation under Settings and change the product key to VK7JG-NPHTM-C97JM-9MPGT-3V66T
      My Computer


  5. Posts : 31,711
    10 Home x64 (22H2) (10 Pro on 2nd pc)
       #5

    Caledon Ken said:
    I want to move to a new machine ( Dell ) that only supports UEFI boot. It comes with Windows 11 but I would be just as happy having Windows 10 on new device.
    I have a licensed version of Macrium. I was thinking of restoring just the C: drive to the new device but wasn't sure if the BCD Store would accept this and boot.....
    ....Has anyone transplanted a Legacy Windows 10 on to a machine that boots UEFI? Any recommendations / advise?
    Yes, I have.

    I transplanted my Legacy/MBR System One below to my UEFI/GPT System One over on Eleven Forums, in readiness for its Windows 10 to get offered the Windows 11 upgrade. You're on the right track, you just restore the C: partition.

    I wanted to make sure all the EFI partitions were set up correctly, so my first step was to clean install the same version of Windows 10 on the UEFI machine. The next step was, as you say, to restore JUST the C: partition from the old machine's image, replacing the one created by the clean install (and resizing during restore, if required).

    As for the BCD, the final step was to use the Reflect rescue media's 'Fix Windows Boot Problems' tool to create a working BCD.

    At first boot Windows set up the new drivers, then rebooted into my old familiar desktop with all my installed apps working as before.

    I actually did a test migration and ran it for 3 months before the official release, upgrading to 11 with the first released Insider build of 22000.51. I ended up in the curious (and possibly untenable) situation of having a licensed copy of Reflect Home on both machines and both with the same licence key. I didn't dare try unlicensing it from either of them in case I lost access to that licence key for good.

    At the end of September 2021 the time came to wipe the test run and repeat the Windows 10 migration for the last time. I took care to remove the Reflect key from the old one before making the image, then reinstalled Reflect on the new one, transferring my key to it.
      My Computers


  6. Posts : 4,595
    several
       #6

    I was thinking of restoring just the C: drive to the new device but wasn't sure if the BCD Store would accept this and boot.
    It does if you don't change the partition or offset.

    I often just format ( not delete ) an existing os partition and apply image contents to that partition.

    There is a simple workaround to avoid proprietary image programs from making unwanted changes.

    mount the image of the partition and then copy the contents of the mounted image to the physical target partition.

    the existing win11 bootgfw.efi should boot win 10

    It doesnt matter if the old win10 was legacy, the bootmgfw.efi will follow bcd instructions and load winload.efi in win10 system32

    you might want to export the drivers from win11 system first.
    Last edited by SIW2; 25 Nov 2023 at 21:09.
      My Computer


  7. Posts : 4,595
    several
       #7

    Macrium fans might be pleased to see it frolicking in custom pe

    Upgrading from Windows 10 (Legacy) to Windows 10/11 (UEFI)-capture1.jpg

    Upgrading from Windows 10 (Legacy) to Windows 10/11 (UEFI)-capture2.jpg

    it is on the usb stick so is very easy to change or update it without making any changes to the custom wim
      My Computer


  8. Posts : 4,595
    several
       #8

    In the usbprograms folder on the root of the usb

    Upgrading from Windows 10 (Legacy) to Windows 10/11 (UEFI)-usbprograms1.jpg

    by plugging the usb in while running your regular os, clicking the little get-whatever-files.cmd file will copy the required files and license to the usb stick.

    when custom pe boots to its desktop it finds the usb stick and links the programs to the winpe desktop or start menu
      My Computer


  9. Posts : 131
    W10
       #9

    Caledon Ken said:
    The Windows 10 machine is booting Legacy. It works but have noticed some flakiness. I don't want to make any changes to the machine as I need it to keep working.
    Due to the wording on the post I'm not sure if the goal is upgrading BECAUSE the client wants Windows 11, or if the upgrade sounds like a plan because of the flakiness. Saying (later) that you would be just as happy having Windows 10 on the new device, doesn't push me out of the doubt if this is just your personal opinion, or an valid option in your situation. Personally, if Windows 11 is not the absolute goal, you might just want to try diagnosing the problems and solve the flakiness, at least... to me it sounds like a good option.

    Caledon Ken said:
    The Windows 10 machine is booting Legacy. It works but have noticed some flakiness. I don't want to make any changes to the machine as I need it to keep working.
    First, proceed with the mandatory full backup of the disk. My memory betrays me... I remember that a few times I booted from disk A while having disk B connected and launching the Windows installer within Windows, managing to install/upgrade disk B, this would place the new version on top while preserving the previous apps, but I remember this didn't always work, perhaps someone did something like this and might contribute, I'm not sure, why? because at the end of the day I mostly go for full installs from scratch.

    Caledon Ken said:
    I can't start fresh on the new machine with installing software as it would be a nightmare and there are many settings and printers that the user says were set up special.
    Just so you know, for your information: you can migrate your printers and their configurations. Launch Printer Management (printmanagement.msc), and then select "print management", then on action click on Migrate Printers. I personally didn't know about this until recently, haven't tried, but I will as in the next weeks months I will have to replace a computer along with the configurations. I already finished most of the software installs, but the nightmares of printer installs and configuration are pending, so I will try (just not as soon as to report back).
      My Computer


  10. Posts : 30,211
    Windows 11 Pro x64 Version 23H2
    Thread Starter
       #10

    Thank you all for the info. I'm feeling more confident.


    I guess I should have made the reason for this move clearer. The machine I'm now wanting to replace occasionally just goes black and requires a reboot. The machine is 2008/2009 vintage so my thinking is this machine is going to die even if I spend time fixing. Parts are only available on the used market.

    I figure better to cross this legacy / uefi bridge when I can stroll across rather than when panic has set in and the device is hard down.

    As to my thoughts on Windows 10 / Windows 11. Really I don't care although every potential hiccup, if the machine were on 11, will be blamed on 11. Also while I don't anticipate issues the old software might not play nice with 11. The client is comfortable with 10 so I would prefer to leave it on 10. The next hill I will climb will be the conversion to Windows 11. I have two years to make that journey.


    The new machine has the license key, Windows 11 Pro, in the UEFI. I saw your comment @NavyLCDR, and if I read it correctly, I just key in the generic key you provided.
      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 14:02.
Find Us




Windows 10 Forums