You clicked 'Shrink Volume' or 'Extend Volume' in Disk Management, and the option's greyed out. Sound familiar?
This usually pops up on Windows 10 or 11, after you've deleted an adjacent partition to free up space. You right-click the volume, see 'Extend Volume' greyed out. Or you try to shrink a partition and 'Shrink Volume' is greyed out. The culprit is almost always a file system issue, an unallocated space location problem, or a third-party tool that moved the partition just a tiny bit off alignment.
Why does this happen?
Disk Management is picky about partition alignment. The 'Extend Volume' option only works if the unallocated space sits directly to the right of the partition you want to extend. If it's on the left, or there's any kind of bad sector or file system corruption, Disk Management just grays the button out. It's not broken — it's being cautious. The 'Shrink Volume' option gets greyed out if the partition has unmovable files (like pagefile.sys, hiberfil.sys, or a system restore point) sitting right at the end of the partition.
Real-world trigger
You just installed Windows, then used a tool like EaseUS or MiniTool to move a partition. Those tools sometimes leave the partition table slightly misaligned. Disk Management sees that mismatch and refuses to let you resize. I've also seen this on laptops with BitLocker enabled — the encryption locks the partition metadata so Disk Management can't touch it.
Fix it in 5 steps
Don't bother reinstalling Windows. Skip third-party tools for now. Here's the fix that works 9 times out of 10.
- Run chkdsk on the partition. Open Command Prompt as Administrator (
cmdright-click Run as Administrator). Typechkdsk C: /f /r(replace C: with your drive letter). Let it complete. This fixes file system corruption that Disk Management won't tell you about. - Disable BitLocker if it's on. Go to Control Panel > BitLocker Drive Encryption, and turn it off for the drive. Wait for decryption to finish (can take an hour on big drives).
- Turn off pagefile and hibernation. In System Properties, under Advanced > Performance > Virtual memory, set the pagefile to 'No paging file' for that drive. Then run
powercfg -h offin Command Prompt to turn off hibernation. Reboot. - Use diskpart to force the resize. Run
diskpartfrom Command Prompt. Then:list volume select volume X (replace X with your volume number) shrink desired=5000 (shrinks by 5GB, change number as needed)For extending, you need unallocated space to the right. If it's on the left, use a third-party tool like Minitool Partition Wizard Free. Diskpart can't fix that.
- If still greyed out, use a third-party tool. Download Minitool Partition Wizard Free (it's safe, I've used it for 10 years). Right-click the partition, select 'Move/Resize', and adjust manually. It ignores Disk Management's picky alignment rules.
What to check if it still fails
If none of that works, the problem is almost always partition alignment. Run fsutil fsinfo ntfsinfo C: and look for 'Bytes Per Cluster' and 'Total Clusters'. If the numbers look weird (like not a multiple of 4096), the partition is misaligned. You can't fix that without reformatting. Back up your data, delete the partition, recreate it, and restore from backup. I know that sucks, but it's faster than chasing ghosts.
Also check if you're trying to extend into unallocated space that's on a different disk. Disk Management only works with space on the same physical drive. If you're trying to use space from a second hard drive, you need to span the volume — that's a different beast, and I'd recommend against it unless you're running a RAID setup.
TL;DR: Run chkdsk, disable BitLocker, turn off pagefile/hibernation, then use diskpart. If that fails, switch to Minitool Partition Wizard Free. Only reformat as last resort.