Solved How to use Hyper-V to upgrade a Native booted Windows 11 22H2 VHDX to 22H4?


Local time
5:02 AM
Posts
6
Visit site
OS
Windows 10/11
I was wondering if I could upgrade my native booted Windows 11, version 22H2 to the newest build, version 24H2 with Hyper-V because according to TenForums, "Notice that you can update Windows on the natively booted VHD normally, install software, do everything else but you cannot upgrade it to next builds. When / if you want to upgrade, boot to your original host OS, run the VM in Hyper-V and upgrade. When done you can again boot to it using the method told in this tutorial." I have tried adding the virtual hard drive to a new Gen 2 Hyper-V virtual machine but when I boot it up, it tells me that there's no UEFI-supported file system found, and that no OS was loaded as a result of this (the picture is attached). I have also tried making a Gen 1 VM to no avail (it would show me a white flashing underscore on a black background, and if I push any key, it would move the underscore down). I would like to find a way to upgrade that VHDX to 24H2 because I'd really like to test out the new features, without breaking anything.



Any detailed help would greatly be appreciated.



Thank you in advance.


It shows me this error message:
Image
 

My Computer

System One

  • OS
    Windows 10/11
    Computer type
    Laptop
    Manufacturer/Model
    HP Pavilion 15
    CPU
    AMD E2-7110 APU
    Memory
    4GB DDR3L
    Graphics Card(s)
    Integrated AMD Radeon R2 Graphics
    Monitor(s) Displays
    1
    Screen Resolution
    1366 x 768
    Hard Drives
    500GB SATA SSD
    Keyboard
    Full-sized Built-in US Keyboard
    Mouse
    Built-in Non-Precision Touchpad
    Browser
    Firefox
That appears to be older information. Take a look at this thread...

 

My Computers

System One System Two

  • OS
    Win11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Kamrui Mini PC, Model CK10
    CPU
    Intel i5-12450H
    Memory
    32GB
    Graphics Card(s)
    No GPU - Built-in Intel Graphics
    Sound Card
    Integrated
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 2TB NVMe SSD
    1 x 4TB NVMe SSD
    1 x 4TB 2.5" SSD
    PSU
    120W "Brick"
    Keyboard
    Corsair K70 Mechanical Keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
I was wondering if I could upgrade my native booted Windows 11, version 22H2 to the newest build, version 24H2 with Hyper-V because according to TenForums, "Notice that you can update Windows on the natively booted VHD normally, install software, do everything else but you cannot upgrade it to next builds. When / if you want to upgrade, boot to your original host OS, run the VM in Hyper-V and upgrade. When done you can again boot to it using the method told in this tutorial." I have tried adding the virtual hard drive to a new Gen 2 Hyper-V virtual machine but when I boot it up, it tells me that there's no UEFI-supported file system found, and that no OS was loaded as a result of this (the picture is attached). I have also tried making a Gen 1 VM to no avail (it would show me a white flashing underscore on a black background, and if I push any key, it would move the underscore down). I would like to find a way to upgrade that VHDX to 24H2 because I'd really like to test out the new features, without breaking anything.



Any detailed help would greatly be appreciated.



Thank you in advance.


It shows me this error message:
Image
First, as @hsehestedt says, that restriction was removed a long time ago.

Secondly, you cannot just attach a native boot vhdx file to Hyper-V unless the vhdx file contains it own EFI partition.

Native boot vhdx files do not need an efi partition as they are normally dual booted with boot data being added to Host EFI.

Easiest way now is to simply boot to native vhdx file, download windows 11 iso, mount it as a drive and run setup.exe.
 

My Computer

System One

  • OS
    Windows 11 Pro + Win11 Canary VM.
    Computer type
    Laptop
    Manufacturer/Model
    ASUS Zenbook 14
    CPU
    I9 13th gen i9-13900H 2.60 GHZ
    Motherboard
    Yep, Laptop has one.
    Memory
    16 GB soldered
    Graphics Card(s)
    Integrated Intel Iris XE
    Sound Card
    Realtek built in
    Monitor(s) Displays
    laptop OLED screen
    Screen Resolution
    2880x1800 touchscreen
    Hard Drives
    1 TB NVME SSD (only weakness is only one slot)
    PSU
    Internal + 65W thunderbolt USB4 charger
    Case
    Yep, got one
    Cooling
    Stella Artois (UK pint cans - 568 ml) - extra cost.
    Keyboard
    Built in UK keybd
    Mouse
    Bluetooth , wireless dongled, wired
    Internet Speed
    900 mbs (ethernet), wifi 6 typical 350-450 mb/s both up and down
    Browser
    Edge
    Antivirus
    Defender
    Other Info
    TPM 2.0, 2xUSB4 thunderbolt, 1xUsb3 (usb a), 1xUsb-c, hdmi out, 3.5 mm audio out/in combo, ASUS backlit trackpad (inc. switchable number pad)

    Macrium Reflect Home V8
    Office 365 Family (6 users each 1TB onedrive space)
    Hyper-V (a vm runs almost as fast as my older laptop)
That appears to be older information. Take a look at this thread...

Sorry, I should've looked into this further before I posted here, thanks for the help!
First, as @hsehestedt says, that restriction was removed a long time ago.

Secondly, you cannot just attach a native boot vhdx file to Hyper-V unless the vhdx file contains it own EFI partition.

Native boot vhdx files do not need an efi partition as they are normally dual booted with boot data being added to Host EFI.

Easiest way now is to simply boot to native vhdx file, download windows 11 iso, mount it as a drive and run setup.exe.
Thank you!
 

My Computer

System One

  • OS
    Windows 10/11
    Computer type
    Laptop
    Manufacturer/Model
    HP Pavilion 15
    CPU
    AMD E2-7110 APU
    Memory
    4GB DDR3L
    Graphics Card(s)
    Integrated AMD Radeon R2 Graphics
    Monitor(s) Displays
    1
    Screen Resolution
    1366 x 768
    Hard Drives
    500GB SATA SSD
    Keyboard
    Full-sized Built-in US Keyboard
    Mouse
    Built-in Non-Precision Touchpad
    Browser
    Firefox
as @hsehestedt says, that restriction was removed a long time ago.
Only for Windows 11, you still cannot do an in-place upgrade on a native boot Windows 10 vhdx.....


...or can you? The ability to upgrade native boot seems to be a function of the setup files, not an intrinsic restriction in the Wn10 OS, or its install.esd/install.wim files. Hybrid install media to the rescue, W11 setup media with a W10 install.esd transplant:

1731787149324.png
 

My Computers

System One System Two

  • OS
    Windows 11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Acer Aspire 3 A315-23
    CPU
    AMD Athlon Silver 3050U
    Memory
    8GB
    Graphics Card(s)
    Radeon Graphics
    Monitor(s) Displays
    laptop screen
    Screen Resolution
    1366x768 native resolution, up to 2560x1440 with Radeon Virtual Super Resolution
    Hard Drives
    1TB Samsung EVO 870 SSD
    Internet Speed
    50 Mbps
    Browser
    Edge, Firefox
    Antivirus
    Defender
    Other Info
    fully 'Windows 11 ready' laptop. Windows 10 C: partition migrated from my old unsupported 'main machine' then upgraded to 11. A test migration ran Insider builds for 2 months. When 11 was released on 5th October 2021 it was re-imaged back to 10 and was offered the upgrade in Windows Update on 20th October. Windows Update offered the 22H2 Feature Update on 20th September 2022. It got the 23H2 Feature Update on 4th November 2023 through Windows Update, and 24H2 on 3rd October 2024 through Windows Update by setting the Target Release Version for 24H2.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 8GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Dev, Beta, and RP 24H2 as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 8GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, Canary, and Release Preview builds as a native boot .vhdx.
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell Latitude E4310
    CPU
    Intel® Core™ i5-520M
    Motherboard
    0T6M8G
    Memory
    8GB
    Graphics card(s)
    (integrated graphics) Intel HD Graphics
    Screen Resolution
    1366x768
    Hard Drives
    500GB Crucial MX500 SSD
    Browser
    Firefox, Edge
    Antivirus
    Defender
    Other Info
    unsupported machine: Legacy bios, MBR, TPM 1.2, upgraded from W10 to W11 using W10/W11 hybrid install media workaround. In-place upgrade to 22H2 using ISO and a workaround. Feature Update to 23H2 by manually installing the Enablement Package. In-place upgrade to 24H2 using hybrid 23H2/24H2 install media. Also running Insider Beta, Dev, and Canary builds as a native boot .vhdx.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 8GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Dev, Beta, and RP 24H2 as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 8GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, Canary, and Release Preview builds as a native boot .vhdx.
Only for Windows 11, you still cannot do an in-place upgrade on a native boot Windows 10 vhdx.....


...or can you? The ability to upgrade native boot seems to be a function of the setup files, not an intrinsic restriction in the Wn10 OS, or its install.esd/install.wim files. Hybrid install media to the rescue, W11 setup media with a W10 install.esd transplant:

View attachment 116495
Hello Bree,

If I may ask, how did you get the Windows 11 setup.exe to use the Windows 10 ESD?
 

My Computer

System One

  • OS
    Windows 10/11
    Computer type
    Laptop
    Manufacturer/Model
    HP Pavilion 15
    CPU
    AMD E2-7110 APU
    Memory
    4GB DDR3L
    Graphics Card(s)
    Integrated AMD Radeon R2 Graphics
    Monitor(s) Displays
    1
    Screen Resolution
    1366 x 768
    Hard Drives
    500GB SATA SSD
    Keyboard
    Full-sized Built-in US Keyboard
    Mouse
    Built-in Non-Precision Touchpad
    Browser
    Firefox
If I may ask, how did you get the Windows 11 setup.exe to use the Windows 10 ESD?
If you make an install USB for Windows 11 or 10 using the appropriate Media Creation tool you'll find a folder on the USB named Sources, and in this will be the install.esd file that contains all the system files needed to install Windows. All the rest of the files in the Sources folder are there to support the process of extracting Windows from the install.esd and upgrading the installed Windows. The Win11 setup files know how to do this for a native boot vhdx install, the Win10 ones don't and will tell you that you can't upgrade a vhdx install.

You simply delete the original install.esd from a Windows 11 install USB, then replace it with the install.esd copied from the Windows 10 install media. When you run Setup it will install whatever is in the install.esd. It doesn't know what version of Windows it's installing until it reads from the install.esd, and doesn't care if that turns out to be W10 or W11.

You can do it the other way round. You can put a Windows 11 install.esd in the sources folder of a Windows 10 install USB. You'll then have one that doesn't check for Windows 11 hardware requirements before installing on unsupported hardware, only for Windows 10 compatibility.
 

My Computers

System One System Two

  • OS
    Windows 11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Acer Aspire 3 A315-23
    CPU
    AMD Athlon Silver 3050U
    Memory
    8GB
    Graphics Card(s)
    Radeon Graphics
    Monitor(s) Displays
    laptop screen
    Screen Resolution
    1366x768 native resolution, up to 2560x1440 with Radeon Virtual Super Resolution
    Hard Drives
    1TB Samsung EVO 870 SSD
    Internet Speed
    50 Mbps
    Browser
    Edge, Firefox
    Antivirus
    Defender
    Other Info
    fully 'Windows 11 ready' laptop. Windows 10 C: partition migrated from my old unsupported 'main machine' then upgraded to 11. A test migration ran Insider builds for 2 months. When 11 was released on 5th October 2021 it was re-imaged back to 10 and was offered the upgrade in Windows Update on 20th October. Windows Update offered the 22H2 Feature Update on 20th September 2022. It got the 23H2 Feature Update on 4th November 2023 through Windows Update, and 24H2 on 3rd October 2024 through Windows Update by setting the Target Release Version for 24H2.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 8GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Dev, Beta, and RP 24H2 as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 8GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, Canary, and Release Preview builds as a native boot .vhdx.
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell Latitude E4310
    CPU
    Intel® Core™ i5-520M
    Motherboard
    0T6M8G
    Memory
    8GB
    Graphics card(s)
    (integrated graphics) Intel HD Graphics
    Screen Resolution
    1366x768
    Hard Drives
    500GB Crucial MX500 SSD
    Browser
    Firefox, Edge
    Antivirus
    Defender
    Other Info
    unsupported machine: Legacy bios, MBR, TPM 1.2, upgraded from W10 to W11 using W10/W11 hybrid install media workaround. In-place upgrade to 22H2 using ISO and a workaround. Feature Update to 23H2 by manually installing the Enablement Package. In-place upgrade to 24H2 using hybrid 23H2/24H2 install media. Also running Insider Beta, Dev, and Canary builds as a native boot .vhdx.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 8GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Dev, Beta, and RP 24H2 as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 8GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, Canary, and Release Preview builds as a native boot .vhdx.

Latest Support Threads

Latest Tutorials

Back
Top Bottom