Problem Statement
A USB can contain the correct files but still fail to boot.
Checking only file extraction is therefore not enough.
Proposed Solution / Enhancement
Add validation for the important Windows boot structure, including:
- EFI boot files
bootmgr
BCD
- Required boot directories
- Expected boot file relationships
FlashCore should report an error when required boot structures are missing or invalid.
Architectural Layer Impacted
Windows UEFI Layer / FAT32 / Verification
Alternatives Considered
Checking only whether files exist does not prove that the resulting media has a valid Windows boot structure.
Problem Statement
A USB can contain the correct files but still fail to boot.
Checking only file extraction is therefore not enough.
Proposed Solution / Enhancement
Add validation for the important Windows boot structure, including:
bootmgrBCDFlashCore should report an error when required boot structures are missing or invalid.
Architectural Layer Impacted
Windows UEFI Layer / FAT32 / Verification
Alternatives Considered
Checking only whether files exist does not prove that the resulting media has a valid Windows boot structure.