HP: There is not enough free disk space to complete the System BIOS

When you attempt to update the BIOS on an HP computer, the following error may occur:

There is not enough free disk space to complete the System BIOS and Device Firmware update operation. Delete some files to free disk space then retry again.

HP BIOS update - not enough free space

Cause

The above error occurs if the EFI system partition has insufficient free space. The OEM BIOS updaters usually stage the BIOS update binaries in the EFI partition and install them during the pre-boot stage. The existing BIOS version is also backed up to the EFI partition during the process.

Resolution

Please free up disk space on the EFI partition by deleting unneeded font (.ttf) files.



Open an admin Command Prompt and run these commands:

mountvol Y: /s

cd /d Y:\EFI\Microsoft\Boot\Fonts

del *.ttf

dir Y:\ /s /a >c:\dir.txt

dir Y:\

That should free up about 15 MB of space in the EFI partition.

If you still can’t install BIOS updates, inspect the c:\dir.txt file (created by one of the above commands) and see which files consume high disk space on that partition. Then, move the file(s) to a folder on the C drive for backup purposes.


One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support. It won't take more than 10 seconds of your time. The share buttons are right below. :)

Ramesh Srinivasan is passionate about Microsoft technologies and he has been a consecutive ten-time recipient of the Microsoft Most Valuable Professional award in the Windows Shell/Desktop Experience category, from 2003 to 2012. He loves to troubleshoot and write about Windows. Ramesh founded Winhelponline.com in 2005.

Leave a Comment