IT

How to free up C drive space in Windows and stop storage issues for good

Learn how to permanently stop your Windows C: drive from running out of space by changing install paths, clearing cache, and using Storage Sense.

·2 min read
How to free up C drive space in Windows and stop storage issues for good

Running out of free space on the Windows C: drive is a common frustration, even for users with massive total SSD storage. An XDA writer shared their personal experience of investigating this issue and teaming up with Windows built-in settings to reclaim dozens of gigabytes of disk space.

  • The primary reason the C: drive fills up is default app installation paths and forgotten temporary system files accumulating over time.
  • Changing default save locations, clearing outdated GPU shader caches, and disabling unused hibernation files recover massive storage.
  • Third-party utilities like WizTree help quickly identify hidden oversized files that quietly waste system memory.

Changing default installation locations for new apps

By default, Windows installs all new applications directly onto the system C: drive. If left unchanged, this muscle memory accumulates numerous programs that could easily reside on a secondary partition. Navigating to Settings > Storage > Advanced storage settings > Where new content is saved allows users to switch the default path to another drive.

To undo past installations, the simplest method is uninstalling and reinstalling programs onto the new partition, immediately freeing dozens of gigabytes. Relocating the default Downloads folder also prevents large downloaded files from hogging system drive space.

Read alsoRufus update brings improved USB reporting and critical NTFS bug fix

Cleaning up hidden system junk and cache files

A scan using the WizTree utility revealed unexpected storage hogs, such as the hiberfil.sys file occupying nearly 13GB despite hibernation being disabled. Properly turning it off again reclaimed that precious space. Additionally, an NVIDIA > DXCache folder in AppData had grown to 8GB with leftover shader files from previous drivers, which are safe to delete as games rebuild needed shaders.

Furthermore, the LiveKernelReports folder contained old kernel error dump files (.dm) that served as historical logs, freeing another 4GB upon deletion. However, vital system components like the 12.5GB pagefile should remain untouched to ensure smooth system performance.

Leveraging the built-in Storage Sense feature

Beyond a one-time cleanup, preventing future clutter relies on Windows Storage Sense. This feature automatically removes temporary files, Windows Update caches, and thumbnails based on user-defined schedules (daily, weekly, or monthly).

Storage Sense can also purge files in the Downloads folder if left unopened for a set number of days and automatically empty the Recycle Bin after 30 days. This background automation keeps the system snappy without requiring constant manual upkeep.

What this means for users and PC optimization

For everyday users and gamers, optimizing system storage prevents performance degradation without forcing an immediate hardware upgrade. Although modern operating systems offer cleanup tools, they still lack proactive warnings about oversized junk files, making utility analyzers like WizTree valuable for maintaining a healthy PC.

Source: XDA

Related articles