SCCM Feature Upgrade Failure on HP Computers: Insufficient System Partition Disk Space (Error 0xC1900200 / -1047526912)

When attempting to install Windows 11 feature upgrade via SCCM, you might notice that the update fails quickly, and under the “More Information” section, it shows the error code 0xC1900200 (-1047526912). Additionally, you may observe that the update content is not downloading properly, and within a few minutes, the installation fails.

I encountered this issue on several HP laptops and was able to identify the root cause and solution. The first step in troubleshooting should be reviewing the Panther logs, which can help pinpoint the exact blocker.

You can find the Panther logs at the following location:

C:\$WINDOWS.~BT\Sources\Panther





Next, you need to check the XML files located in the Panther folder, as shown in the screenshot above.

Look for the most recently created CompatData.xml file. This file corresponds to the latest SCCM feature update attempt that failed.

Open this file using CMTrace, which makes it easier to read and highlight error codes or issues in a structured format.  If the device is an SCCM client, CMTrace is usually available at the following location:

C:\Windows\CCM\CMTrace.exe

In the example below, the CompatData.xml file shows no blockers, meaning the system is compatible for upgrade and should proceed without issues:




If you find any BlockingType marked as "Hard" in the CompatData.xml file, that indicates a critical compatibility issue that is blocking the Windows 11 upgrade. These hard blocks must be resolved before the update can proceed.

Your devices must meet the following minimum requirements to successfully upgrade to Windows 11:

 Windows 11 Specs and System Requirements | Microsoft Windows

In my case, the CompatData.xml log showed the following entry, indicating that the upgrade has failed due to a hard block:


It shows Setup_InsufficientSystemPartitionDiskSpace" ActualValue1="15"><CompatibilityInfo BlockingType="Hard"

This means the System Reserved Partition had only 15 MB of free space, which is not sufficient for the Windows upgrade.

It's important to note that you cannot resize or extend the EFI/System Reserved Partition using the built-in Disk Management tool in Windows. Disk Management does not allow modification of this partition type.



To free up some space in the EFI/System Reserved partition on HP computers, you can use the following command. This was suggested in a Microsoft Community thread and has helped in some cases:

Can't update Windows 11 due to System Reserved Partition Size - Microsoft Community

The default size of the EFI partition is 100 MB. Deleting the HP BIOS image files from the EFI folder should free up substantial disk space in that volume.

Please open an admin Command Prompt window (instead of PowerShell) and run these commands one by one:

mountvol Y: /s

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

del *.ttf

powershell -command "GCI Y:\  -File -Recurse | Sort Length -descending | Select FullName, Length -first 10"

dir Y:\


I tried the method mentioned above, and after retrying the installation, the update process successfully started downloading the necessary files. It proceeded through the installation and even restarted the system. However, after the restart, the upgrade rolled back and failed again.

Upon further investigation, I noticed that the files deleted from the EFI\HP folder were automatically recreated during the upgrade process, once again filling up the limited space in the system partition.

I recommend trying this approach first, as it might work for your device depending on how much space gets freed up and whether the EFI partition stays under the threshold.

I tried the above command again

mountvol Y: /s

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

del *.ttf

powershell -command "GCI Y:\  -File -Recurse | Sort Length -descending | Select FullName, Length -first 10"

After mounting the EFI partition to drive Y: and listing its contents, I found several large files under the EFI\HP folder, such as:


Y:\EFI\HP\DEVFW\Firmware.BIN            37,911,910 bytes (~36.2 MB)

Y:\EFI\HP\SystemDiags\SysDiags.efi      13,808,976 bytes (~13.2 MB)

Y:\EFI\HP\DEVFW\MeCurrent.BIN            9,436,632 bytes (~9.0 MB)

Y:\EFI\HP\DEVFW\Realtek.bin              2,180,128 bytes (~2.1 MB)

Y:\EFI\HP\BiosUpdate\BiosMgmt.efi        1,478,800 bytes (~1.4 MB)

In comparison, essential Windows boot files under EFI\Microsoft\Boot and EFI\Boot are much smaller:

Y:\EFI\Microsoft\Boot\bootmgfw.efi       2,756,512 bytes (~2.6 MB)

Y:\EFI\Boot\bootx64.efi                   2,756,512 bytes (~2.6 MB)

Y:\EFI\Microsoft\Boot\bootmgr.efi         2,744,752 bytes (~2.6 MB)

I removed the following files and folders from the EFI\HP directory, which together freed approximately 65 MB of space on the EFI system partition:

  • EFI\HP\DEVFW\Firmware.BIN

  • EFI\HP\SystemDiags\SysDiags.efi

  • EFI\HP\DEVFW\MeCurrent.BIN

  • EFI\HP\DEVFW\Realtek.bin

  • EFI\HP\BiosUpdate\BiosMgmt.efi

These files are OEM-specific utilities and firmware components that are generally safe to delete, as they are not essential for the normal Windows boot process.

By freeing this space, I was able to resolve the upgrade block caused by insufficient system partition disk space.

Found the following reference regarding HP file deletion:

Which files can be deleted from System partition? - HP Support Community - 9325791

⚠️ Important:
Do NOT delete anything under the following folders:

  • Y:\EFI\Microsoft\Boot\

  • Y:\EFI\Boot\

These directories contain essential Windows boot files that are critical for the system to start properly. Deleting or modifying files here can cause your system to become unbootable.

To delete the unnecessary OEM files from the EFI partition, run the following commands in an elevated Command Prompt after mounting the EFI partition as drive Y::

del /f /q Y:\EFI\HP\DEVFW\Firmware.BIN

del /f /q Y:\EFI\HP\SystemDiags\SysDiags.efi

del /f /q Y:\EFI\HP\DEVFW\MeCurrent.BIN

del /f /q Y:\EFI\HP\DEVFW\Realtek.bin

del /f /q Y:\EFI\HP\BiosUpdate\BiosMgmt.efi

After cleanup, verify the free space and folder contents with:

dir Y:\ /s

Once done, unmount the EFI partition to avoid accidental changes:

mountvol Y: /d


After performing the cleanup and freeing up space on the EFI partition, retry the feature update installation. In most cases, the update will now download, install, and complete successfully without rolling back.



Popular Posts

Windows 11 24H2 Upgrade using Intune Feature Updates Policy

Deploying a Script through Intune to a Linux PC

Deleting Registry.pol and Forcing Group Policy Update Using a Batch File - Deploy through SCCM

Removing Obsolete Computer Records from Active Directory Using PowerShell (Only Windows Client Versions)