How to Move Unallocated Space to C Drive in Windows 11, 10, 8, 7?

If you want to allocate disk space to C drive, you come to the right place. Here we introduce how to move allocated space to C drive without formatting or deleting any other partitions step by step.

Posted by @Emily December 17, 2024 Updated By @Emily April 1, 2024

Why move unallocated space to C drive?

Unallocated disk space refers to the unused hard drive space on your disk. It won’t show up in Windows Explorer, yet you can check if you have unallocated space in Disk Management by typing “diskmgmt.msc” in the “Run” box. Moving unallocated space to the C drive in Windows  11, 10, 8, and 7 is a good way to enlarge the system drive, so that you can install more programs there and keep other programs functioning well. The performance of your system drive will directly affect the function of the OS and software, games in particular. More free space makes creating personal files easier.

Some computers come with small-sized system partitions when produced by manufacturers. If there is plenty of free space in other partitions like D, and E, you can allocate free space from each partition to the C drive directly. All in all, you may hold other factors that force you to extend the system drive. The most important thing is to find how to move unallocated space to C drive using the simplest method.

If there is no unallocated space for you to enlarge the C drive, you can free up space on the C drive by running Disk Cleanup, deleting unnecessary files, and moving installed apps from C drive to another drive

How to allocate unallocated disk space to C drive in Windows 11/10/8/7?

The method you choose to add unallocated space to the C drive is determined by the location of unallocated disk space. Generally speaking, you have three ways to complete this task with built-in Disk Management, Diskpart, and third-party software.

Method 1. Add unallocated space to C drive in Disk Management

As covered before, the location of the unallocated space affects your choice. If it is next to the C drive and on its right side, you can add it to the system (C:) drive directly in Disk Management. Open Disk Management, right-click C drive, and select “Extend Volume” in the menu. The only thing left to do is to follow the wizard to resize the system partition.

Method 2. Transfer unallocated space to C drive via Diskpart

Likewise, you can directly extend C drive to the unallocated space when the space is adjacent to C drive on its right side. Let’s get to know how to work this out using CMD.

1. Press Windows + R key to open Run. Type diskpart and press Enter. Run as administrator.

2. Type the following commands in turn and each command has an Enter followed by.

· list volume · select volume c (or select volume 1) · extend (or extend size=10240 which means you’ll extend by 10GB in size) · exit

This is how to move allocated space to C drive via Windows built-in tools. But they can only work when the unallocated space is adjacent to the C drive on the right side. If the unallocated space is separately distributed on the hard drive, for example, the unallocated space after D drive in the screenshot, you will find the “Extend Volume” grayed out in Disk Management, and you’ll get Diskpart failed to extend the volume error in Diskpart.

In those situations, you need to delete the in-between partition, extend C drive, and then restore the partition. So, is there any way to move unallocated space to the right side of the C drive and extend it successfully? Luckily, the last method can help you out.

Method 3. Move unallocated space to C drive via free partition manager

To add unallocated space to C drive flexibly, you can try the free partition software, AOMEI Partition Assistant Standard, a disk and partition manager for Windows 11/10/8/8.1/7/XP users.

Its “Move Partition” feature can help you move the unallocated space to the right side of the C drive, and then you can extend the target partition easily. Besides, the “Merge Partitions” can directly merge all unallocated space on the hard drive to the C drive without formatting or deleting partitions even when the unallocated space is not contiguous to the primary drive.

Download Freeware Win 11/10/8.1/8/7/XP
Secure Download

Step 1. Install and start AOMEI Partition Assistant Standard. Right click C drive and select "Advanced" > “Merge Partitions”.

Step 2. Tick all unallocated space you want to add into the C drive and click on “OK".

Step 3. Confirm the virtual outcome. Click “Apply” to execute the operation.

Since there is a system drive involved in this operation, it will complete allocating in restart mode.

Further reading: Extend C drive without unallocated space

If your disk has no unallocated space anywhere, but there is more than one drive on the disk, you can upgrade to Professional edition, which provides more better ways to extend partition: “Allocate Free Space” allows you to directly transfer free space from one partition to another by 3 steps.

Step 1. Launch AOMEI Partition Assistant, right-click the partition which you want to allocate free space from, and select "Allocate Free Space".

Step 2. Type in the size of the free space which you want to cut from one partition and this free space will be directly added to the destination partition. 

Step 3. Click "Apply" to execute this operation.

Then your C drive will be extended.

Summary

You can easily move unallocated space to C drive in Windows OS with AOMEI Partition Assistant. You have options to merge data partitions (say D, E drive) to system drive as you wish using the same feature.

As a matter of fact, it can do many other things, for example, it enables you to install Windows 10 on the external hard drive and realize BYPD with a “Windows to go Creator” wizard. When upgrading the hard drive, the “migrate OS to SSD” wizard greatly matters. To add unallocated space to the C drive in Windows Server 2008/2003/2012/2016/2019/2022 without deleting, please refer to AOMEI Partition Assistant Server Edition.

FAQs

Why can't I add unallocated space to C drive?

It is important to note that you cannot allocate unallocated space to the C drive unless it is directly adjacent to the right side of the C drive. The Extend Volume option in Disk Management will remain grayed out until the unallocated space is near the right side of the C drive.

How to add unallocated space to C when extend volume is grayed out?

Delete partitions to create unallocated space: If you cannot use the Extend Volume feature because there is no unallocated space near the partition you want to extend, you must delete the adjacent partition to create that unallocated space.

How do I move unallocated space between partitions?

You can open AOMEI Partition Assistant Professional,  select the partition next to the unallocated space, and choose "Resize/Move Partition". Put the mouse on the partition and drag it to the right or left to move the unallocated space.