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.
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 | |||
Shrink FAT32 Partition | NO | NO | |
Move partition/unallocated space | NO | NO | |
Extend FAT32 partition | YES if unallocated space is on the right | ||
Extend FAT32 C Drive | NO | NO | |
Extend NTFS C Drive with Adjacent Unallocated Space | |||
Backup Disk/Partition | NO | NO | |
Add Space from Another Disk | RAID REQUIRED (Cannot move partition) |
RAID REQUIRED (Cannot move partition) |
RAID REQUIRED |
Move Recovery Partition | NO | NO | |
Delete Recovery/OEM Partition | NO | ||
Migrate OS to Larger Disk | NO | NO | |
Price | FREE | FREE | FREE |
Download for Win 11-7 (100% Free) Download for Server (Free Demo) |
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).
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.
You can enter the volume size to shrink D. Once completed, unallocated space will be created.
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.
If extending C drive isn’t available using Disk Management, try using the freeware Partition Resizer Free.
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.
Step 3: Move the unallocated space to the C drive side, then resize your C drive by adjusting the cursor.
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.
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.
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