Hyper-V VM Creation Guide

Create Windows 10 VM in Hyper-V

Prerequisites

  • ✅ Windows 11 Pro/Enterprise (Hyper-V supported)
  • ✅ Windows 10 ISO file
  • ✅ 64-bit CPU with virtualization support
  • ✅ At least 4GB RAM (8GB+ recommended)
  • ✅ 20GB+ free storage space
Note: Enable virtualization in BIOS/UEFI (VT-x/AMD-V)

Step-by-Step Guide

1. Enable Hyper-V

  1. Press Win + S, type Turn Windows features on or off, and open it
  2. Check the box for Hyper-V (include all sub-components)
  3. Click OK and restart your PC

For more details, refer to Guide to Install Hyper-V Manager in Windows 11.

2. Open Hyper-V Manager

  • Press Win + S and search for "Hyper-V Manager"
  • Right-click and select "Run as administrator"

3. Create New Virtual Machine

  1. Right-click your host name
  2. Select NewVirtual Machine
  3. Click "Next" in the wizard
Hyper-V Manager

4. Configure VM Settings

Specify Name

Enter VM name (e.g., "windows 10")

Generation Selection

Choose Generation 1

Memory Allocation

Assign at least 4096 MB RAM

5. Configure Networking

Select Default Switch from dropdown

Tip: Default Switch provides NAT networking

6. Virtual Hard Disk

  • Select "Create a virtual hard disk"
  • Recommend size: 127GB+
  • Use default VHDX format

7. Install OS from ISO

  1. Select "Install an operating system from bootable image file"
  2. Browse to your Windows 10 ISO file
  3. Click "Next" → "Finish"

Completion Steps

  1. Right-click new VM → Start
  2. Right-click → Connect to begin Windows 10 installation
  3. Follow standard Windows setup process

Important Notes

  • Use Gen 2 for UEFI and Secure Boot
  • Enable TPM if needed for Windows 11 testing
  • Create checkpoints before major changes