Hello Paris Zhang (张鹏鹏),
This error typically occurs when Windows cannot locate or access the boot device due to missing or incompatible drivers during the early boot phase. In your case, moving the SSD from an internal NVMe slot to a USB interface changes the storage controller and transport layer, which may not be initialized correctly by default.
By modifying the registry key BootDriverFlags to 0x14, you successfully instructed Windows to load additional boot-critical drivers, including USB and storage class drivers, early in the boot process. This workaround is effective but highlights that the default configuration does not anticipate booting from external USB-based NVMe enclosures.
For future deployments, we recommend preparing the image with USB boot scenarios in mind or using Windows To Go–style provisioning where supported.
If my answer is useful for you, please hit Accept the answer for me please! Thank you so much!
Best regards,
Domic Vo.