Add/Move Unallocated Space to C Drive on Windows 11/10/8/7/Server

Summary

Do you have the experience that system shows the low disk space warning and asks you to clean your c drive? Don’t worry, there are some free solutions to add unallocated space to C drive or any drive.

Andrew Wright

Updated on Dec 7, 2025

by Andrew Wright

Extend C Drive with Unallocated Space (Windows)

To extend your C: drive using unallocated space in Windows, you can use Windows Disk Management if the space is adjacent, or a free third-party partition manager (like IM-Magic Partition Resizer) if it is not. Always back up your data before making changes.

Method 1: Using Windows Disk Management (Adjacent Space Only)

✔ Works only if the unallocated space is directly to the right of the C: drive.

  • Open Disk Management: Press Windows + R, type diskmgmt.msc, and press Enter.
  • Right-click C: Drive: Locate the C: drive, right-click it, and select Extend Volume.
  • Follow the Wizard: Click Next, choose the amount of unallocated space to add, then click Finish.

Method 2: Using a Partition Manager (For Non-Adjacent Space)

✔ Use this if the unallocated space is NOT next to the C: drive.

  • Download & Install: Install a free partition manager such as IM-Magic Partition Resizer and run it as Administrator.
  • Move Partition: Right-click the partition between C: and the unallocated space (e.g., D: or a recovery partition), select Move/Resize, and drag it to the far right.
  • Extend C: Drive: Right-click the C: drive, select Move/Resize, add the unallocated space by dragging the border of the C drive when the cursor shows double arrows, and click OK.
  • Apply Changes: Click the Apply button (usually in the top-left corner) to execute the operations.

Video: How to shrink D and extend C drive

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

For Windows Server 2025-2003 => Download Partition Resizer Server [Free Demo]

⚠ Important: Always ensure a full backup is completed before modifying disk partitions. IM-Magic Partition Resizer offers free disk cloning with its 'Copy Disk' feature that you can backup the whole disk including its properties. Details: How to clone disk to another hdd/ssd

How to create unalllocated free space on the same disk

Unallocated space is the partition space which has not been occupied by any drive/data, unallocated space is free space. You can move unallocated space to C drive or any drive to resize partition.

The question: how to produce unallocated space?

Answer: Shrinking large volume on the same disk with Disk Management or free software IM-Magic Partition Resizer. Or you may delete a volume to create unallocated space too.

Part 1 - Create unallocated space with Disk Management Tool by shriking or deleting another volume

A photo that shows you may right click the large volume -> Shrink Volume in Disk Management to create unallocated space.

shrnk drive on Windows 7/8/10 for freeShrinking partition on Windows 7/8/10 for free to create free space

Note: Disk Management or diskpart command is able to shrink/delete volume, however it cannot move unallocated space to c drive if the unallocated space was produced on the right side of D drive or after another drive. You may use the following free tool Partition Resizer to move unallocated space free to any drive.

Part 2 - Create/move unallocated space with Partition Resizer (free)

Photos show that you may shrink volume without losing data with IM-Magic Parition Resizer.

For Windows 11/10/8/7/Vista ==> Download IM-Magic Partition Resizer Free (Free)

For Windows Server all versions ==> Download IM-Magic Partition Resizer Server (Free Demo)

Step 1 - Download, install and open Partition Resizer, right click your large volume such as the D, go to option "Resize/move Partition"

shrnk drive on Windows 7/8/10 for freeShrink partition on Windows 7/8/10 for free to create free space

Step 2 - Move the border of the D rive rightward, and then the free unallocated space can be produced right after C drive.

shrnk drive on Windows 7/8/10 for freeShrink partition on Windows 7/8/10 for free to create free space

Step 3 - Right click c drive, go to RESIZE/MOVE PARTITION option

free space after shrinking other large server partitionExtend c drive with unallocated space in Partition Resizer

Step 4 - Drag the border of the c drive to claim the unallocated spaceextend volume

Step 5 - Click the APPLY CHANGES in the software to get the drive expanded.Extend partition when the extend volume greyed out

How to Move Unallocated Space to C Drive When It Is NON-Adjacent Space

When there are partitions or volumes between the drive you want to expand and the unallocated space, moving unallocated space without losing data with Partition Resizer that ensures 100% no data loss.

For example, when the disk volume maps like C, D, E, F when there is unallocated space right to E drive, how to move the free space to C?

move unallocated space

Solution: Move E drive right forward, the free unallocated space will be next to D drive; Move D drive right foward, the unallocated space will be moved to the C drive for extending.

Video - Move Unallocated Space Without Losing Files

Here are the steps.

  • Step 1 - Shrink E drive to produce unallocated space by right click E drive in Resizer, and go to 'Resize/move partition', drag the border leftward and then the free unallocated space will be on the right side of E drive
  • Step 2 - Right click E drive, and move the whole drive right ward, the unallocated space will be moved to the right side of D drive
  • Step 3 - Right click D drive, go to option 'Resize/move Partition', and move the whole D drive right forward, and then the unallocated space will be next to the C drive to be claimed.
  • Step 4 - Right click C drive, go to 'Resize/move Partition', move the c drive border right to claim the whole free unallocated space
  • Step 5 - Click 'Apply' button to get everything become true

Also read: how to merge non-adjacent (nocotiguous) unallocated space to c drive

How to Move Unallocated Space from Another Disk to C Drive

move unallocated space

Condition: RAID

If the unallocated space is on another disk of your computer, it can be moved to C volume or any drive on another disk with the help of RAID (Hardware RAID, no matter what levels of RAID) and Partition Resizer without losing data.

Knowledge: How to build raid arrays

Video - how to build RAID arrays on Windows 10

Extend C Drive with Windows Disk Management

Condition: There must be unallocated space next to c drive (You may delete nearby partition to create some unallocated free space, or move the unallocated space adjacent to C drive right using IM-Magic Partition Resizer Free first.)

The Case: If it's not the c drive's nearby partition you delete, the free unallocated space will be next to some other drive that you cannot move the unallocated space with Disk Management but free tool Partition Resizer can move unallocated space to any drive without losing data.

Step 1 - You can find Disk Management under Computer Manage by the following route.

  • Right click THIS PC on desktop -> Manage -> Disk Management

Step 2 - Right click your system drive, you will see a “Extend Volume” option if there is adjacent unallocated space right next to the c drive.

If there is no contiguous unallocated partition, this option 'Extend volume' will be greyed out.

Fix: Delete the volume next to the C drive to create adjacent unallocated space for C drive extending, or you may shrink a volume to create unallocated space and then move partitions using Partition Resizer to adjust the location of the unallocated space.

Note: If there is recovery partition or EFI partition that blocks, Disk Management cannot extend C drive. Partition Resizer can help.

Step 3 - Once the adjacent unallocated space is available, right-click partition, choose the “Extend Volume” option, you can choose unallocated space to add to C drive, after it finished, the system drive can be extended.

Extend C drive on Windows 7/8/10 for freeExtend C drive on Windows 7/8/10 for free

Move Space to C Drive with Partition Resizer Free

If “Extend Volume” function greyed out in your computer, you can try another way to move space to C drive for free. There is a freeware for partition management - IM-Magic Partition Resizer. It is a 100% free software to manage disk partition effectively. (It includes many functions like shrink, extend, merge, split, copy, convert basic to dynamic, convert mbr to gpt etc)

Add Unallocated Space to System Drive for Free

  • Scenario #1 - If there is unallocated space next to c drive, you may right click c drive, go to RESIZE/MOVE PARTITION, and extend c drive by dragging the border when the mouse shows double arrow sign
  • Scenario #2 - If the unallocated space is not next to the c drive, you may right click the partition that stands in between and go to RESIZE/MOVE PARTITION option to move the whole partition right forward, and then the unallocated space will be close to the drive you want to extend
  • Scenario #3 - If there is no unallocated space on the disk, you can shrink some large drive on the same disk to produce unallocated space for redistribution

Tutorial: how to extend c drive with unallocated space next to c drive with free tool Partition Resizer

Step 1: Run -IM-Magic Partition Resizer free on your computer, choose the system drive.

Step 2: Right click “Resize/move partition”. Then you can extend C drive by dragging the mouse.

If there is no unallocated space adjacent to your system drive, you can move some space from other partition or merge partition with C drive.

Add unallocated space to C driveAdd unallocated space to C drive

Step 3: Apply the changes, and restart your computer.

Then you can have your C drive extended.

If your system is Windows Server system, you can download IM-Magic Partition Resizer Server edition.

Download Resizer Server

Related Product