How to Delete the Recovery Partition and Extend the C: Drive


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).

  1. Open Command Prompt as Administrator.
  2. Run the following command:
reagentc /disable
  1. Confirm that Windows reports the recovery environment has been disabled.


Step 2: Identify the Recovery Partition

  1. Right-click the Start button and select Disk Management.
  2. Review the disk layout and locate the partition labeled Recovery Partition.
  3. 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.

  1. Open Command Prompt as Administrator.
  2. Run:
diskpart
  1. List the disks:
list disk
  1. Select the correct disk. In most cases this will be Disk 0:
select disk 0
  1. List the partitions on the selected disk:
list partition
  1. Identify the recovery partition number.
  2. Select that partition, replacing X with the correct number:
select partition X
  1. Delete it:
delete partition override

Once deleted, the space previously occupied by the recovery partition should become unallocated.


Step 4: Extend the C: Drive

  1. Return to Disk Management.
  2. Right-click the C: drive.
  3. Select Extend Volume.
  4. When the wizard opens, click Next.
  5. Select the available unallocated space.
  6. 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.

  1. Open Command Prompt as Administrator.
  2. Run:
reagentc /enable
  1. 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