Use this guide when additional storage has been added to a machine, but Windows cannot extend the C: drive because a recovery partition is sitting between C: and the unallocated space.
Overview
After increasing the size of a disk, Windows may still be unable to extend the C: drive if the new unallocated space is not directly next to it. A common reason is that a Recovery partition exists between the C: drive and the unallocated space.
Windows Disk Management can only extend a partition into adjacent unallocated space on the right. If a recovery partition is blocking that space, the recovery partition must be deleted before the C: drive can be extended.
Example layout:
[ C: Drive ] [ Recovery Partition ] [ Unallocated Space ]
In the example above, the C: drive cannot be extended until the recovery partition is removed.
Common Causes
- Additional disk space was added, but the C: drive still cannot be expanded.
- Unallocated space exists, but it is not directly next to the C: drive.
- A recovery partition is located between the C: drive and the unallocated space.
- Windows Disk Management cannot move partitions, only extend into adjacent free space.
Troubleshooting
Step 1: Disable the Windows Recovery Environment
Before deleting the recovery partition, disable the Windows Recovery Environment (WinRE).
- Open Command Prompt as Administrator.
- Run the following command:
reagentc /disable
- Confirm that Windows reports the recovery environment has been disabled.
Step 2: Identify the Recovery Partition
- Right-click the Start button and select Disk Management.
- Review the disk layout and locate the partition labeled Recovery Partition.
- Verify that it is positioned between the C: drive and the Unallocated space.
Make sure you identify the correct partition before continuing.
Step 3: Delete the Recovery Partition Using DiskPart
In many cases, Disk Management will not allow a recovery partition to be deleted. Use DiskPart instead.
- Open Command Prompt as Administrator.
- Run:
diskpart
- List the disks:
list disk
- Select the correct disk. In most cases this will be Disk 0:
select disk 0
- List the partitions on the selected disk:
list partition
- Identify the recovery partition number.
- Select that partition, replacing X with the correct number:
select partition X
- Delete it:
delete partition override
Once deleted, the space previously occupied by the recovery partition should become unallocated.
Step 4: Extend the C: Drive
- Return to Disk Management.
- Right-click the C: drive.
- Select Extend Volume.
- When the wizard opens, click Next.
- Select the available unallocated space.
- Click Finish.
The C: drive should now expand into the unallocated space.
Step 5: Re-enable the Windows Recovery Environment
After extending the C: drive, re-enable WinRE.
- Open Command Prompt as Administrator.
- Run:
reagentc /enable
- To confirm the current status, run:
reagentc /info
Verify that the status shows as enabled.
Important Notes
- Deleting the recovery partition temporarily removes built-in recovery options.
- Make sure important data is backed up before making partition changes.
- Only delete the partition if you are certain it is the recovery partition.
- If your disk layout is different, additional steps may be required.
Support Details
If you are unsure which partition to delete, or the C: drive still cannot be extended after completing these steps, please contact Softdrive Support.
Email: support@softdrive.co