Fix Windows 11 Cannot Update Due to Insufficient Disk Space Warning
🔍 WiseChecker

Fix Windows 11 Cannot Update Due to Insufficient Disk Space Warning

Quick fix: Free up disk space first. Open Settings → System → Storage → Storage Sense. Run cleanup. Then cleanmgrClean up system files → tick Windows Update Cleanup + Delivery Optimization Files + Previous Windows installations. For deeper recovery: DISM /Online /Cleanup-Image /StartComponentCleanup. Aim for 15+ GB free on C: before retry.

Windows Update shows error 0x80070070 or “Windows needs more space to update.” Cumulative updates can need 5–10 GB free; feature updates need 20+ GB. The fix is to free space.

Symptom: Windows Update fails with insufficient disk space warning (error 0x80070070).
Affects: Windows 11 (and Windows 10) updates.
Fix time: ~30 minutes.

ADVERTISEMENT

What causes this

Windows updates need space for: downloaded update package, staged install files, rollback backup of current state, and post-install cleanup buffers. On near-full drives, updates fail before download even completes. Free 15+ GB to ensure smooth update.

Method 1: Run Storage Sense + Disk Cleanup

The basic cleanup.

  1. Open Settings → System → Storage. Top bar shows used vs. free.
  2. Click Storage Sense. Toggle on. Click Run Storage Sense now. Cleans recycle bin, temp files, old downloads.
  3. Open Disk Cleanup: Win + Rcleanmgr. Pick C: drive. OK.
  4. Click Clean up system files (admin elevation required).
  5. Tick (everything safe to remove):
    • Windows Update Cleanup
    • Delivery Optimization Files
    • Temporary Files
    • Previous Windows installation(s) (Windows.old) — if present, can be 10+ GB.
    • Windows ESD installation files — another ~3 GB.
    • System error memory dump files
  6. Click OK → Delete Files. Cleanup runs 5–30 minutes.
  7. Reboot.
  8. Try Windows Update again.

This handles most cases.

ADVERTISEMENT

Method 2: Clean component store with DISM

For when Disk Cleanup isn’t enough.

  1. Open Terminal (Admin).
  2. Analyze component store size:
    DISM /Online /Cleanup-Image /AnalyzeComponentStore

    Output shows current size and reclaimable size.

  3. Run cleanup:
    DISM /Online /Cleanup-Image /StartComponentCleanup

    Removes superseded component versions. Typically saves 2–4 GB.

  4. For maximum reclaim, add /ResetBase:
    DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

    Caveat: after /ResetBase, you can’t uninstall current updates. Use only after confirming current updates are working.

  5. Reduce hibernation file: powercfg /h /size 50. Saves several GB.
  6. Or disable hibernation entirely: powercfg /h off. Saves RAM-size GB.

DISM cleanup often recovers what Disk Cleanup misses.

Method 3: Move user data to free C: drive

For chronically full C: drives.

  1. Open File Explorer. Right-click DocumentsProperties → Location tab.
  2. Click Move. Pick a folder on another drive (e.g., D:\Documents). Windows moves files and updates references.
  3. Repeat for Pictures, Videos, Music, Downloads.
  4. For OneDrive folder: OneDrive client → Settings → Account → Unlink, then re-link with new path on D:.
  5. For Steam library: Steam → Settings → Storage → Add Drive → D:. Move games.
  6. For Visual Studio: Tools → Options → Projects and Solutions → default project location to D:.
  7. For Chrome/Edge profile data: stays on C:; can be relocated via symlinks (advanced). Usually not worth it.
  8. After moving, C: should have substantial free space.

This is the right path for ongoing space management.

How to verify the fix worked

  • Settings → System → Storage. Shows 15+ GB free on C:.
  • Retry Windows Update. Download proceeds without “insufficient space” error.
  • Run Get-Volume C | Format-List Size, SizeRemaining in PowerShell. Confirms byte-level free space.

If none of these work

If freeing space doesn’t resolve the update: WinSxS bloat: component store may be permanently large due to long install history. Run /ResetBase. Reserved Storage: 7 GB locked for updates. May need to disable temporarily if very tight: DISM /Online /Set-ReservedStorageState /State:Disabled. Re-enable after update via /State:Enabled. Page file: large pagefile.sys consumes GB. Resize via SystemPropertiesPerformance → Virtual memory → Custom. For PCs with very small SSDs (64 GB, 128 GB): Windows 11 may genuinely be too large. Consider upgrading drive or using external drive for user data permanently. For feature updates specifically: Settings → Windows Update may offer to use an external USB drive (4 GB+) as overflow space for the feature update. Insert USB, retry update.

Bottom line: Run Disk Cleanup with system files. DISM /StartComponentCleanup. Move user folders to another drive. Aim for 15+ GB free on C: before retrying update.

ADVERTISEMENT