Free Up Disk Space Updating Windows 10
Updating Windows 10 can fail or stall when your system drive runs out of free space, and even successful updates can leave behind gigabytes of old files. The fix is to clear temporary update files, remove previous Windows installations, and manage storage before you start the update. This article explains exactly what consumes space during an update, how to free it safely, and how to prevent the problem from recurring.
Why Windows 10 Updates Need Extra Disk Space
Windows 10 updates are not simple patches; they replace core system files, which requires room for both the old and new versions simultaneously. The update process downloads the new files, stages them in a temporary folder, and then swaps them in during a reboot. If the drive does not have enough free space, the update stops with an error message such as “We couldn’t update the system reserved partition” or simply “Not enough space.”
Microsoft’s official guidance states that a 64-bit installation of Windows 10 generally needs at least 20 GB of free space to update, while a 32-bit installation needs about 16 GB. However, large feature updates (the ones that arrive twice a year, like version 22H2) can require more, especially if your system has many installed programs or a large user profile. The actual requirement depends on the size of your current installation and the update itself.
What Takes Up Space During an Update
When you run Windows Update, several distinct sets of files are created:
- Downloaded update files – stored in
C:\Windows\SoftwareDistribution\Downloaduntil the update is installed. - Windows.old folder – created when a feature update installs, containing your previous Windows installation so you can roll back within 10 days.
- Temporary setup files – used by the update process itself, often in
C:\$Windows.~BTorC:\$Windows.~WS. - System restore points – Windows may create a restore point before major updates, which can occupy several gigabytes.
- Delivery Optimization cache – files shared with other PCs on your network or the internet, stored in
C:\Windows\SoftwareDistribution\DeliveryOptimization.
After a successful update, many of these files are supposed to be deleted automatically, but sometimes they remain, especially if the update was interrupted or if you have not run Disk Cleanup in a while.
How to Free Up Space Before an Update
Before you start a large update, follow these steps in order. You do not need third-party software; the built-in tools are sufficient.
- Run Disk Cleanup – Open the Start menu, type “Disk Cleanup,” and select the tool. Choose your system drive (usually C:), click “Clean up system files,” and check the boxes for “Windows Update Cleanup,” “Previous Windows installation(s),” and “Temporary files.” Click OK to delete them.
- Use Storage Sense – Go to Settings > System > Storage, turn on Storage Sense, and click “Free up space now.” This removes temporary files, recycle bin contents, and other clutter.
- Uninstall unnecessary programs – Go to Settings > Apps > Apps & features, sort by size, and remove large applications you no longer use.
- Move personal files – If you have large media files or documents on the system drive, move them to another drive or an external storage device.
- Disable hibernation – If you never use hibernation, open Command Prompt as administrator and type
powercfg /h off. This deletes the hiberfil.sys file, which can be several gigabytes. - Check for large files – Use the built-in “Storage” settings to see which categories consume the most space, and drill down to find oversized files.
After cleaning, restart your PC to ensure all temporary files are released, then try the update again.
What to Do If the Update Still Fails
If you have freed space and the update still fails, the problem may be deeper. First, check the error code and search for it – common ones include 0x80070070 (not enough space) and 0x800F0922 (partition too small). If the error is space-related, you may need to shrink a partition or extend the system reserved partition, which requires third-party partitioning tools or a clean install.
Another option is to use the Media Creation Tool to download the update as an ISO and run the setup manually. This often bypasses the Windows Update mechanism and gives you more control. You can also use the “Update Assistant” from Microsoft, which is designed to force the feature update.
If all else fails, you can reset Windows 10 (Settings > Update & Security > Recovery > Reset this PC) while keeping your files. This reinstalls the OS and removes most leftover update files, but it will uninstall your installed applications.
Common Mistakes That Waste Space
Many users inadvertently keep space-hogging files without realizing it. Here are the most common pitfalls:
- Never running Disk Cleanup with “Clean up system files” – the standard cleanup does not touch Windows Update files or old installations.
- Manually deleting the Windows.old folder – if you delete it before the 10-day rollback period, you lose the ability to uninstall the update. Use Disk Cleanup instead.
- Ignoring the pagefile and hibernation file – these can each be several gigabytes. You can move the pagefile to another drive (Settings > System > About > Advanced system settings > Performance > Advanced > Virtual memory), but be aware that this can affect performance.
- Assuming the update cleans up after itself – it usually does, but if you have not updated in a long time, the leftover files from multiple updates can accumulate.
How to Prevent Space Issues in the Future
To avoid this problem recurring, adopt these habits:
- Keep at least 20-25 GB free on your system drive at all times, not just before an update.
- Enable Storage Sense to automatically clean temporary files when disk space gets low.
- Set a regular reminder to run Disk Cleanup every month or so.
- Move user folders (Documents, Downloads, Pictures) to another drive via the folder properties > Location tab.
- Use an external drive for large media collections and backups.
If your system drive is physically small (e.g., a 64 GB SSD), consider upgrading to a larger drive. Cloning your current drive to a new one is straightforward and often the most effective long-term solution.
Frequently Asked Questions
How much free space do I need to update Windows 10?
Microsoft recommends at least 20 GB for a 64-bit system and 16 GB for 32-bit. However, feature updates can require more, especially if your user profile is large. Aim for 25-30 GB to be safe.
Can I delete the Windows.old folder?
Yes, but only after you are sure you do not want to roll back the update. The folder is automatically deleted after 10 days, but you can remove it earlier using Disk Cleanup > Clean up system files > Previous Windows installation(s).
Why does my disk fill up after an update even though I had space before?
The update process creates temporary files that are larger than the final update size. These are usually cleaned up automatically, but if the update fails or is interrupted, they can remain. Running Disk Cleanup with system files selected will remove them.
Is it safe to delete files in C:\Windows\SoftwareDistribution\Download?
Yes, these are just downloaded update files. If an update is in progress, do not delete them, but if the update is not running, deleting them is safe and can free space. Windows will re-download them if needed.
What if I still get a space error after cleaning everything?
Check if your system reserved partition is too small. This is a hidden partition used for boot files. You may need to use a third-party tool to enlarge it, or perform a clean install of Windows. Alternatively, use the Media Creation Tool to update manually, which sometimes bypasses the issue.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.