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

Follow @IM-Magic

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

Freeware Partition Resizer Download for Windows 10 (1208)

download

Free Download Partition Resizer Free to Manage Disk Volumes without losing data as Partition Magic Windows 10 freeware.

Download 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 close 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.

Why? Disk Management can only extend c drive when there is unallocated space right close to c drive.

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, the programs that was on the moved folders copied to some other drive will no longer work and require another installation.

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