How to Shrink D/E/F and Extend C Drive for Free

Summary

Have a large D drive but a small C volume? It can be frustrating when your C drive keeps shrinking while there’s still plenty of free space on D or E. This article provides a solution to resize large D/E/F (or any big drive) and safely expand the C drive without reinstalling Windows.

Andrew WrightUpdated on 2024/11/02

by Andrew Wright

Extending a volume requires unallocated space, which you need to create first. This guide focuses on a large D partition, but it also applies if you have large E/F/G drives that need space redistribution to the C system partition.

Disk Management Diskpart
(No UI)
Partition Resizer
(Easy UI)
Shrink Partition Yes Yes Yes
Shrink FAT32 Partition NO NO Yes
Move partition/unallocated space NO NO Yes
Extend FAT32 partition Yes YES if unallocated space is on the right Yes Yes
Extend FAT32 C Drive NO NO Yes
Extend NTFS C Drive with Adjacent Unallocated Space Yes Yes Yes
Backup Disk/Partition NO NO Yes
Add Space from Another Disk RAID REQUIRED
(Cannot move partition)
RAID REQUIRED
(Cannot move partition)
Yes RAID REQUIRED
Move Recovery Partition NO NO Yes
Delete Recovery/OEM Partition NO Yes Yes
Migrate OS to Larger Disk NO NO Yes
Price FREE FREE FREE
Download for Win 11-7 (100% Free)
Download for Server (Free Demo)

How to Shrink D and Extend C Drive with Disk Management - Free Method Without Software

Disk Management is a built-in Windows tool to resize disk partitions. You can use Disk Management to resize partitions only when there is unallocated space adjacent to the NTFS C drive.

The “Extend Volume” option will be grayed out if the C partition has no unallocated space next to it or if the C drive is FAT32.

Follow these steps to shrink the D partition and extend the C drive using Disk Management:

Step 1: Right-click the 'Start' icon in the bottom-left corner of your PC and choose “Disk Management” (Admin privileges required). Start Disk Management

Step 2: Select the D drive (adjacent to the C drive), right-click it, and choose Shrink Volume. Enter the desired size to shrink the D drive. Note: If you delete the drive instead, this will free up all space, but make sure to move your data first.

Shrink D drive with Disk Management

You can enter the volume size to shrink D. Once completed, unallocated space will be created. Shrink D drive by Disk Management

Step 3: After shrinking D, unallocated space will appear. However it’s adjacent to C, so you can't now extend the C drive now.

If the unallocated space isn’t next to C, use freeware Partition Resizer Free to move the space to the right of the C drive.

Alternatively, deleting the D volume entirely ensures the unallocated space can be used to extend C drive in Disk Management.

Extend C drive with Disk Management

If extending C drive isn’t available using Disk Management, try using the freeware Partition Resizer Free.

Shrink D/E/F/G and Expand C Drive in Windows 11/10/8/7 with Freeware

Is there a safe way to shrink D/E/F/G partitions and add space to the C drive in Windows 11/10/8/7? Yes, you can use a partition manager program. One recommended option is the freeware IM-Magic Partition Resizer Free. This tool is 100% safe and effective for resizing disk partitions, including shrinking, extending, formatting, deleting, and more. It has better resizing abilities compared to other freeware and is worth trying.

For Windows 11/10/8/7: Download Partition Resizer Free [100% Free]

For Windows Server 2022-2003: Download Partition Resizer Server [Free Demo]

Step 1: Download and install IM-Magic Partition Resizer Free. Run the program.

Step 2: Right-click the D drive, choose “Resize/Move Partition,” and adjust the size to shrink the partition.

Shrink D drive and extend C drive with IM-Magic Partition Resizer

Step 3: Move the unallocated space to the C drive side, then resize your C drive by adjusting the cursor.

Shrink D drive and extend C drive with IM-Magic Partition Resizer

Step 4: Click APPLY CHANGES. After these steps, your C drive will be successfully extended.

Note: Data and the operating system remain untouched during resizing. The tool also protects against power surges or unexpected events during resizing.

Shrink D Drive and Extend C in Server 2012/2016/2019/2022

If you’re using a Windows Server system, the Free edition won’t work. Use IM-Magic Partition Resizer Server or Partition Resizer Unlimited, which support all Windows systems.

Shrink Space from Another Disk

Shrinking space from another disk and extend the c drive shall be based on RAID array.

If no RAID is available, all large volumes must be on the same disk as the C drive. Follow this video guide to learn how to build a RAID array.

Shink c drive without losing data? See this guide too: How to shrink c drive for free

Related Product