By Dylan / Last Updated March 13, 2020


My drive C is low on space

My C: drive (29.2 GB) is low on space. There is not enough space in my C drive to download new programs. And I found my D drive is empty. Thus, I shrink D drive to get an unallocated space. But when I try to extend C drive with it, the option Extend Volume greyed out. How can I extend my C drive?”

C drive is getting full caused by different reasons, such as unreasonable partition, installing too many programs. C drive is where operating system installed, so generally, C drive need to be allocated enough space and other programs are not installed in it. Otherwise, your C drive will be getting full, and your system will run slowly.

What to do when C drive is full and D drive is totally empty?

So some people may use Disk Management to shrink D drive to get an unallocated space and extend C drive with it. However, the unallocated space you add to C drive must be adjacent and behind the C drive. That is the reason why the option Extend Volume greyed out. Then, what should you do.

If the D drive is totally empty without a file saved, you can delete it to get contiguous unallocated space behind the C drive. Refer to the following part, and learn how to delete D drive and extend C drive.

Warning: D drive has to be adjacent to and behind C drive, otherwise Disk Management does not allows you to extend C drive with the deleted D drive.

1. Right-click computer> Manage > Storage > Disk Management. And the current partitions will be presented on the window. Right-click partition D and choose "Delete Volume".

Delete Volume

2. Click "Yes" to execute, and all data and files on the D drive will be deleted.

Delete Volume Warning

Warning: If the partition D have some files and it is currently used, you will be informed this. You can click "Yes" to force the deletion of Partition D. But it might cause unexpected errors, please be cautious.

Force Delete Volume Warning

3. When the process finishes, you can see the space of D volume becomes an unallocated space.

4. Right-click on C drive, and choose "Extend Volume".

Extend Volume

5. “Extend Volume Wizard” will pop up, follow the prompts and click “Next

Extend Volume Wizard

6. In this window, select the disk(s) from which we want to get free space. Here, both partition C and D partition is on Disk 0, so Disk 0 is automatically selected for us. And you can Specify how much free space add into C drive. And click "Next".

Extend Volume Wizard Select Disks

7. Check the setting. And click "Finish".

Extend Volume Wizard Confirm

When the process is completed, your C drive will be extended, and D will be deleted.

How to fix C drive is full while D drive is almost empty?

If your there is no data on D drive, you can delete it to get an adjacent unallocated space, and extend C drive with it. What if your D drive has plenty of space while still has some necessary data?

In such condition, you can turn to AOMEI Partition Assistant Professional, its Allocate Free Space function allows you to allocate free space from D drive that with plenty space to C drive without deleting. You can download the demo version to see how it works:

Step 1. Install and open AOMEI Partition Assistant Professional. The condition of disk will be displayed on the interface. Right-click the drive D or other partitions you want to allocate and choose "Allocate Free Space".

Allocate Free Space

Step 2. In the pop-up window, you could specify the free space to be allocated and choose which partition you want to extend.

Allocate From D To C

Step 3. Then click “Apply” to execute operation.

Apply Allocate Free Space


That is how you can deal with the problem that C drive is full D drive is empty in Windows 10, 8, 7. You can delete D drive and extend C drive with contiguous unallocated space within Disk Management. But when there are data that you don’t want to lose, AOMEI Partition Assistant is a nice choice.

In addition, AOMEI Partition Assistant also has other functions, such as migrate operating system to another drive, partition recovery, convert OS disk from MBR to GPT and so on. And there is AOMEI Partition Assistant Server version, if your PC are running with Server system, you can solve you problem with it.