Quick fix: Run DISM /Online /Get-ReservedStorageState to confirm Reserved Storage is enabled, then either disable it with DISM /Online /Set-ReservedStorageState /State:Disabled (frees ~7 GB but slows future updates), or clear the WinSxS component store with DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase.
Your 256 GB SSD is filling up and you can’t figure out why. Settings → Storage shows “System & reserved” eating 25–40 GB. The new Windows Update Reserved Storage feature locks down 7 GB for update operations, but on top of that the WinSxS component store grows over time with old update artifacts. Together they can consume 30+ GB.
Affects: Windows 11 (and Windows 10 1903+) with Reserved Storage enabled.
Fix time: ~30 minutes for component cleanup; 5 minutes to disable reservation.
What causes this
Windows 10 1903 introduced Reserved Storage: a ~7 GB chunk reserved for update operations and temporary files. It prevents update failures on low-disk-space PCs by guaranteeing space is available. The reservation grows with optional features and language packs.
Separately, the WinSxS component store accumulates components from every update. It only grows; Windows never trims it without explicit cleanup. After 2+ years of monthly cumulative updates, WinSxS can balloon to 15–20 GB even on clean installs.
Method 1: Disable Reserved Storage
The fastest way to recover the 7 GB reservation. Trade-off: update operations may fail on low-disk-space PCs.
- Open Terminal (Admin): right-click Start → Terminal (Admin).
- Check current state:
DISM /Online /Get-ReservedStorageStateOutput shows Reserved Storage is currently Enabled or Disabled.
- Disable Reserved Storage:
DISM /Online /Set-ReservedStorageState /State:Disabled - The command completes silently. Windows releases the ~7 GB reservation immediately.
- To verify:
DISM /Online /Get-ReservedStorageStateshould now show Disabled. Storage Sense reports the released space within a few minutes. - If you ever want to re-enable: change
/State:Disabledto/State:Enabled.
Use this on PCs with limited storage where you actively manage update timing — disabling Reserved Storage means you need free disk space before each update, but you don’t lose 7 GB permanently.
Method 2: Clean up the WinSxS component store
For recovering long-accumulated update artifacts. Slower but doesn’t change Windows behavior.
- Open Terminal (Admin).
- First, analyze WinSxS size and what’s reclaimable:
DISM /Online /Cleanup-Image /AnalyzeComponentStoreOutput reports current size, “Component Store Size as Reported by Explorer,” and Reclaimable Packages. Anything >0 reclaimable means cleanup will help.
- Run the cleanup:
DISM /Online /Cleanup-Image /StartComponentCleanupThis removes superseded versions of components, typically saving 2–4 GB.
- For maximum cleanup, add
/ResetBase:DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBaseThis marks current updates as the new baseline; you can no longer uninstall any previously installed update. Saves an additional 2–6 GB. Use only after you’re sure recent updates are working correctly.
- Cleanup runs for 15–45 minutes depending on accumulated artifacts. Don’t close the terminal.
- After completion, run the AnalyzeComponentStore command again to confirm reduced size.
This is the right path when you don’t want to disable Reserved Storage but need to free space.
Method 3: Use Disk Cleanup’s system file cleanup option
For users who prefer GUI tools and want to clean multiple categories at once.
- Press
Win + R, typecleanmgr, press Enter. - Pick the C: drive. Click OK.
- Click Clean up system files (admin elevation required).
- Tick all relevant categories: Windows Update Cleanup (the big one — clears the same component store DISM does), Delivery Optimization Files, Temporary files, System error memory dump files, Windows error reporting files, Previous Windows installation(s) if listed.
- Click OK → Delete Files.
- The cleanup runs in the background for 5–30 minutes depending on what was selected.
- Reboot. The first post-cleanup boot may be slow as Windows finalizes the cleanup; subsequent boots return to normal speed.
Disk Cleanup’s “Windows Update Cleanup” is functionally equivalent to DISM /Online /Cleanup-Image /StartComponentCleanup but adds other cleanup categories in one pass.
How to verify the fix worked
- Open Settings → System → Storage. The bar at the top shows total used vs. free. Free should be increased by 5–15 GB depending on methods applied.
- Click System & reserved (or scroll through categories). Reserved Storage line should show 0 bytes if disabled, or ~7 GB if still enabled.
- Run
DISM /Online /Cleanup-Image /AnalyzeComponentStore. Component Store Size (reported by Explorer) should match or be close to (Windows Modules Installer service’s) reported size, indicating no leftover artifacts.
If none of these work
If you’re still running out of space after Methods 1–3, three other big consumers may be present. System Restore points: each can be 1–3 GB. Open System Protection (right-click This PC → Properties → Advanced system settings → System Protection tab) → Configure → Delete to remove all, or use Max Usage slider to cap future growth. Hibernation file (C:\hiberfil.sys): equals installed RAM size; disable hibernate with powercfg /h off to remove it entirely (you lose Hibernate but Sleep still works). Page file (C:\pagefile.sys): grows with memory pressure; cap at fixed size via Performance Options → Virtual Memory. For very tight SSDs (128 GB or smaller), all three combined with WinSxS overhead may make Windows 11 impractical — consider upgrading the drive.
Bottom line: Reserved Storage and accumulated WinSxS can be 14+ GB. DISM’s cleanup and Reserved Storage toggle reclaim them without affecting Windows functionality on PCs with regular update cadence.