Hyper-V – Convert Guest from Gen 1 to Gen 2
If your guest VM was created as a Gen 1, you’ll be unable to upgrade to Windows 11 unless you convert it to a Gen 2 VM.*Make sure you have a current backup!
- Convert disk from MBR to GPT
Launch the Hyper-V host console that contains the virtual machine that you would like to convert from Generation 1 to Generation 2.
Log in to the VM.
Right-click on the Windows Start icon, and select Powershell (Admin).
Enter the following command and wait for it to finish.
- Shutdown the guest
- Create new VM
- Create a new VM and select Gen 2 during the creation process.
- Attach the disk that the Gen 1 VM was using instead of creating a new one.
- Open the settings of the new VM you just created and, under security, enable Secure Boot and TPM.

- Make sure all the other settings are appropriate for your VM.
- Launch the new VM and make sure it comes online before deleting the old one.
- You’ll see the reconfiguration screen upon first boot and the system may need to reboot a couple times.

Need Help Now?
Converting VM generations can be a nerve-wracking process when production uptime is on the line. If you’d rather have a pro handle the migration and verify your backups, we’re here to help.
Proudly based in Colorado – serving businesses across all 50 states via secure remote support.


