Update Install Error: EFI Partition
Laptop: HP Elitbook DragonFly
Installed OS version: Windows 11 23H2
Error Description
System Settings → Windows Update: system tries to install the update version 22H2, even though a higher version of the update has already been installed.
Error Message: “This PC doesn't meet Windows 11 system requirements. We couldn't update the system reserved partition”. Install error 0xc1900201
Possible cause of the problem
Windows Update Feature doesn’t have enough space on the EFI partition.
Solution
Run PowerShell or cmd as Admin
Monting EFI-partition as Y volume:
mountvol Y: /sSwitching to the fonts loader folder:
Set-Location Y:\EFI\Microsoft\Boot\FontsMaking the backup of fonts on C:
New-Item -ItemType Directory -Path C:\EFI_Fonts_Backup -Force Copy-Item * C:\EFI_Fonts_BackupCleaning fonts from EFI to free space:
Remove-Item * -ForceUnmounting EFI on C drive:
Set-Location C: mountvol Y: /dRestart OS → Repeat attempt to install updates → Success
What I’ve learnt when solving this problem
Error code 0xc1900201, or any statement about “system partition” in Windows 11, indicates that the system partition in the pre-boot environment is too small or full to install the update, often due to old font files.
Discovered how Windows OS is booting on UEFI:
- UEFI reads EFI partition → startsbootmgfw.efi
- It loads BCD and starts WindowsDiscovered EFI structure
EFI
├─ Microsoft
│ └─ Boot
│ ├─bootmgfw.efi← loader │ ├─BCD← boot configuration │ ├─ ... and.efi│ └─Fonts← lots of.ttf/.fonfiles ├─ Boot
└─ may contain some folders from HP, antivirus, etc.Book which I’d like to read: Mark Russinovich “Windows Internal”.