Fixed: Unable to Shrink C Drive in Windows 11, 10, 8, 7

When you can't shrink C drive even it has plenty of unused space, try to disable the unmovable files. Or you can turn to a third-party tool to shrink C drive.

Posted by @Bryce October 28, 2024 Updated By @Bryce October 28, 2024

Unable to shrink my C drive

In order to create a new partition to store individual data, I want to shrink C drive from 200 GB to 100 GB. When I enter Windows 11 Disk Management to start, the Shrink option is disabled no matter what value I type in the box behind “enter the amount of space to shrink in MB”. And the message shows that you can’t shrink a volume beyond the partition where any unmovable files are located. But what’s baffling is that there is 356.83 GB of Free Space on C drive. What is wrong with it? Why can't I shrink my C drive even there is free space on partition C?

Solution 1. disable the unmovable files

Actually, the answer is as same as the Disk Management message shows that the size of shrink space of C drive is limited by unmovable files such as Hibernation, Page files, and system protections. These files can’t be moved automatically by Windows 11/10 built-in tool Disk Management, so you’ll need to manually disable the unmovable files.

As these files are hidden, you should uncheck Hide protected operating system files and check Show hidden files to see these files in Explore at first.

Then, how to disable the unmovable files on Partition C will be shown in the next part. (It is recommended to re-enable them after shrinking C drive.)

▪ Disable System protection: Press “Win + R”> enter “SystemProperitiesProtecion.exe”> press “Enter”>click C driveselect “Disable system protection”> click “Apply”>click “Yes”>restart ▪ Disable Hibernation: Click “Start”> type “CMD” in the Search box> right-click “cmd”>choose “Run as administrator”> enter “powercfg.exe /hibernate off”restart ▪ Disable Page files: Press “Win + R”>  type “SystemPropertiesPerformance.exe”> Press “Enter”> click “Advanced” >  click “Change under Virtual Memory”>  uncheck “Automatically manage paging file size for all drives” click “Set”>  click “OK”> restart ▪ Disable the kernel memory dump: Click “Start”>  select “Control Panel”> click “System and Security”> click “System”  click “settings” under “Startup and Recovery”>  Change the drop-down menu under “Write debugging information to “None”.

Notice: You can choose to restart computer after all the above set.

Next, you can gain a large space to shrink the size of partition C.

You can run Disk Cleanup on the disk and Disk Defragment for HDD to get more free space on C drive.

Do not forget to re-enable these unmovable files after shrinking volume in Windows 10/11. 

Solution 2. Shrink C drive via third-party software [Unlimited]

It is definitely possible to decrease the size of partition C after disabling the unmovable files on C drive. However, you still can not shrink C drive beyond half. Fortunately, you can turn to apply powerful and reliable third-party software, AOMEI Partition Assistant. It allows you to shrink partition C without disabling unmovable files when Windows Disk Management can’t shrink C drive.  You can also enjoy more functions, including moving app and migrationg OS. 

It can work on Windows 11/10/8/7/XP. If you want to apply it on Windows Server 2022, 2019, 2016, 2012 (R2), 2008 (R2), or 2003, you can upgrade it to AOMEI Partition Assistant Server.

To change partition C size to smaller, you need to download AOMEI Partition Assistant, install and run it at first. Then, you can follow the steps listed below (Take shrinking C drive in Windows 10  as an example).

Note:

1. For data safety,  it's strongly recommended to back up important data before changing partition size.

2. If the partition is BitLocker encrypted, the program will unlock it at first.

Step 1. In the main Tab, right-click the C drive and select the “Resize/Move Partition” button.

Step 2. In the pop-up window, shrink partition C by dragging the slider leftwards or changing the value behind “Partition size”. Then, click “OK”.

PS:

▪ If you need to specify the location of C drive, you can tick the box before “I need to move this partition”.

▪ If your disk is SSD, click “Advanced” > put a tick before “Allow partition alignment…” to make SSD a great state.

Step 3. You can review the operation in the main interface. Check the pending operation and click “Apply”>“Proceed” to shrink C drive.

And you shall gain an unallocated space after decreasing the size of C drive via AOMEI Partition Assistant.

✍ Notices: ▪ A reboot is required as this program will run under AOMEI Partition Assistant PreOS Mode. ▪ When you need a new partition to store data or install another operating system, you can create a new partition with the unallocated space on the hard drive. ▪ When you need to extend the partition size of another drive with the unallocated disk space, you can take advantage of the function “Merge Partitions” that allows you to add the unallocated space to any partition on the same disk whether the unallocated space is right behind the partition or not.

Verdict

When Windows 11/10 Disk Mangement is unable to shrink C drive due to unmovable files, it is acceptable to disable these files and shrink volume; but it is easier to apply AOMEI Partition Assistant. With a concise and user-friendly interface, this tool is simple to handle. Just within simple three steps, you can get an unallocated space to create a new partition or extend partition.