How to Extend C Drive in Windows (All Methods)
Quick Summary
- Extend Volume is greyed out because unallocated space is not adjacent to C: (or a partition blocks it).
- Your disk is too small — you need to migrate/clone to a larger HDD/SSD.
- You have space in D: but it’s not unallocated space usable by C: yet.
Decision Guide: Choose Your Situation
| Your Situation | Best Solution | Guide |
|---|---|---|
| “Extend Volume” is greyed out in Disk Management | Make unallocated space adjacent to the right of C: (move/shrink partitions, or re-layout by cloning). | Read guide |
| C: is small, but D: has lots of free space | Convert D: free space into unallocated space next to C: (layout change), then extend C:. | Read guide |
| Your system disk capacity is too small (e.g., 256GB → need 1TB) | Clone (migrate) the entire disk to a larger HDD/SSD, then resize partitions. | Read guide |
| You replaced the disk, but C: is still the old size after cloning | During/after cloning, choose to resize partitions to use the full target disk. | Disk clone overview |
| No unallocated space behind C: (recovery/other partition blocks it) | Move the blocking partition or re-layout partitions by cloning so space becomes adjacent. | Read guide |
Methods Overview
Below are the main approaches to extending C:. Use the short summaries to confirm your scenario, then open the detailed guide for step-by-step instructions.
Method 1 — Fix “Extend Volume” Greyed Out
This happens when the unallocated space is not adjacent to C: (or a recovery/other partition blocks it). The fix is to change the partition layout so unallocated space becomes available immediately after C:.
Method 2 — Extend C: Using Space From D: (Layout Change)
Free space inside D: is not unallocated space. You typically need to shrink/move partitions so that the space becomes unallocated next to C:, then extend C:.
Method 3 — Clone the Disk to a Bigger Drive (Most Future-Proof)
If the total disk capacity is insufficient, the cleanest solution is to migrate (clone) Windows to a larger HDD/SSD. After cloning, you can expand C: using the extra capacity on the new disk.
Method 4 — SSD Upgrade + Resize Partitions During Cloning
When migrating to a larger HDD/SSD, make sure you select options that resize partitions to use the full target disk (or expand C: after cloning).
Recommended “Fast Path”
| Goal | Recommended Method |
|---|---|
| I just want to extend C: but it’s blocked | Fix greyed-out Extend Volume |
| I need much more space (disk is too small) | Clone to a larger HDD/SSD |
| I’m upgrading to SSD and want everything moved | Upgrade/Migrate guide + Disk clone overview |
If Windows will not boot, an offline approach (bootable recovery environment) can help perform disk operations without locking files. Lazesoft tools can be used in WinPE/boot disk scenarios where needed.
FAQ
Why can Windows Disk Management only extend C: in some cases?
Disk Management typically extends a partition only into unallocated space that sits immediately to the right. If another partition (like a recovery partition) is between C: and the unallocated space, the Extend option may be disabled.
What does “unallocated space” mean (and why D: free space doesn’t help)?
“Free space” inside D: is still part of the D: partition. C: cannot take it unless that space is turned into unallocated space adjacent to C: (by shrinking/moving partitions) or by re-layout during cloning.
Is cloning to a bigger disk better than resizing partitions?
If the disk itself is too small, cloning to a larger drive is usually the best long-term fix. Resizing helps only if there is available space you can convert into unallocated space next to C:.
Which guide should I open first?
If you see Extend Volume greyed out, start here: Cannot extend volume (greyed out). If your disk is small and you want a larger SSD/HDD, start here: Upgrade laptop hard disk (clone to bigger drive).