UPDATE: 2026-08-11
1. [Feature Request] Add .wim and .iso file support for -BootMedia
2. Get-Volume doesn't reliably find removable USB drives in PowerShell 7 (pwsh)
3. Remove the restriction to ignore Hasleo Backup Suite's staging folders for versions 5.8.2.2 and later
4. Fix reporting on the W10 release name when checking a WIM image
5. Add feature to check the current WinRE from Check_BootMedia.ps1
6. Remove boot.stl checking if mounted drive is missing install WIM/ESD
7. Non-Windows boot files were reported as BANNED
8. Check_DBXUpdate.bin.ps1 does not ignore invalid command-line parameters
9. Add -Quiet option to Check_BootMedia.ps1
10. Check for Secure-Boot-Update task status in Check_UEFI-CA2023.ps1 & Update_UEFI-CA2023.ps1 scripts
Check_BootMedia.ps1 will now read from individual WIM and ISO files.
Code:
Check-BootMedia D:\sources\boot.wim R:\folder\Windows11.iso
Check_BootMedia.ps1 can now find a lot more removable media devices (except for
@anchamp65's
Frankenstein GPT + FAT32 Macrium recovery drive).
There's no longer a restriction on ignoring the WinPE staging folders on later versions of Hasleo. All versions are treated equally.
Your current WinRE can be checked (it's a WIM file).
boot.stl checking is only done when there is an install WIM/ESD on the device. The warning about matching boot.stl doesn't apply when you're using boot.wim as a platform, and no install is intended.
Fixed a problem where 3rd-party boot files (Rufus and Ventoy) were incorrectly tagged as BANNED.
After July 2026's CU, some users report their PC's locking up shortly after reboot. Disabling the Secure Boot task appears to temporarily fix the problem. Added checking to confirm if the task is disabled or removed. If you removed the task, MS provides a script for recreating it.