Solved How to increase size of EFI Systems Partition


IanMosley

Windows Insider
Power User
VIP
Local time
8:37 PM
Posts
1,060
Location
UK
OS
Windows 11 Pro 24H2 (Build 26100.4652)
My internal SSD boot drive is configured thus -
2.webp
according to Disk Management; however, Partition Manager shows this

3.webp
I want to increase the size of the EFI system partion to 260 MB. I can shrink the 'Windows 11 Pro' partition by 160 MB but the 'Other' partition is fixed and I can't resize it.

Macrium Reflect shows the EFI partition 96% full.
4.webp


How should I proceed?
 

My Computer

System One

  • OS
    Windows 11 Pro 24H2 (Build 26100.4652)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Precision 3660 Tower Workstation
    CPU
    12th Gen Intel(R) Core(TM) i9-12900 5.10 GHz
    Motherboard
    64-bit operating system, x64-based processor
    Memory
    32.00 GB
    Graphics Card(s)
    Intel UHD Graphics 770
    Sound Card
    Realtek Audio
    Monitor(s) Displays
    Dell P2714H Monitor
    Screen Resolution
    1920 x 1080
    Hard Drives
    1 x 512GB NVME PC801 NVMe SK hynix - BOOT
    1 x 1TB Seagate ST1000LM049-2GH172 Internal HDD
    1 x 1TB Seagate STGX4000400 External HDD
    1 x 2TB Seagate STGX4000400 External HDD
    1 x 4TB Seagate STGX4000400 External HDD
    PSU
    300 Watts
    Cooling
    Air
    Keyboard
    Microsoft Wired Keyboard 600
    Mouse
    Microsoft USB Basic Optical Mouse v2.0
    Browser
    Firefox
    Antivirus
    Windows Defender + Malwarebytes Premium
    Other Info
    BaseBoard Manufacturer Dell Inc.
    BaseBoard Product 0J1CP3
    BaseBoard Version A01
Unless you have a lot of extra operating systems your booting to on the same hardware, there isn't really any reason to expand the system partition.
 

My Computer

System One

  • OS
    Linux Mint
    Computer type
    Laptop
    Manufacturer/Model
    System76 Lemur Pro
You do need to expand EFI partition if you're using Dell or HP management tools which flash the BIOS. They hide working files in there, and are well known in the enterprise workspace for overflowing the default 100 MB partition.

For a consumer-based brand like ASUS or MSI, that's not really a concern.

The short answer is you need one of those 3rd-party repartitioning tools to move everything sideways.
 

My Computer

System One

  • OS
    Windows 7
Of course they would do something stupid like that :cool:
 

My Computer

System One

  • OS
    Linux Mint
    Computer type
    Laptop
    Manufacturer/Model
    System76 Lemur Pro
Unless you have a lot of extra operating systems your booting to on the same hardware, there isn't really any reason to expand the system partition.
I only have MR & PM in the boot menu,

However, the latest 24H2 CU will not install ("Something went wrong . . ), the associated UUP .iso will not attempt to update that way and the individual .msu file will not run.

ZZ #03.webp
ZZ #04.webp
ZZ #01.webpZZ #02.webp
 

My Computer

System One

  • OS
    Windows 11 Pro 24H2 (Build 26100.4652)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Precision 3660 Tower Workstation
    CPU
    12th Gen Intel(R) Core(TM) i9-12900 5.10 GHz
    Motherboard
    64-bit operating system, x64-based processor
    Memory
    32.00 GB
    Graphics Card(s)
    Intel UHD Graphics 770
    Sound Card
    Realtek Audio
    Monitor(s) Displays
    Dell P2714H Monitor
    Screen Resolution
    1920 x 1080
    Hard Drives
    1 x 512GB NVME PC801 NVMe SK hynix - BOOT
    1 x 1TB Seagate ST1000LM049-2GH172 Internal HDD
    1 x 1TB Seagate STGX4000400 External HDD
    1 x 2TB Seagate STGX4000400 External HDD
    1 x 4TB Seagate STGX4000400 External HDD
    PSU
    300 Watts
    Cooling
    Air
    Keyboard
    Microsoft Wired Keyboard 600
    Mouse
    Microsoft USB Basic Optical Mouse v2.0
    Browser
    Firefox
    Antivirus
    Windows Defender + Malwarebytes Premium
    Other Info
    BaseBoard Manufacturer Dell Inc.
    BaseBoard Product 0J1CP3
    BaseBoard Version A01
The short answer is you need one of those 3rd-party repartitioning tools to move everything sideways.
As I said previously, I can get 160 MB from my 'Windows' partition using 'Partition Manager'.

Do I then just delete the 'fixed' 16 MB partition, then expand the EFI systems partition, and then reboot . . .and pray it will be recreated?
 

My Computer

System One

  • OS
    Windows 11 Pro 24H2 (Build 26100.4652)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Precision 3660 Tower Workstation
    CPU
    12th Gen Intel(R) Core(TM) i9-12900 5.10 GHz
    Motherboard
    64-bit operating system, x64-based processor
    Memory
    32.00 GB
    Graphics Card(s)
    Intel UHD Graphics 770
    Sound Card
    Realtek Audio
    Monitor(s) Displays
    Dell P2714H Monitor
    Screen Resolution
    1920 x 1080
    Hard Drives
    1 x 512GB NVME PC801 NVMe SK hynix - BOOT
    1 x 1TB Seagate ST1000LM049-2GH172 Internal HDD
    1 x 1TB Seagate STGX4000400 External HDD
    1 x 2TB Seagate STGX4000400 External HDD
    1 x 4TB Seagate STGX4000400 External HDD
    PSU
    300 Watts
    Cooling
    Air
    Keyboard
    Microsoft Wired Keyboard 600
    Mouse
    Microsoft USB Basic Optical Mouse v2.0
    Browser
    Firefox
    Antivirus
    Windows Defender + Malwarebytes Premium
    Other Info
    BaseBoard Manufacturer Dell Inc.
    BaseBoard Product 0J1CP3
    BaseBoard Version A01

My Computer

System One

  • OS
    Windows 11 Pro 24H2 (Build 26100.4652)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Precision 3660 Tower Workstation
    CPU
    12th Gen Intel(R) Core(TM) i9-12900 5.10 GHz
    Motherboard
    64-bit operating system, x64-based processor
    Memory
    32.00 GB
    Graphics Card(s)
    Intel UHD Graphics 770
    Sound Card
    Realtek Audio
    Monitor(s) Displays
    Dell P2714H Monitor
    Screen Resolution
    1920 x 1080
    Hard Drives
    1 x 512GB NVME PC801 NVMe SK hynix - BOOT
    1 x 1TB Seagate ST1000LM049-2GH172 Internal HDD
    1 x 1TB Seagate STGX4000400 External HDD
    1 x 2TB Seagate STGX4000400 External HDD
    1 x 4TB Seagate STGX4000400 External HDD
    PSU
    300 Watts
    Cooling
    Air
    Keyboard
    Microsoft Wired Keyboard 600
    Mouse
    Microsoft USB Basic Optical Mouse v2.0
    Browser
    Firefox
    Antivirus
    Windows Defender + Malwarebytes Premium
    Other Info
    BaseBoard Manufacturer Dell Inc.
    BaseBoard Product 0J1CP3
    BaseBoard Version A01
@IanMosley
System partitions such as EFI, MSR, Recovery are fixed and no partition manager will be able to move/resize.
In order to increase the EFI System partition, You'd have to delete them then re-create with larger size of EFI System.
1. Open Admin command prompt, type: reagentc /disable
2. Create a backup image with Macrium. Once done, boot the PC with Macrium Rescue disk
3. Once Macrium in Winpe. Open Admin Prompt and type:
diskpart
list disk
-> select the disk # containing Windows, replace # on next line with disk #, type:
select disk #
list par
select par 1
del par override
select par 2
del par override
select par 3
del par
create par EFI size=260
format quick fs=FAT32
create par MSR size=16
exit

Close Admin command prompt.
4. - Back to Macrium screen, click on "Create Backup" Tab, click refresh to update the change.
- Click on restote Tab, select Backup image to restore
- select Destination disk then select the same disk
- Drag and drop the C drive only to the unallocated space (next to MSR par) -> next->fimish to rectore.
- Next click on "Fix Windows boot problems", follow the screen to create a new BCD => restart
Once rebooted. Open Admin command prompt then type: reagentc /enable

To restore Files and folders from the old EFI partition, mount the EFI System then copy to the new EFI System.
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2, Linux Mint 21.3
    Computer type
    PC/Desktop
    Manufacturer/Model
    Self Build Feb.2024
    CPU
    Intel Core i9-14900K @5.8GHZ
    Motherboard
    MSI MAG Z790 Tomahawk Max WiFi 7
    Memory
    64GB (2XG Skill F5-6400J3239G32G) @6800
    Graphics Card(s)
    Radeon (TM) RX 480 Graphics (8 GB)
    Sound Card
    Intergrated Realtek
    Monitor(s) Displays
    Samsung
    Screen Resolution
    3840x2160
    Hard Drives
    2 x Crucial T500 2TB Gen4
    PSU
    750W EVGA-G3
    Case
    Antec NX410
    Cooling
    H2O Thermalright
    Keyboard
    Logitech K800
    Mouse
    Logitech Master 2S
    Internet Speed
    100 Mbps
    Browser
    Chrome
    Antivirus
    WD
  • Operating System
    Windows 10 & 11 Pro & Linux Mint X64
    Computer type
    PC/Desktop
    Manufacturer/Model
    MSI Z77 MPower (MS-7751)
    CPU
    Intel(R) Core(TM) i7-3770K CPU @ 4.20 GHz
    Motherboard
    Z77 MPower (MS-7751)
    Memory
    32.0GB Dual-Channel CMY16GX3M2A1600C9
    Graphics card(s)
    NVIDIA GeForce GT 740
    Monitor(s) Displays
    40" Samsung
    Screen Resolution
    1920X1080
    Hard Drives
    WIN10 - 111GB Samsung SSD 840 Series
    WIN11 - 223GB Crucial CT240BX500SSD
    2X931GB Crucial CT1000BX500SSD1
    PSU
    Antec 850W
    Case
    Antec 900
    Cooling
    H20
    Keyboard
    Logitech K800 Wireless
    Mouse
    Logitech MX Master 2S
    Internet Speed
    100 Mbps
    Browser
    Chrome
    Antivirus
    Windows Defender
Your 16mb is probably the msr

extending the esp needs adjacent free space.

In most cases that would mean shrinking the os partition first to create the free space which has to be done from outside windows, e.g. from diskgenius boot media.

Then resize the esp to incorporate the free space. Depending on the position of the msr ( if there is one) might have to shift that.

Then if the start of the os partition has been changed use bcdboot command to fix the bcd entry before attempting to boot back into windows.

**************************************************************************************


Alternatively boot diskgenius boot media. The free version will do.

shrink the windows partition from the left by lets say 400mb

delete the esp and msr

rt click the free space and select "create esp and msr"

use bcdboot to populate the new esp

it is not difficult. Need to remember to click "Save All" at top left of diskgenius

***************************************************************************************************

Fortunately in the example below there was already about 100mb adjacent free space so it was straightforward

dg-resize.webp

dg-resize2.webp
 
Last edited:

My Computers

System One System Two

  • OS
    Win7,Win11
    Computer type
    PC/Desktop
    CPU
    i5-9400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Monitor(s) Displays
    benq gw2480
    PSU
    bequiet pure power 11 400CM
    Cooling
    cryorig m9i
  • Operating System
    win7,win11
    Computer type
    PC/Desktop
    CPU
    pentium g5400
    Motherboard
    gigabyte b365m ds3h
    Memory
    1x8gb 2400
    PSU
    xfx pro 450
After creating free space

DG-FREE-SPACEjpg.webp


rt click it

DG-FREE-SPAC-RT-CLICK..webp


it suggests 300mb and will create 16mb msr which is fine so click OK

DG-FREE-SPAC-RT-CLICK-SIZE..webp

click SAVE ALL

dg-save-all.webp

it asks if you want to format the esp immediately, say yes

dg-format-espjpg.webp


then can do bcdboot from cmd prompt which is available on the diskgenius pe desktop thing
 
Last edited:

My Computers

System One System Two

  • OS
    Win7,Win11
    Computer type
    PC/Desktop
    CPU
    i5-9400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Monitor(s) Displays
    benq gw2480
    PSU
    bequiet pure power 11 400CM
    Cooling
    cryorig m9i
  • Operating System
    win7,win11
    Computer type
    PC/Desktop
    CPU
    pentium g5400
    Motherboard
    gigabyte b365m ds3h
    Memory
    1x8gb 2400
    PSU
    xfx pro 450
Download the free stand alone version of GPARTED - create bootable media from the iso via rufus etc and boot. Then you can move, re-size, copy, re-arrange partitions etc.

Unless you have a PC from earlier than around the year 2009 then you can install Windows 11 on any hardware via dism /Apply-Image and the bootloader via bcdboot. Plenty of posts on the forum describing the process. You don't even need secure boot or a TPM. What might fail though is if Windows starts using some of the newer CPU hardware instructions which an older one won't have -- that's where Windows will hang - and its probably only a matter of time as increasing A.I needs a lot more hardware power so using some of the newer built in CPU instructions will be used.

Cheers
jimbo
 

My Computer

System One

  • OS
    Windows XP,10,11 Linux (Fedora 42&43 pre-release,Arch Linux)
    Computer type
    PC/Desktop
    CPU
    2 X Intel i7
    Screen Resolution
    4KUHD X 2
@IanMosley
System partitions such as EFI, MSR, Recovery are fixed and no partition manager will be able to move/resize.
In order to increase the EFI System partition, You'd have to delete them then re-create with larger size of EFI System.
1. Open Admin command prompt, type: reagentc /disable
2. Create a backup image with Macrium. Once done, boot the PC with Macrium Rescue disk
3. Once Macrium in Winpe. Open Admin Prompt and type:
diskpart
list disk
-> select the disk # containing Windows, replace # on next line with disk #, type:
select disk #
list par
select par 1
del par override
select par 2
del par override
select par 3
del par
create par EFI size=260
format quick fs=FAT32
create par MSR size=16
exit

Close Admin command prompt.
4. - Back to Macrium screen, click on "Create Backup" Tab, click refresh to update the change.
- Click on restote Tab, select Backup image to restore
- select Destination disk then select the same disk
- Drag and drop the C drive only to the unallocated space (next to MSR par) -> next->fimish to rectore.
- Next click on "Fix Windows boot problems", follow the screen to create a new BCD => restart
Once rebooted. Open Admin command prompt then type: reagentc /enable

To restore Files and folders from the old EFI partition, mount the EFI System then copy to the new EFI System.
I fixed my issue using this method.

Thank you to everyone who offered assistance.
 

My Computer

System One

  • OS
    Windows 11 Pro 24H2 (Build 26100.4652)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Precision 3660 Tower Workstation
    CPU
    12th Gen Intel(R) Core(TM) i9-12900 5.10 GHz
    Motherboard
    64-bit operating system, x64-based processor
    Memory
    32.00 GB
    Graphics Card(s)
    Intel UHD Graphics 770
    Sound Card
    Realtek Audio
    Monitor(s) Displays
    Dell P2714H Monitor
    Screen Resolution
    1920 x 1080
    Hard Drives
    1 x 512GB NVME PC801 NVMe SK hynix - BOOT
    1 x 1TB Seagate ST1000LM049-2GH172 Internal HDD
    1 x 1TB Seagate STGX4000400 External HDD
    1 x 2TB Seagate STGX4000400 External HDD
    1 x 4TB Seagate STGX4000400 External HDD
    PSU
    300 Watts
    Cooling
    Air
    Keyboard
    Microsoft Wired Keyboard 600
    Mouse
    Microsoft USB Basic Optical Mouse v2.0
    Browser
    Firefox
    Antivirus
    Windows Defender + Malwarebytes Premium
    Other Info
    BaseBoard Manufacturer Dell Inc.
    BaseBoard Product 0J1CP3
    BaseBoard Version A01

Latest Support Threads

Back
Top Bottom