2

We have a number of Win10 .vhdx disks provisioned at the default of 127Gb but I would like to reduce the maximum to a more sensible 40Gb. Some disks have shrunk fine but others, for no apparent reason, will not shrink at all.

I have shrunk the size of the main partition fine but the unallocated space doesn't seem to get seen by the .vhdx. The shrink option is just not available when running Hyper-v's 'Edit Disk' on these virtual disks. Running Get-VHD shows the MinimumSize is the same as Size.

How do we get the unallocated space recognised by Hyper-V Shrink?

2
  • Just wondering if this problem has something to do with the Win 10 450Mb Recovery Partition which gets created at the top end of the disk? However if it is how come we have shrunk other drives with that partition present.
    – NickC
    May 25, 2016 at 10:46
  • Seems it is the Win 10 Recovery partition preventing the dynamic disk from shrinking, deleted that and hyper-v edit disk shrink works fine. However Win 10 will not now boot, it seems that some of the boot-loader must have been stored in that Recovery partition.
    – NickC
    Jun 2, 2016 at 15:36

1 Answer 1

0

The solution I found in the end was to use to boot from the 'MiniTool Partition Wizard 9.1' .iso and move the Windows 10 Recovery partition. This worked fine on all VMs.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .