Error 0x80070070 is the rare Windows error that tells you exactly what’s wrong: ERROR_DISK_FULL. The update did its space math, came up short, and stopped. No corruption, no conspiracy — the drive is simply too full for the operation, which needs far more room than the update’s advertised size suggests.
That size gap surprises people. A “3 GB update” downloads its package, unpacks it, stages an entire new system image alongside the old one, and keeps a rollback copy — easily 10–20 GB of working space for a big update. Laptops that have run for years without a cleanup accumulate the perfect storm: update backups, a Windows.old folder, hibernation files, temp data, and full media libraries. The sequence below audits the space, reclaims it safely, and keeps it reclaimed. One principle runs through every fix: never delete what you can’t identify. Disk Cleanup’s categories are all safe by design, but personal files should be moved to external or cloud storage rather than deleted in a hurry. A surprising number of “disk full” emergencies are really “Downloads folder full” emergencies — five minutes in File Explorer sorting by size often reveals a single forgotten folder holding tens of gigabytes. Find that folder first, and the rest of the cleanup becomes easy. That single habit — sorting by size before deleting anything — prevents nearly every cleanup regret.
Why this happens
- Accumulated update backups. Every major update leaves rollback data that compounds over the years.
- The Windows.old folder. A complete previous installation, typically 15–25 GB, retained for rollback.
- Hibernation file.
hiberfil.sysscales with installed RAM — 16 GB of RAM means a 16 GB file. - Oversized page file. Manual virtual-memory settings that balloon far beyond need.
- Delivery Optimization cache. Shared update chunks that linger after serving their purpose.
- Temp files and an overflowing Downloads folder. Years of small accumulations becoming gigabytes.
- Personal media and games. The legitimate occupants that outgrow small SSDs.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Audit the drive with Storage settings
Start with measurements, not deletions.
- Open Settings > System > Storage and record the free space on C:; anything under 10 GB confirms 0x80070070.
- Open the category breakdown — System, Apps & features, Temporary files, Documents — and identify the top two consumers.
- Note whether the bulk is system-generated (cleanable) or personal files (movable); the strategy differs.
- Set your target now: 20 GB free is comfortable, 10 GB is the minimum viable.
Fix 2: Disk Cleanup with system files
The highest safe yield per minute of effort.
- Search Disk Cleanup, right-click, Run as administrator, and select C:.
- Click Clean up system files, reselect C:, and wait for the full category list.
- Check Windows Update Cleanup, Temporary files, Delivery Optimization Files, Recycle Bin, Thumbnails, and DirectX Shader Cache.
- Check Previous Windows installation(s) only if the last feature update has been stable for at least a week. Click OK — expect 10–30 GB back on a long-neglected system.
Fix 3: Disable hibernation if you don’t use it
One command can return a RAM-sized chunk of disk.
- Decide honestly: do you ever hibernate, or do you just sleep and shut down? Most laptop users never hibernate.
- If hibernation is unused, run
powercfg /hibernate offin an administrator Command Prompt —hiberfil.sysvanishes immediately. - If you do hibernate, keep it; the space is working for you. Instead, check the page file at System Properties > Advanced > Performance > Advanced > Virtual memory and return it to system-managed if someone set it manually huge.
- Recheck free space after the restart.
Fix 4: Uninstall large apps you don’t use
Programs are the second-biggest discretionary consumer after media.
- In Settings > Apps > Installed apps, sort by size, largest first.
- Remove games you finished, trial software, duplicate utilities, and manufacturer bloat you never open.
- For apps you might want later, note their names — reinstalling from the official source beats hoarding gigabytes “just in case.”
- Check free space again; it’s common to recover 5–20 GB here alone.
Fix 5: Relocate personal files
Your files deserve a bigger home than the system drive.
- Identify the heavy personal folders — Videos and Pictures are the usual winners.
- Move them to an external drive, a secondary internal drive, or cloud storage (removing local copies for cloud-archived items).
- Set Settings > System > Storage > Advanced storage settings > Where new content is saved so future files land elsewhere by default.
- Keep C: reserved for Windows, applications, and working headroom.
Fix 6: Clean the component store properly
WinSxS grows with every update; shrink it the supported way.
- Run
DISM /Online /Cleanup-Image /StartComponentCleanupin an administrator Command Prompt. - On a stable system you can follow with
/ResetBasefor maximum recovery — understanding it removes update-uninstall capability. - Never touch WinSxS manually; its hardlink structure means “deleting” files there corrupts Windows while freeing almost nothing real.
- Retry the update once free space exceeds 10 GB.
Fix 7: Enable Storage Sense and retry
Make the fix stick, then run the update.
- Turn on Storage Sense at Settings > System > Storage and configure it to clear temp files and empty the Recycle Bin automatically.
- Retry the failing update at Settings > Windows Update.
- For feature updates on marginal space, attach a USB drive when Windows offers to use external storage for the install.
- Microsoft’s official Windows Update support hub documents the space requirements behind this error.
Closing
Error 0x80070070 is arithmetic, and the audit-then-clean sequence above fixes it without risking a single personal file. For HP-specific notes on preinstalled software and recovery images, see the HP laptop version , and if space is fine but downloads keep failing in transit, the 0x80240034 step-by-step guide covers that separate failure.
