Windows 11 C drive shows 100GB free space, cannot shrink C drive 100GB free space or even 90GB free space?
Windows 11 C drive shows 60GB free space, can't shrink C drive 30GB free space?
The Problem: C drive shows a lot free space, however can't shrink drive with all free space? Struggling to shrink your C drive in Windows 11 or 10? You're not alone. Even when it seems like space is free, Windows might not allow shrinking due to hidden system files or other restrictions. Let’s explore why—and how to fix it.
Common Causes: Here are typical reasons why Windows blocks shrinking your C drive:
pagefile.sys
, hiberfil.sys
, or restore points are immovable.Quick Fix: Use a free tool like Partition Resizer to shrink the C drive even when Windows can’t—ideal for bypassing unmovable files or limitations.
For Windows 11/10/8/7 => Download Partition Resizer Free [100% Free]
For Windows Server 2025-2003 => Download Partition Resizer Server [Free Demo]
Also read: How to shrink C and extend another drive
Before trying any of the following, we highly recommend using the free tool Partition Resizer to shrink the C drive without losing data, as it offers an easy-to-use interface and removes many of Windows' limitations.
Windows may prevent shrinking the C drive due to unmovable system files. Disabling these features temporarily allows you to shrink the volume more freely. Just make sure to turn them back on afterward.
Win + R
→ type sysdm.cpl
and hit Enter.Open an elevated Command Prompt (right-click and choose “Run as administrator”) and enter:
powercfg /hibernate off
This disables the hiberfil.sys file, which is often locked and takes up gigabytes of space.
In sysdm.cpl
, switch to the System Protection tab. Select the C: drive and click Configure. Choose Disable system protection and apply the changes.
Before attempting to shrink your C drive, it's essential to clean up unnecessary files that may be using valuable disk space or blocking the shrinking process.
Press Win + S
, type Disk Cleanup, and select the C: drive. Once it scans, click "Clean up system files" to remove leftover update files, error reports, temporary files, and more. This step alone can free several gigabytes.
Open File Explorer and go to C:\Windows\Temp
. Select all files and delete them. If prompted for admin access, confirm the action. This folder often stores leftover installation files and caches that can be safely removed.
Even with space available, fragmentation or file system errors can prevent shrinking. These tools help optimize your drive for partition changes:
(Only for hard drives, not SSDs) Press Win + S
and search for “Defragment and Optimize Drives”. Select drive C: and click Optimize to defragment files and consolidate free space.
Open Command Prompt as Administrator and type:
chkdsk C: /f /r
Confirm the scan to run on the next restart. This checks for file system errors and relocates bad sectors.
Once the drive is optimized and system files are out of the way, you're ready to shrink the C partition.
Win + X
→ choose Disk Management.If the shrinkable space still appears smaller than expected, consider using a third-party tool like IM-Magic Partition Resizer for more flexibility.
After you've resized your partition successfully, it’s important to re-enable the features you turned off earlier:
powercfg /hibernate on
in an Admin Command Prompt.If none of the above methods work, or if you’re looking for an easier alternative, try one of these advanced tools:
Important: Always create a backup before resizing or modifying partitions. While these steps are safe if followed correctly, having a recovery plan is critical for your data's security.
Pro Tip: Partition Resizer, the free disk management tool offers clone disk as well as clone partition for free that you may use this free tool for data backup. Data safety first.