Overwhelmed - Macrium Reflect


I was tinkering and discovered something that may be obvious to others but was a surprise to me. I never realized I could simply turn off Memory Intergity in Windows Security which then allowed me to switch off Microsoft Vulnerable Driver Blocklist. Off course that come with it's own implications and requires a reboot for it to apply, but seems like an easy way to gain access to browsing saved images. Turning Memory Integrity back on is one click and a reboot which turns on the Microsoft Vulnerable Driver Blocklist on its own and locks it by greying out the switch.
I have rarely needed to mount an image to recover individual files since I have separate data file backups, but I knew this workaround existed if needed (Macrium 8 Free v8.0.7783). Full backup and restore still work fine as long as I keep using the update script @garlin created so my Rescue boot drive stays bootable when MS makes changes.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 25H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo T490 (2020 Hardware)
    CPU
    i7-8565U
    Motherboard
    20N20028US
    Memory
    16GB
    Graphics Card(s)
    Intel UHD Graphics 620
    Sound Card
    Realtec Audio
    Monitor(s) Displays
    ASUS VE248
    Screen Resolution
    1920 X 1080
    Hard Drives
    Samsung SSD 970 PRO 512GB NVMe
    Internet Speed
    Frontier fiber 1GB
    Browser
    Chrome, Firefox, Edge
    Antivirus
    Norton 360 Deluxe Plus
    Other Info
    Supported hardware, upgraded from Windows 10 Pro to Windows 11 Pro version 24H2 on 06/01/2025 using the Windows 11 ISO file. Used the enablement package to upgrade to version 25H2 on 10/07/2025. Secure boot enabled. Secure Boot CA 2023 updated.
  • Operating System
    Windows 11 Pro 25H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Lenovo ThinkCentre M83 (2014 Hardware)
    CPU
    i7-4770 (with SSE4.2, and POPCNT)
    Motherboard
    10AL000GUS
    Memory
    16GB
    Graphics card(s)
    Intel HD Graphics 4600
    Sound Card
    Realtec High Definition Audio
    Monitor(s) Displays
    ASUS VE248
    Screen Resolution
    1920 X 1080
    Hard Drives
    Samsung SSD 860 PRO 1TB SATA
    Internet Speed
    Frontier fiber 1GB
    Browser
    Chrome, Firefox, Edge
    Antivirus
    Norton 360 Deluxe Plus
    Other Info
    Unsupported hardware, upgraded from Windows 10 Pro (TPM 1.2 & unsupported CPU, but does have SSE4.2, and POPCNT) to Windows 11 Pro version 24H2 on 06/15/2025. Added Registry Key HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup – AllowUpgradesWithUnsupportedTPMOrCPU=1 to allow installation using the Windows 11 ISO file. Used the enablement package to upgrade to version 25H2 on 10/08/2025. Secure boot enabled. Secure Boot CA 2023 updated.
I believe most of the v8 users on this thread don't want to upgrade to X. Even if it properly supports CA 2023.
No, I paid the price for X on my imprtant desktop PC but not my less important laptops.
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Self build
    CPU
    Core i7-13700K
    Motherboard
    Asus TUF Gaming Plus WiFi Z790
    Memory
    64 GB Kingston Fury Beast DDR5
    Graphics Card(s)
    Gigabyte GeForce RTX 2060 Super Gaming OC 8G
    Sound Card
    Realtek S1200A
    Monitor(s) Displays
    Viewsonic VP2770 & Dell (secondary)
    Screen Resolution
    2560 x 1440
    Hard Drives
    Kingston KC3000 2TB NVME SSD & SATA HDDs & SSD
    PSU
    EVGA SuperNova G2 850W
    Case
    Nanoxia Deep Silence 1
    Cooling
    Noctua NH-D14
    Keyboard
    Microsoft Digital Media Pro
    Mouse
    Logitech Wireless
    Internet Speed
    80 Mb / s
    Browser
    Chrome
    Antivirus
    Defender, Malwarebytes Free & AdwCleaner
I believe most of the v8 users on this thread don't want to upgrade to X. Even if it properly supports CA 2023.

But it still does not.

Last WU updated SVN to 9 and I recreated the macrium PE thinking it would pickup the change.

It would not boot as there was a SVN mismatch so got a secure boot violation error.
 

My Computer

System One

  • OS
    Windows 11 Pro
June 2026 both introduces a new boot manager (SVN 9.0) and a new SkuSiPolicy (3.0.0.15). If you're using SkuSiPolicy, this restricts using the previous winload.efi in the boot.wim, requiring a newer updated image.
 

My Computer

System One

  • OS
    Windows 7
Still using Macrium v8.0.7783 Free and with the updated (SVN 9.0) and a new SkuSiPolicy (3.0.0.15), I create a new Bootable PE, like in april also and all work well, boots up fine with c2023.
 

My Computer

System One

  • OS
    Win11 24H2 IOT LTSC / Win11 Pro 25H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Gigabyte / Asus Home build
    CPU
    AMD Ryzen 7 8700G / AMD Ryzen 7 8700G
    Motherboard
    Gigabyte B650 AORUS ELITE AX V2 / ASUS TUF GAMING B650-PLUS
    Memory
    F5-6000J3636F16GX2-FX5 32GB / Lexar Ares RGB LD5BU016G-R6000GDLA 32GB
    Graphics Card(s)
    internal
    Sound Card
    Realtek
    Monitor(s) Displays
    BenQ 27 L EW2780
    Screen Resolution
    1920x1080
    Hard Drives
    Many M.2's
    Internet Speed
    400 mbs
    Browser
    Vivaldi
    Antivirus
    Eset
June 2026 both introduces a new boot manager (SVN 9.0) and a new SkuSiPolicy (3.0.0.15). If you're using SkuSiPolicy, this restricts using the previous winload.efi in the boot.wim, requiring a newer updated image.
Macrium Reflect + WinPE 26100(2024/12) creates a MacriumResque.iso(BOOT ISO) with bootx64.efi Bootloader(CA2023 certificate) ver. 10.0.26100.30227
WinPE 28000
(2025/11) has bootx64.efi bootloader(CA2023 certificate) ver. 10.0.27954.300

Questions:
1. What version of bootx64.efi should you have in order for Macrium BOOT ISO (UEFI CA2023; WinPE) to work with all versions of Windows 10 / 11?
2. Is it enough to replace only the bootx64.efi file in the MacriumResque.iso\EFI\Boot\bootx64.efi folder? ... Or do I need to replace any other files?
 
Last edited:

My Computer

System One

  • OS
    Windows 10/11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Windows 10 21H2 LTSC x64 [MSDN]; Windows 11 24H2 LTSC; m/b Z77-HD3(BIOS-MBR/UEFI); HDD WD 500Gb
Macrium Reflect + WinPE 26100(2024/12) creates a MacriumResque.iso(BOOT ISO) with bootx64.efi Bootloader(CA2023 certificate) ver. 10.0.26100.30227
WinPE 28000
(2025/11) has bootx64.efi bootloader(CA2023 certificate) ver. 10.0.27954.300

Questions:
1. What version of bootx64.efi should you have in order for Macrium BOOT ISO (UEFI CA2023; WinPE) to work with all versions of Windows 10 / 11?
2. Is it enough to replace only the bootx64.efi file in the MacriumResque.iso\EFI\Boot\bootx64.efi folder? ... Or do I need to replace any other files?
Have you looked at the entry at

How to "fix" Secure Boot violation due to certificate revocations. - (Page 2)

There is an entry from jimrf97 at the end with a .bat file that looks promising and might help.

You run it on your system targeting the USB boot-able drive.

As I understand it, it sounds like the MS changes involve a series of steps over time starting with adding the new certificates to your windows and ultimately (possibly) removing the old certificates from both Windows and the BIOS.

I tried this .bat file a few months back and it seemed to work on a boot-able USB. But I don't think my system was (is?) yet 'all the way through' the complete MS process.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Asus
    CPU
    9950X3D
    Motherboard
    X870E
Macrium Reflect + WinPE 26100(2024/12) creates a MacriumResque.iso(BOOT ISO) with bootx64.efi Bootloader(CA2023 certificate) ver. 10.0.26100.30227
WinPE 28000
(2025/11) has bootx64.efi bootloader(CA2023 certificate) ver. 10.0.27954.300

Questions:
1. What version of bootx64.efi should you have in order for Macrium BOOT ISO (UEFI CA2023; WinPE) to work with all versions of Windows 10 / 11?
2. Is it enough to replace only the bootx64.efi file in the MacriumResque.iso\EFI\Boot\bootx64.efi folder? ... Or do I need to replace any other files?
To answer this question, we need to first understand how the boot manager security model works for W10 22H2/W11.

1. Let's assume you have the right signed version of the boot files for your Secure Boot status (CA 2011 vs CA 2023). That's one problem to solve.

2. The next security hurdle is MS created the SVN as a marker to prevent attackers from using an outdated boot manager. SVN works as a second layer of protection. When the signed boot manager runs, it checks its own SVN number (embedded inside the boot file), and compares that SVN against what's stored in the UEFI DBX's variable.

If you have not banned PCA 2011, then there is no SVN present in your UEFI. The PCA 2011 certificate has nothing to do with SVN, but the process which applies the ban on PCA 2011 happens to install a SVN number to the DBX at the same time. You will get a starting value for SVN. And this SVN may be bumped up to a more current (higher) number later in the Secure Boot migration process.

3. The SVN in the boot manager and the SVN in the DBX are supposed to be changed in lockstep. A new boot manager arrives to replace the old one, because MS has closed a known security hole. MS does not want attackers abusing the old boot manager to gain privileged access.

If you regularly install the Monthly Updates, the boot manager and DBX SVN may be simultaneously updated, or it might stay unchanged for a while. The last few instances of a new boot manager happened in Dec 2025 (SVN 7.0), April 2026 (SVN 8.0) and June 2026 (SVN 9.0). There is no pre-determined release schedule, as MS is simply fixing security holes as they're reported.

Because the rule is your boot manager has own a SVN equal or higher than the DBX SVN in order to boot, you can take the latest boot manager file on an updated Windows and use it on any system. A drive which has the June 2026 boot manager could be used on a system which have not received the latest Windows Updates (assuming the Secure Boot cert status is correct).

The boot manager only has one job, check to see if it's eligible to run (not blocked) and then it hands off control to winload.efi (which actually starts up Windows or WinPE/WinRE). It's not the file version of boot manager that's important as much as the SVN for it.

From PowerShell you can run a simple command to determine a boot file's SVN (replace filename with your boot file):
Code:
> Get-SecureBootSVN -BootManagerPath C:\Windows\Boot\EFI_EX\bootmgfw_EX.efi

FirmwareSVN      : 8.0
BootManagerSVN   : 9.0  <-- this
StagedSVN        : 9.0
ComplianceStatus : Not compliant (Firmware does not match boot manager)
BootManagerPath  : C:\Windows\Boot\EFI_EX\bootmgfw_EX.efi
 

My Computer

System One

  • OS
    Windows 7
FirmwareSVN : 0.0
CA 2011 cert has not been revoked on this PC. It's still optional for now, and MS won't force mandatory revocation until later this year.
Because you don't have CA 2011 copied to the DBX (banned list), you never got a starting SVN installed.

0.0 = SVN enforcement is off. Other Secure Boot enforcements for certs will still apply.

BootManagerSVN : 8.0
StagedSVN : 8.0
Windows Update has not installed June 2026 (SVN 9.0). This PC is running April or May 2026.
Since you have a FirmwareSVN of 0.0 (none), your current boot manager (SVN 8.0) is allowed. 8 > 0.

I have the certificates in BIOS updated to 2023, I don't know if that has anything to do with it. All this is beyond me.
There are two phases in the CA 2023 migration. Phase 1 is to install CA 2023 certs to allow CA 2011 to be banned, and you need it anyway since the CA 2011 certs are expiring and cannot be used to validate new files. Phase 2 is to ban CA 2011 after support for CA 2023 is added.

Right now, you're in dual mode. Boot manager files using either the old CA 2011 or new CA 2023 are eligible for booting. Your USB drive can use both versions. But after you complete Phase 2, CA 2011 will be banned and your USB drives will have to use only the CA 2023 versions.

You can force CA 2011 revocation now, and not wait for MS. All that means is you will have to replace the boot files on your USB devices afterwards. Windows will take care of the system drive, but it doesn't have responsibility for any USB boot media.
 

My Computer

System One

  • OS
    Windows 7
When I run your command, here's what I get:
Code:
Get-SecureBootSVN -BootManagerPath C:\Windows\Boot\EFI_E\bootmgfw_EX.efi

FirmwareSVN : 0.0
BootManagerSVN : 8.0
StagedSVN : 8.0
ComplianceStatus : Not compliant (Staged SVN does not match firmware SVN)
BootManagerPath : C:\Windows\Boot\EFI_EX\bootmgfw_EX.efi

The FirmwareSVN version I get is 0.0. What does it mean and what implications does it have? How can it be a version 0.0? I have the certificates in BIOS updated to 2023, I don't know if that has anything to do with it. All this is beyond me.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo
When I run your command, here's what I get:
Code:
Get-SecureBootSVN -BootManagerPath C:\Windows\Boot\EFI_E\bootmgfw_EX.efi

FirmwareSVN : 0.0
BootManagerSVN : 8.0
StagedSVN : 8.0
ComplianceStatus : Not compliant (Staged SVN does not match firmware SVN)
BootManagerPath : C:\Windows\Boot\EFI_EX\bootmgfw_EX.efi

The FirmwareSVN version I get is 0.0. What does it mean and what implications does it have? How can it be a version 0.0? I have the certificates in BIOS updated to 2023, I don't know if that has anything to do with it. All this is beyond me.

I think @garlin was suggesting you would need to revoke the 2011 certificate which will in turn update your SVN from 0.0 to a higher number, likely 8.0.
 

My Computer

System One

  • OS
    Windows 11
To answer this question, we need to first understand how the boot manager security model works for W10 22H2/W11.
Thanks for the interesting information, but I'm interested in a PRACTICAL question:
HOW to use MacriumResque.iso (BOOT ISO) to create a backup of all system partitions of ANY Windows 10/11, IF Secure Boot is enabled on the computer?

The computer's BIOS, in the case of a Secure Boot, acts as a "guard", but the BIOS has limited resources, so it can only check
- file name,
- file Certificate number,
- file ver. number.
As far as I understand, the BIOS will check the Certificates (it should be UEFI CA2023) and (possibly) the file ver. numbers (what should be the ver. number?) these files MacriumResque.iso :
1. MacriumResque.iso\efi\boot\bootx64.efi
2. MacriumResque.iso\efi\microsoft\boot\efisys_ex.bin
Why exactly these files(bootx64.efi and efisys_ex.bin) ?
Microsoft has released the Make2023BootableMedia.ps1 script
to update the Bootloader(PCA2011) to (UEFI CA2023) for any Windows 10/11(BOOT ISO) released in 2024/05 - 2026/06
If you apply this script to Windows 11 24H2(BOOT ISO), you will see that it is these Bootloader files(bootx64.efi and efisys_ex.bin) will be replaced and will receive a new (UEFI CA2023) certificate.
 
Last edited:

My Computer

System One

  • OS
    Windows 10/11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Windows 10 21H2 LTSC x64 [MSDN]; Windows 11 24H2 LTSC; m/b Z77-HD3(BIOS-MBR/UEFI); HDD WD 500Gb
The problem is you're asking for any W10/11 computer, and you can't have an universal boot media if Secure Boot is enabled.

Four valid possibilities exist for Secure Boot certs:

1. Secure Boot is disabled. It doesn't matter what you use, any CA 2011 or CA 2023 boot file works.

2. Secure Boot is enabled, but only CA 2011 exists. The PC doesn't have CA 2023 installed, because there is no BIOS update or Windows automatic update available for this unsupported PC. It might be updated by manual intervention, but the user doesn't know how. So it's trapped on CA 2011.

The boot manager must be CA 2011, since Secure Boot only recognizes CA 2011. This is the "unsupported PC".

3. Secure Boot is enabled, both CA 2011 and CA 2023 are installed. CA 2011 has not been revoked yet. Either version of the boot manager works, because both sets of certs are currently trusted. This is where half of the Windows users are today, both sets of certs but revocation has not happened yet.

Eventually MS will force a mandatory revocation, but until then any boot media works.

4. Secure Boot is enabled, both CA 2011 and CA 2023 are installed, but CA 2011 is revoked. Only CA 2023 boot manager that has a higher SVN can be used for the boot media.

In cases 1 & 3, any version of the boot file works.​
In case 2, only CA 2011 works.​
In case 4, only CA 2023 works.​


UEFI only checks that the signing cert of the boot file (bootmgfw.efi or bootx64.efi, if the first filename is missing) is eligible based on the current combination of PK/KEK/DB/DBX certs. That's it, UEFI only cares about the signing cert. It doesn't care about version numbers, sizes, etc.

When the Windows boot manager runs, it will check if SVN is enforced by a DBX SVN entry. The boot manager knows its own SVN number, and compares its value against the DBX SVN. If the DBX SVN is higher than boot manager's version, boot manager voluntarily stops running and throws a security violation error. SVN enforcement is handled by the boot manager, and not by UEFI.


A boot file can only be signed by one cert (not technically true, but for our discussion we'll assume that for simplicity). This signing cert can be CA 2011, CA 2023, or even a 3rd-party cert someone has created (like for Linux).

\Windows\Boot\EFI -> boot files signed by CA 2011
\Windows\Boot\EFI_EX -> boot files signed by CA 2011

The two parallel sets of boot files are identical programs, except for their signing certs. Whether you use the Make2023BootableMedia.ps1, my script, someone else's script or manual copying, doesn't really matter if you follow the rules.

If you have a WinPE based media, you need to copy EFI\bootmgfw.efi (2011) or EFI_EX\bootmgfw_EX.efi (2023) -> \EFI\Boot\bootx64.efi

If you have a WinRE based media, you need to copy the same file to \EFI\Microsoft\Boot\bootmgfw.efi. In reality, you shouldn't just copy a few files. There are more files that matter for WinRE, but it's safer to use the bcdboot command, since it was created for this role.

Here's my script which performs a check of the current system, and decides whether to replace the boot files on the USB media.
 

Attachments

My Computer

System One

  • OS
    Windows 7
In case 2, only CA 2011 works.In case 4, only CA 2023 works.
Ok..
Comparison:
which files of the old loader (PCA 2011) are replaced by files of the new loader (UEFI CA 2023) in ISO Windows and ISO Macrium

(1) ISO-Windows 11 24H2 (the official MS script was used to update the bootloader)
Windows.iso\efi\boot\bootx64.efi
Windows.iso\efi\microsoft\boot\efisys_ex.bin
***
(2) ISO-Macrium 10.0.8750 (used to create ISO(UEFI CA2023) pe11Dec24x64x.zip)
MacriumResque.iso\EFI\Boot\bootx64.efi
MacriumResque.iso\EFI\Microsoft\Boot\bootmgfw.efi
MacriumResque.iso\Boot\efisys_noprompt.bin
MacriumResque.iso\Boot\efisys_prompt.bin
***
PS
result:
The "Windows" Bootloader and the "MacriumResque" Bootloader are working correctly, but they use different boot scripts...
... or Bootloader "MacriumResque" is not working properly. ;-)
 
Last edited:

My Computer

System One

  • OS
    Windows 10/11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Windows 10 21H2 LTSC x64 [MSDN]; Windows 11 24H2 LTSC; m/b Z77-HD3(BIOS-MBR/UEFI); HDD WD 500Gb
The problem is you're asking for any W10/11 computer, and you can't have an universal boot media if Secure Boot is enabled.

Four valid possibilities exist for Secure Boot certs:

1. Secure Boot is disabled. It doesn't matter what you use, any CA 2011 or CA 2023 boot file works.

2. Secure Boot is enabled, but only CA 2011 exists. The PC doesn't have CA 2023 installed, because there is no BIOS update or Windows automatic update available for this unsupported PC. It might be updated by manual intervention, but the user doesn't know how. So it's trapped on CA 2011.

The boot manager must be CA 2011, since Secure Boot only recognizes CA 2011. This is the "unsupported PC".

3. Secure Boot is enabled, both CA 2011 and CA 2023 are installed. CA 2011 has not been revoked yet. Either version of the boot manager works, because both sets of certs are currently trusted. This is where half of the Windows users are today, both sets of certs but revocation has not happened yet.

Eventually MS will force a mandatory revocation, but until then any boot media works.

4. Secure Boot is enabled, both CA 2011 and CA 2023 are installed, but CA 2011 is revoked. Only CA 2023 boot manager that has a higher SVN can be used for the boot media.

In cases 1 & 3, any version of the boot file works.​
In case 2, only CA 2011 works.​
In case 4, only CA 2023 works.​


UEFI only checks that the signing cert of the boot file (bootmgfw.efi or bootx64.efi, if the first filename is missing) is eligible based on the current combination of PK/KEK/DB/DBX certs. That's it, UEFI only cares about the signing cert. It doesn't care about version numbers, sizes, etc.

When the Windows boot manager runs, it will check if SVN is enforced by a DBX SVN entry. The boot manager knows its own SVN number, and compares its value against the DBX SVN. If the DBX SVN is higher than boot manager's version, boot manager voluntarily stops running and throws a security violation error. SVN enforcement is handled by the boot manager, and not by UEFI.


A boot file can only be signed by one cert (not technically true, but for our discussion we'll assume that for simplicity). This signing cert can be CA 2011, CA 2023, or even a 3rd-party cert someone has created (like for Linux).

\Windows\Boot\EFI -> boot files signed by CA 2011
\Windows\Boot\EFI_EX -> boot files signed by CA 2011

The two parallel sets of boot files are identical programs, except for their signing certs. Whether you use the Make2023BootableMedia.ps1, my script, someone else's script or manual copying, doesn't really matter if you follow the rules.

If you have a WinPE based media, you need to copy EFI\bootmgfw.efi (2011) or EFI_EX\bootmgfw_EX.efi (2023) -> \EFI\Boot\bootx64.efi

If you have a WinRE based media, you need to copy the same file to \EFI\Microsoft\Boot\bootmgfw.efi. In reality, you shouldn't just copy a few files. There are more files that matter for WinRE, but it's safer to use the bcdboot command, since it was created for this role.

Here's my script which performs a check of the current system, and decides whether to replace the boot files on the USB media.
That zip file won't open and Windows Security deletes it
 

My Computer

System One

  • OS
    windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Antec/Case
    CPU
    Intel i5-10600kf
    Motherboard
    GIGABYTE Z590 UD AC
    Memory
    32gb corsair vengerance pro
    Graphics Card(s)
    AMD RX 6500XT
    Sound Card
    onboard
    Monitor(s) Displays
    40" Hisense
    Hard Drives
    Samsung 850
    Samsung 870
    Seagate 2TB
    PSU
    EVGA GQ 750
Rename this file, by removing the .txt extension. There's no tricky security hack, it's all reading and copying files.
 

Attachments

My Computer

System One

  • OS
    Windows 7
Back
Top Bottom