✅ Method 1 (Recommended): Move Using Hyper-V Manager
Safest way — no broken paths or config issues.
Open Hyper-V Manager
Right-click the virtual machine → Turn Off (not Save).
Right-click the VM → Move
Select Move the virtual machine's storage
Choose:
Move all of the VM’s data to a single location, or
Move only the virtual hard disks
Select the new drive/folder.
Finish the wizard.
✔ Hyper-V updates all paths automatically.
✅ Method 2: Manual Move (Advanced / Faster)
Use this if you're comfortable editing VM settings.
Step 1 – Shut Down VM
Turn off the virtual machine completely.
Step 2 – Move the VHD/VHDX File
Move the .vhd or .vhdx file to the new drive using File Explorer.
Example:
From: D:\HyperV\VM1\disk.vhdx
To: E:\VMStorage\disk.vhdx
Step 3 – Update VM Disk Path
Open Hyper-V Manager
Right-click VM → Settings
Select the Hard Drive under the controller
Click Browse
Point to the new VHDX location
Click OK
Start the VM to confirm it boots.