Space issues on 32 GB Windows 10 mini PC

I recently bought a cheap Windows 10 mini PC with only 32 GB of space.

I installed it two days ago, and after the installation (more activation than installation) I had about 13 GB of free space.

A few minutes after activating the Windows instance, I enabled Windows Update, and a few hours later, I noticed that only 3 GB left.

This morning I found out that less than a GB of free space is left.

Please note that I have NOTHING installed on this computer, besides Windows and the Windows Update service (and an upgraded driver of the Intel HD graphics).

I knew it's going to be a challenge to work with only 32 GB of disk space, but I didn't expect that Windows alone takes more than 30 GB.

I have an SD slot, and I planned to use it for my files and applications, but it seems that the OS directory is not enough for the OS alone, so the question is what can I do? I have already run the disk cleanup, deleted temporary files, etc. How can I minimize the storage space consumed by Windows?

Can I move things to the SD card?


Solution 1:

The Windows feature updates will consume approximately 3-5GB once ready to install, but the download of the feature update itself is done via Windows update and can consume a lot more in preparation for the update.

After the update you will have the old Windows directory as well as the new one. The Windows.old directory is regularly around 20Gb on a PC with a reasonable amount of software installed.

You might be able to compress your operating system files by opening an administrator cmd prompt and using the built in command

compact.exe /CompactOS:always

Which might save you a few GB of storage space once it it done.


What you can do to free up disk space after updates, particularly a feature update, is to use the Windows Disk Cleanup tool.

You can get to the tool by going to "This PC" (formerly "My Computer") in Explorer, right clicking the disk, then selecting properties and clicking the disk cleanup button.

It will spend a few moments checking what space can be freed up before opening properly.

Once it has opened look towards the bottom right of the tool for the "Clean up system files" button and click it. This will then scan again but this time the "files to delete" list will be populated with feature updates and windows update cleanup amongst others.

Hopefully that should be enough to free up sufficient space.

Solution 2:

Do you have any specific needs that require the PC to be running Windows 10? Perhaps you could instead install a lightweight Linux distro such as Lubuntu? I ask because I was in the same boat as you. Bought a super cheap Lenovo netbook with 32GB eMMC and 2GB Ram. I thought it'd be fine since my only intent was to use it for browser based items.

However, the Windows update process was always consuming ALL of the 32gb of space but still never enough space to actually do the update. That combined with the limited ram meant the thing moved like a slug.

I tried many of the techniques mentioned in other answers here. But eventually got tired of constantly fighting the battle and decided I didn't need Windows 10 on this machine. I wiped Windows and installed Lubuntu. It's been great, meets my needs for this machine, and it runs much better now.

Solution 3:

It seems likely that this is a feature update which requires at least 16GB free space.

I've been keeping a 32GB HP Stream 7 going for a while. The best way to install a feature update on something this size is to do a clean install. The procedure I use is this:

  • When a feature upgrade is announced set the internet connection to metered to prevent it being downloaded in the background.
  • On a better provisioned computer, use the Media Creation Tool to make an installation USB drive.
  • Download drivers from the manufacturer's website to a USB drive in case Windows doesn't include them all.
  • Save all the data you need to keep on the 32GB device to an external drive or OneDrive, for example.
  • Boot from the USB drive.
  • Choose Custom Install and delete all partitions.
  • Install Windows.
  • Run Windows Update. If there are still any drivers missing install them from the ones you downloaded.
  • Reinstall any programs.
  • Restore data.