Free to Move Space from D Drive to Extend C Drive

Summary

On this page, we will tell a free partition extend tool, with which you can reallocate disk space from D drive to C drive on Windows 11/10/8/7 without losing data.

Andrew Wright

Updated on Sept 11, 2022

by Andrew Wright

Free Methods to Move Disk Space from D Drive to C without Losing Data

extend c drive

If there is no free space on C drive (system partition), your computer will run slowly. In this situation, you may want to allocate fee space from other partitions like D drive to extend C drive space.

Here are 3 ways to transfer disk space from D to C

Part1 - Free Software IM-Magic Partition Resizer (100% data and OS protected without deleting drive)

Part2 - Shrink D volume and extend c drive with disk management (Deleting partition required)

Part3 - Shrink D drive and extend c drive with diskpart (Deleting D drive required)

Recommend: If you are in need of shrinking D volume and extend C drive on Windows 11/10/8/7 without losing data or deleting D drive, you may download freeware IM-Magic Partition Resizer Free to do the job for free.

Shrink D Drive to Extend C Drive with Freeware

Download Resizer Free Edition for Windows 11/10/8/7, completely freeware.

Why Partition Resizer?

  • 1, It's completely free of charge
  • 2, It can shrink D drive without losing data
  • 3, It can move unallocated space that was produced by shrinking D drive to c drive without losing data
  • Note: Disk Management or diskpart both require deleting D drive (If you copy all files from D drive from another drive, it's safe to delete D partition; however if you have installed some programs on D drive, the programs won't work any more.)

Step 1:
download partition for server 2003Download, install and run IM-Magic Partition Resizer Free. Right click D drive and chose "Resize/Move" option.

resize partition

How to redistribute disk space from D drive without losing data in Windows

Step 2:
Move the arrows right forward to shrink D drive, and then you can see some unallocated space right after the C drive. (Shrinking D volume with Disk Management will produce the unallocated space to the right side of D drive. That's why we recommend free tool Partition Resizer which is easier to use.)

Steps to resize your disk partition
Note: Do move the border of the D partition to the right side, and then unallocated space will be produced adjacent to C drive.

shrink large drive on server 2003

Shrink other large partition to produce free space for C drive

free space after shrinking other large server partition

Step 3:
You need to move the unallocated space close to C drive. Then, right click C drive and select "Resize/Move".

right click server c drive to extend

Right click c drive to get started with extending c

extend boot c

Steps to resize your disk partition
Steps to resize your disk partition

Step 4:
Move the arrows to extend C drive and then click "Apply" button.

apply changes

Move Space from D to C Drive with Disk Management

'Shrink Volume' is available for D Drive in Disk Management if you right click the D drive in Disk Management, a box showing options including the 'Shrink Volume' will be available for click.

shrink partitionYou may shrink D volume and the free unallocated space will be produced to the right side of D drive instead of the C drive.

How to move unallocated space adjacent to c drive? -> Move d drive without losing data with free tool Partition Resizer. And then the unallocated space will be contiguous to c drive.

How to move unallocated space from D to C drive? -> Deleting D volume is the only option in Disk Management/Diskpart cmd.

After deleting D drive, then there will be unallocated space after C drive in Disk Managment which can extend c volume.

When C drive has FAT32 file system, Disk Management or diskpart can still not extend c drive even when there is unallocated space contiguous to the c drive.

Why? Disk Management can only extend c drive when there is unallocated space right close to c drive and which has NTFS file system.

Here is a video that shows how to delete recovery partition with cmd 'delete partition override' and delete d drive to produce unallocated space to extend c drive without anysoftware but just Disk Management

The problem: If you have installed programs on D drive, some of these program will no longer work even if you copied and moved them before the deletion. The os will no longer run a recovery when the recovery partition has been deleted or moved.

Move Free Space from D Drive to C Drive Using Diskpart Command

In order to move free space from D drive, you need to shrink the D drive to squeeze free space from D drive first of all. The free space will show as unallocated space and then you can add the unallocated space to increase the size of C drive.

DiskPart to shrink volume

Step 1: Run cmd and open it as admin
Step 2: Type: 'list volume' and press enter
Step 3: Type 'select volume d' to select the volume you want to shrink.
Step 4: Type 'shrink desired=size' to shrink the selected volume. And press enter.

shrink partition

Also read: how to shrink volume using cmd

The problem: After shrinking volume with diskpart, it cannot move the unallocated space to c drive unless you delete all partitions that are in between.

Please do backup data and move all files to another partition before deleting the whole partition.

Better choice: free tool IM-Magic Partition Resizer is free to move partitions, move unallocated space to any place without losing data or deleting partition.

For Windows 11/10/8/7 ==> Read more about IM-Magic Partition Resizer Free

For Windows Server all versions ==> Read more about IM-Magic Partition Resizer Server

Also read: watch complete guide to shrink D extend c drive

More Related Articles You May Like

Related Product