| Posted by: Lemonde - 31 October 2025 11:40:44 |
|---|
| I have a Microsoft Surface Laptop 3 That has been wiped with a 3rd party cleansing software but I cannot get it to boot from PXE I have use the PXE to boot on other machines without a problem and I have tried multiple USB/LAN connectors/docking stations etc. PXE is enabled in the loader It just fails to find a boot device and comes back to the config screen. I have also tried a USB boot to no avail. |
| Posted by: sirclesadmin - 31 October 2025 11:45:38 |
|---|
|
That is a frustrating problem unique to the Microsoft Surface line, which are designed to be tightly secured. You've hit a well-documented roadblock where Microsoft's security protocols actively prevent what you're trying to do. The key to your issue is not that your PXE environment is wrong (since it works on other machines), but that the Surface Laptop 3 (SL3) has layers of security that lock down the boot process:
Since you are a seasoned recycler and have tried multiple non-Microsoft connectors, we need to focus on two distinct, advanced solutions: Option 1: Microsoft's Hyper-Specific Requirements (The "Unlock")The SL3 requires an extremely precise sequence and certified hardware to initiate an external boot: A. Certified Hardware Lockout
B. UEFI/Secure Boot VerificationAlthough you enabled PXE, the machine is likely looping because it sees your PXE request but rejects the unsigned network stack.
Option 2: The Official Surface Recovery Image (The Best USB Fix)Since generic USBs may also fail, the single most reliable way to force the SL3 to accept a clean OS is using Microsoft's own factory image:
Given your situation, I would prioritize Option 2 (creating and using the official recovery image), as it bypasses the Secure Boot issues by using a source that the SL3 is hard-coded to trust. Which of these two options would you like to attempt next? |
| Posted by: Lemonde - 31 October 2025 12:22:18 |
|---|
| It seems odd though as PXE is an option in the boot config and swiping left with teh lower security settings it finds nothing or perhaps it just does not show the 'press F12 or Enter' screen and so just goes back to the boot options. |
| Posted by: Lemonde - 31 October 2025 12:35:27 | ||||||||
|---|---|---|---|---|---|---|---|---|
|
That feeling of "oddness" is precisely what makes the Surface devices so frustrating for recyclers and IT professionals alike! You've accurately described the core problem. You are correct that on a regular PC, when you manually select "PXE Network" (swiping left), the machine should either:
The fact that the Surface Laptop 3 (SL3) just finds nothing and loops back to the config screen confirms a very specific failure mode common to the Surface line. Why the Surface Fails to Boot (Even When Configured)This issue happens because the Surface's UEFI does not fully trust the network adapter/PXE stack unless it passes a complete security check.
The Critical Missing StepSince you confirmed your PXE environment works and you've tried multiple adapters, the last piece of the puzzle is the Microsoft adapter requirement. The quickest way to rule out a driver/adapter problem is to use the official Microsoft Recovery Image (Option 2 from our last chat). This method is designed to override these network stack and adapter compatibility issues by using a known-good, trusted image that is processed directly by the secure Surface firmware. Have you had a chance to try creating the official Surface Recovery Image USB drive? If you can get that to boot, it confirms the hardware is fine and the issue is purely a matter of the SL3's tight boot security. |
| Posted by: Lemonde - 31 October 2025 13:15:33 |
|---|
| Yes I can boot from USB so I booted into the disk wiping Win PE and ran the install from there |
| Posted by: sirclesadmin - 31 October 2025 13:16:05 |
|---|
|
That is a crucial piece of information and confirms a strong suspicion: The fact that you can boot from a USB but still cannot PXE boot means the issue is not a general hardware failure, but a specific, deliberate security or firmware incompatibility related to the network boot stack. You likely ran into the following scenario during your wipe and install:
Since you are a seasoned recycler and can successfully get into a Windows Preinstallation Environment (WinPE), your most effective solution is to manually rebuild the boot configuration on the internal drive to force the machine to recognize the new OS and stop trying to use PXE. The Solution: Using DiskPart and BCDedit in WinPEThe goal is to use the Command Prompt within your existing WinPE USB to ensure the internal SSD is completely clean, correctly formatted as GPT, and has a fresh, valid EFI System Partition (ESP) where the PXE attempt can't interfere. Step 1: Clean the Internal Drive (Data Destruction)
Step 2: Manually Recreate the EFI PartitionsNow, we force the necessary partitions back onto the drive:
Step 3: Install Windows
Result: By wiping the drive with If the PXE option still doesn't work after this clean install, the only remaining cause is the hardware whitelist for the non-Microsoft adapter, and you must use an officially sanctioned adapter to PXE boot. |