I'm having trouble imaging a Surface 6 with the Windows 25H2 ISO I created. I've included drivers for several computer models, including some Dell Latitude laptops and several Surface generations. It installs fine on the Latitude, but when I try it on the Surface 6, I get a KERNEL_SECURITY_CHECK_FAILURE error (0x139) after rebooting. I've recreated the USB with additional drivers, but it keeps failing at the same point. Does anyone have any ideas on how to resolve this?
4 Answers
Could it be an ARM vs Intel compatibility issue? Some Surface models use ARM processors, which can affect driver compatibility with certain OS versions. Might be something to look into.
When I first tried to image a Surface, I had to swap between a keyboard and a mouse using the only USB port, which was frustrating. It seemed like I needed a bunch of specific drivers to get anything working. Maybe consider that as part of your setup!
You might want to try using an earlier Windows version, like 24H2 or 23H2. Just a heads up, you may need to find that ISO on a third-party site since Microsoft only offers the latest version for download.
That sounds promising! I'm already working on creating the image using 24H2 to see if it helps.
I feel your pain! Surfaces can be a nightmare in enterprise environments. We've had a lot of trouble with them. It might be worth noting that many Surface models struggle to support Windows 25H2 properly. Good luck figuring it out!

How can I check if I have an ARM or Intel processor?