• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

EFI partition too small, can't update Windows 11 on laptop

Joined
Feb 18, 2025
Messages
35 (5.83/day)
Location
Spain
System Name "Nave Espacial"
Processor AMD Ryzen 7 7800X3D
Motherboard MSI B650M Project Zero
Cooling Corsair H150i Elite LCD XT
Memory Corsair Vengeance RGB 64GB (2x32GB) DDR5 6000MT/s CL30
Video Card(s) MSI GeForce RTX 4090 GAMING X SLIM
Storage Samsung 990 PRO 4TB + Acer Predator GM7 4TB
Display(s) Corsair Xeneon 27QHD240
Case Corsair 2500X (black)
Audio Device(s) Corsair HS80 Wireless Headset
Power Supply Corsair RM1200x Shift
Mouse Corsair Darkstar Wireless
Keyboard Corsair K65 Pro Mini 65%
Software Windows 11, iCUE
I'm trying to update to Windows 11 24H2 on my ASUS laptop, but I'm greeted with the "We couldn't update the system reserved partition." message and error code 0xc1900201.
For what I've read online, this is because these laptops have hefty firmwares that clutter up the small EFI partition, which is 100MB by default.

23H2 works just fine, but I don't want to be left out of all future updates because of this, and I don't want to go through the hassle of formatting either.
I'm wondering, is it possible to update an existing OS from an installation media flash drive, and would that bypass this problem? Any more bright ideas?
Thanks in advance.
 
Joined
Jul 31, 2024
Messages
923 (4.44/day)
Why not change the partition sizes?

I think you will find plenty of guides how to do a backup. how to change partition sizes. I assume you know your bitlocker key?
 
Joined
May 8, 2016
Messages
1,984 (0.62/day)
System Name BOX
Processor Core i7 6950X @ 4,26GHz (1,28V)
Motherboard X99 SOC Champion (BIOS F23c + bifurcation mod)
Cooling Thermalright Venomous-X + 2x Delta 38mm PWM (Push-Pull)
Memory Patriot Viper Steel 4000MHz CL16 4x8GB (@3240MHz CL12.12.12.24 CR2T @ 1,48V)
Video Card(s) Titan V (~1650MHz @ 0.77V, HBM2 1GHz, Forced P2 state [OFF])
Storage WD SN850X 2TB + Samsung EVO 2TB (SATA) + Seagate Exos X20 20TB (4Kn mode)
Display(s) LG 27GP950-B
Case Fractal Design Meshify 2 XL
Audio Device(s) Motu M4 (audio interface) + ATH-A900Z + Behringer C-1
Power Supply Seasonic X-760 (760W)
Mouse Logitech RX-250
Keyboard HP KB-9970
Software Windows 10 Pro x64
Short answer : It's a pain in the a**. Backup your files, reinstall Windows with proper partition sizes, and use recovery option from backup on new install to get your files back.

Longer answer :
Here's example of what you would have to do, to make this work without reinstall (view from Windows Disk Management) :
OS-EFI partition.png

You need a partition manager that can create free space somewhere (usually easy part), AND enables you to move ALL partitions between this new free space and EFI partition (so that, free space created will be at the end of your EFI partition - as seen in Step #2).
Warning : Moving OS partition is usually only available in payed versions of 3-rd party partition managers.

Notes :
1) Windows doesn't allow "free movement" of partitions on non-dynamic drives.
2) Dynamic drive can be a boot OS drive for Windows 10/11, BUT that is NOT default when you install your OS - in 99% of cases you see non-dynamic Windows OS drive.
3) Windows Disk Management tool can't decrease partition size if there are files at the end of it (you have to remove/move those files to proceed with decrease in size). It also can't move partitions (of any type), on non-dynamic drives.
4) Free space from decreased partition size always shows up at the end (ie. on right side of it [marked on Step #1 from above screenshot], when viewed in Disk Management software).
5) Partition size can only be increased IF there is free disk space at the right side of it (as seen on Step #2).
 
Last edited:
Joined
Aug 18, 2017
Messages
349 (0.13/day)
Simplier and less painful option to consider is to free up some space after any larger partition (as in agent's step #1) and just move the EFI partition there.
This should be doable using built-in tools, preferably from within winPE or winRE. Maybe 3rd party tools support this.
Optional step: suffer OCD from having un-allocated 100MB space where previous EFI partition used to be.
 
Joined
Jul 25, 2006
Messages
13,697 (2.02/day)
Location
Nebraska, USA
System Name Brightworks Systems BWS-6 E-IV
Processor Intel Core i5-6600 @ 3.9GHz
Motherboard Gigabyte GA-Z170-HD3 Rev 1.0
Cooling Quality case, 2 x Fractal Design 140mm fans, stock CPU HSF
Memory 32GB (4 x 8GB) DDR4 3000 Corsair Vengeance
Video Card(s) EVGA GEForce GTX 1050Ti 4Gb GDDR5
Storage Samsung 850 Pro 256GB SSD, Samsung 860 Evo 500GB SSD
Display(s) Samsung S24E650BW LED x 2
Case Fractal Design Define R4
Power Supply EVGA Supernova 550W G2 Gold
Mouse Logitech M190
Keyboard Microsoft Wireless Comfort 5050
Software W10 Pro 64-bit

INSTG8R

Vanguard Beta Tester
Joined
Nov 26, 2004
Messages
8,122 (1.10/day)
Location
Canuck in Norway
System Name Hellbox 5.1(same case new guts)
Processor Ryzen 7 5800X3D
Motherboard MSI X570S MAG Torpedo Max
Cooling TT Kandalf L.C.S.(Water/Air)EK Velocity CPU Block/Noctua EK Quantum DDC Pump/Res
Memory 2x16GB Gskill Trident Neo Z 3600 CL16
Video Card(s) Powercolor Hellhound 7900XTX
Storage 970 Evo Plus 500GB 2xSamsung 850 Evo 500GB RAID 0 1TB WD Blue Corsair MP600 Core 2TB
Display(s) Alienware QD-OLED 34” 3440x1440 144hz 10Bit VESA HDR 400
Case TT Kandalf L.C.S.
Audio Device(s) Soundblaster ZX/Logitech Z906 5.1
Power Supply Seasonic TX~’850 Platinum
Mouse G502 Hero
Keyboard G19s
VR HMD Oculus Quest 3
Software Win 11 Pro x64
This is an old problem that surfaced big time a couple years ago. Seems odd you have not run into it before.

I recommend increasing the size to ~500Mb. See this: Windows 10/11 System Reserved Partition Is Too Small? [Fixed]
This the solution. You may have to brush up on your DOS for it but it's not too complicated and doesn't mess with your current install
Edit looks like Bill has an even simpler solution I went through a whole DOS based procedure to safely extend the Recovery partiton to allow this update to install correctly
 
Joined
Oct 28, 2018
Messages
133 (0.06/day)
Processor i9 10900K
Motherboard ASUS Z590 E-Gaming
Cooling CPU AIO - EVGA Liquid cooled GPU - Air cooled
Memory 32GB
Video Card(s) Zotac RTX 3090 Ti Holoblack (NTK female pins in the cable that came with the GPU)
Storage Too many to list here !!!
Display(s) 32" Samsung 4K (Smart Monitor)
Case Obsidian 500D
Audio Device(s) Monitor - see above
Power Supply EVGA 1000 watt
Mouse EVGA X17
Keyboard EVGA Z15
Software Win 10
Google ...

Minitool Partition Wizard change size of partition....
 
Joined
Feb 18, 2025
Messages
35 (5.83/day)
Location
Spain
System Name "Nave Espacial"
Processor AMD Ryzen 7 7800X3D
Motherboard MSI B650M Project Zero
Cooling Corsair H150i Elite LCD XT
Memory Corsair Vengeance RGB 64GB (2x32GB) DDR5 6000MT/s CL30
Video Card(s) MSI GeForce RTX 4090 GAMING X SLIM
Storage Samsung 990 PRO 4TB + Acer Predator GM7 4TB
Display(s) Corsair Xeneon 27QHD240
Case Corsair 2500X (black)
Audio Device(s) Corsair HS80 Wireless Headset
Power Supply Corsair RM1200x Shift
Mouse Corsair Darkstar Wireless
Keyboard Corsair K65 Pro Mini 65%
Software Windows 11, iCUE
Why not change the partition sizes?

I think you will find plenty of guides how to do a backup. how to change partition sizes. I assume you know your bitlocker key?

I do know the Bitlocker key, but will the backup restore the whole OS to its current state? I've never really done any full system backups even though I know I probably should, I just try to upload important files to a cloud service every now and then. What I really don't want to deal with is setting up every single piece of software all over again just because Microsoft decided that my EFI partition had to be tiny.

Short answer : It's a pain in the a**. Backup your files, reinstall Windows with proper partition sizes, and use recovery option from backup on new install to get your files back.

Longer answer :
Here's example of what you would have to do, to make this work without reinstall (view from Windows Disk Management) :
View attachment 386234
You need a partition manager that can create free space somewhere (usually easy part), AND enables you to move ALL partitions between this new free space and EFI partition (so that, free space created will be at the end of your EFI partition - as seen in Step #2).
Warning : Moving OS partition is usually only available in payed versions of 3-rd party partition managers.

Notes :
1) Windows doesn't allow "free movement" of partitions on non-dynamic drives.
2) Dynamic drive can be a boot OS drive for Windows 10/11, BUT that is NOT default when you install your OS - in 99% of cases you see non-dynamic Windows OS drive.
3) Windows Disk Management tool can't decrease partition size if there are files at the end of it (you have to remove/move those files to proceed with decrease in size). It also can't move partitions (of any type), on non-dynamic drives.
4) Free space from decreased partition size always shows up at the end (ie. on right side of it [marked on Step #1 from above screenshot], when viewed in Disk Management software).
5) Partition size can only be increased IF there is free disk space at the right side of it (as seen on Step #2).

Wow, thanks for such a detailed guide!

Simplier and less painful option to consider is to free up some space after any larger partition (as in agent's step #1) and just move the EFI partition there.
This should be doable using built-in tools, preferably from within winPE or winRE. Maybe 3rd party tools support this.
Optional step: suffer OCD from having un-allocated 100MB space where previous EFI partition used to be.

Can I do that??? I don't care losing those 100MB to unallocated space. Any idea how can I achieve this using Windows' native tools?

This is an old problem that surfaced big time a couple years ago. Seems odd you have not run into it before.

I recommend increasing the size to ~500Mb. See this: Windows 10/11 System Reserved Partition Is Too Small? [Fixed]

I'll look into it. I read messing with partitions can be dicey, that's what scares me about these 3rd party methods, since I don't know how to back up my OS to begin with. Maybe I should start there.

I was able to update my desktop PC despite having an equally sized set of partitions, though. Can this cause any other issues beyond failed updates? I don't plan to use more than one OS, mind you.
 
Joined
Jul 31, 2024
Messages
923 (4.44/day)
Nothing is for free

If you are worried I would consider cloning the disk to a new drive. In this process just change the partition sizes.
I would recommend making those partitions for future proof 1GB in size each. Bigger = most likely hassle free future

Data storage can fail anyway. So maybe a good point in time to buy a new drive + usb enclosure (usb bridge) + clone it. Clone the drive and swap it.

Is your problem related to this? https://support.microsoft.com/en-us...e-update-400faa27-9343-461c-ada9-24c8229763bf
 
Joined
Jul 25, 2006
Messages
13,697 (2.02/day)
Location
Nebraska, USA
System Name Brightworks Systems BWS-6 E-IV
Processor Intel Core i5-6600 @ 3.9GHz
Motherboard Gigabyte GA-Z170-HD3 Rev 1.0
Cooling Quality case, 2 x Fractal Design 140mm fans, stock CPU HSF
Memory 32GB (4 x 8GB) DDR4 3000 Corsair Vengeance
Video Card(s) EVGA GEForce GTX 1050Ti 4Gb GDDR5
Storage Samsung 850 Pro 256GB SSD, Samsung 860 Evo 500GB SSD
Display(s) Samsung S24E650BW LED x 2
Case Fractal Design Define R4
Power Supply EVGA Supernova 550W G2 Gold
Mouse Logitech M190
Keyboard Microsoft Wireless Comfort 5050
Software W10 Pro 64-bit
I read messing with partitions can be dicey
It can be. But in reality, problems are very rare. And for sure, the 3rd party tool suggested has a solid reputation for not messing things up. Aomei Partition Assistant is another good, reliable program - and also free for home, non-commercial use.

Still, while slim, something could happen. A power failure right in the middle of the operation could be bad. So you should at the very least make sure you have a backup copy of your personal files, photos, ect. - which you should already have anyway.
 

INSTG8R

Vanguard Beta Tester
Joined
Nov 26, 2004
Messages
8,122 (1.10/day)
Location
Canuck in Norway
System Name Hellbox 5.1(same case new guts)
Processor Ryzen 7 5800X3D
Motherboard MSI X570S MAG Torpedo Max
Cooling TT Kandalf L.C.S.(Water/Air)EK Velocity CPU Block/Noctua EK Quantum DDC Pump/Res
Memory 2x16GB Gskill Trident Neo Z 3600 CL16
Video Card(s) Powercolor Hellhound 7900XTX
Storage 970 Evo Plus 500GB 2xSamsung 850 Evo 500GB RAID 0 1TB WD Blue Corsair MP600 Core 2TB
Display(s) Alienware QD-OLED 34” 3440x1440 144hz 10Bit VESA HDR 400
Case TT Kandalf L.C.S.
Audio Device(s) Soundblaster ZX/Logitech Z906 5.1
Power Supply Seasonic TX~’850 Platinum
Mouse G502 Hero
Keyboard G19s
VR HMD Oculus Quest 3
Software Win 11 Pro x64
Nothing is for free

If you are worried I would consider cloning the disk to a new drive. In this process just change the partition sizes.
I would recommend making those partitions for future proof 1GB in size each. Bigger = most likely hassle free future

Data storage can fail anyway. So maybe a good point in time to buy a new drive + usb enclosure (usb bridge) + clone it. Clone the drive and swap it.

Is your problem related to this? https://support.microsoft.com/en-us...e-update-400faa27-9343-461c-ada9-24c8229763bf
Yeah that is the method I used. Because it's the Recovery Partition you can't just go willy nilly trying to allocate more space to it
 
Joined
Aug 19, 2024
Messages
523 (2.77/day)
Location
Texas, USA
System Name Obliterator
Processor Ryzen 7 7700x PBO
Motherboard ASRock x670e Steel Legend
Cooling Noctua NH-D15 G2 LBC
Memory G.skill Trident Z5 Neo 6000@CL30
Video Card(s) ASRock rx7900 GRE Steel Legend
Storage 2 x 2TB Samsung 990 pro nmve ssd 2 X 4TB Samsung 870 evo sata ssd 1 X 18TB WD Gold sata hdd
Display(s) LG 27GN750-B
Case Fractal Torrent
Audio Device(s) Klipsch promedia heritage 2.1
Power Supply FSP Hydro TI 1000w
Mouse SteelSeries Prime+
Keyboard Lenovo SK-8825 (L)
Software Windows 10 Enterprise LTSC 21H2 / Windows 11 Enterprise LTSC 24H2 with multiple flavors of VM
Definitely back-up first (a clone is a great idea). If it were me, I'd probably de-crypt the drive and disable bitlocker first too.

Aomei, minitool, paragon (my current fave), Easeus, PartedMagic, etc. They all will do it just fine. Use their bootable media to boot to, as it is a much easier process with your windows offline.
 
Top