Boot

Surface Laptop PXE boot attempt fails in Windows 10

Surface Laptop PXE boot attempt fails in Windows 10

If when you perform the PXE (Preboot Execution Environment) boot on a Surface Laptop by pressing the power and volume-down buttons, the Windows logo may flash, but the PXE boot attempt fails, then this post is intended to help you. In this post, we will outline the steps you can take to resolve this issue.

Surface Laptop PXE boot attempt fails

If you're faced with this Surface Laptop PXE boot issue, you can follow the instructions below to work around this issue.

You should now see the Surface Unified Extensible Firmware Interface (UEFI) environment.

You should receive the Boot this device immediately message.

Alternatively, you can change the boot order for the Surface Laptop so that PXE Network is at the top of the list. Here's how:

You should now see the Surface UEFI.

You can now try the PXE boot again. Your Surface Laptop now should be able to perform the PXE boot successfully!

Read: PXE-E61, Media test failure, check cable boot error.

The Preboot Execution Environment (PXE) is an industry-standard client/server interface that allows networked computers that are not yet loaded with an operating system to be configured and booted remotely by an administrator. The PXE code is typically delivered with a new computer on a read-only memory chip or boot disk that allows the computer (a client) to communicate with the network server so that the client machine can be remotely configured and its operating system can be remotely booted.

The advantages of using PXE include:

PXE provides three things:

  1. The Dynamic Host Configuration Protocol (DHCP), which allows the client to receive an IP address to gain access to the network servers.
  2. A set of application program interfaces (API) that are used by the client's BIOS/UEFI or a downloaded Network Bootstrap Program (NBP) that automates the booting of the operating system and other configuration steps.
  3. A standard method of initializing the PXE code in the PXE ROM chip or boot disk.

The PXE process consists of the client notifying the server that it uses PXE. If the server uses PXE, it sends the client a list of boot servers that contain the operating systems available. The client finds the boot server it needs and receives the name of the file to download.

The client then downloads the file using Trivial File Transfer Protocol and executes it, which loads the operating system. If a client is equipped with PXE and the server is not, the server ignores the PXE code preventing disruption in the DHCP and Bootstrap Protocol (BP) operations.

How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Linux Oyunları Geliştirmek için Ücretsiz ve Açık Kaynaklı Oyun Motorları
Bu makale, Linux'ta 2D ve 3D oyunlar geliştirmek için kullanılabilecek ücretsiz ve açık kaynaklı oyun motorlarının bir listesini kapsayacaktır. Bu tür...