Black screen with inscription «EFI Network 0 for IPv4 Boot Failed» on a laptop Lenovo is one of the most frightening errors a user can encounter. It appears at the system boot stage, when the BIOS/UEFI cannot find the boot disk or correctly initialize the network adapter for PXE boot. Most often, the problem occurs after updating the BIOS, resetting settings, replacing the hard drive, or an unsuccessful attempt to install Windows.

Unlike typical Windows errors, this problem is related to low-level software — UEFI firmware and boot device configuration. It cannot be fixed by reinstalling the OS or restoring the system: intervention in the BIOS settings or hardware diagnostics is required. In this article we will analyze all possible causes of failure and give step-by-step instructions for laptops Lenovo IdeaPad, ThinkPad, Legion and other series, including rare cases when the error masks hardware failure.

Why does the "EFI Network 0 for IPv4 Boot Failed" error occur?

The error indicates that the system is trying to boot over the network (PXE-boot), but fails. This happens when:

  • 🔧 BIOS/UEFI reset to factory settings — boot priority has changed to the network adapter.
  • 💾 Hard drive or SSD not detected — physical shutdown, breakdown or initialization error.
  • 🔄 Partition table damaged (GPT/MBR) or boot sector after a failed Windows update.
  • 🖥️ Boot mode is not configured correctly - conflict between Legacy Support And UEFI Mode.
  • 🔌 Problems with power or SATA/NVMe controller — the laptop “does not see” the drive.

On laptops Lenovo The error often appears after:

  • 🔄 BIOS updates via Lenovo Vantage or manually.
  • 🛠️ Replacing a hard drive with an SSD without transferring boot files.
  • ⚡ Resetting CMOS (for example, after removing the battery or through a jumper).
  • 🖥️ Installation of a second OS (Linux, Hackintosh) with a violation of the partition structure.
⚠️ Attention: If the error appears after physical intervention (replacing the drive, dropping the laptop), first check connection of loops and integrity of connectors. On models ThinkPad T/X/P-series And Legion The M.2 SSD contact often comes off due to vibration.

First steps: diagnosis before correction

Before you make any changes to the BIOS or reinstall the system, perform some basic diagnostics:

  1. Check the drive connection:
    • 🔧 Open the back cover of the laptop (on some models Lenovo Just remove the panel to access the SSD).
    • 🔌 Carefully remove and reinsert the disc. For an M.2 SSD, make sure it is firmly seated in the slot (the latch should click).
    • 🔍 Inspect the contacts for oxidation or damage.
  2. Try booting from external media:
    • 💿 Create a bootable USB flash drive with Windows/Linux (for example, via Rufus or Ventoy).
    • 🔄 Connect it to your laptop and try to boot while holding F12 (boot menu) or Fn+F12 on some models.
  3. View the BIOS error log:
    • 📝 Go to BIOS (button F2, Del or Fn+F2 when turned on).
    • 🔍 Go to the section Event Log or System Log — there may be details about the failure.
📊 How often do you update the BIOS on your laptop?
  • Never
  • Only for critical errors
  • Regularly, once every six months
  • I don't know what it is

If the laptop does not see either the built-in disk or the bootable USB flash drive, the problem may be SATA/NVMe controller or the motherboard itself. In this case, diagnostics will be required at a service center.

Correction via BIOS/UEFI settings

In 80% of cases, the error can be resolved by changing the BIOS configuration. The instructions are suitable for all modern laptops Lenovo (2015 and newer):

  1. Reset BIOS settings to factory defaults:
    • 🔄 Go to BIOS (the button depends on the model, usually F2 or Fn+F2).
    • 🔧 Find the option Load Default Settings (may be called Restore Defaults, Load Setup Defaults).
    • 💾 Save changes (F10) and reboot.
  2. Set download priority:
    • 📁 Go to the section Boot (or Startup).
    • 🔝 On the list Boot Priority put your hard drive first (for example, Windows Boot Manager or SSD model name).
    • 🚫 Disable Network Boot or PXE Boot, if such options exist.
  3. Check boot mode:
    • 🔄 Make sure that in the section Boot Mode selected UEFI (for Windows 8/10/11) or Legacy Support (for Windows 7).
    • ⚠️ On laptops with Optane Memory (For example, IdeaPad 5) may need to be enabled VMD Controller.
  4. Update BIOS (if available):
    • 🔄 In the section Exit or Advanced find BIOS Update.
    • 💿 Connect a charged battery and power supply - interrupting the update will lead to laptop malfunction!

Network Boot is disabled|Hard disk is the first priority|Boot mode corresponds to OS (UEFI/Legacy)|Secure Boot is disabled (if installing Linux)-->

After changes, save the settings (F10) and reboot your laptop. If the error persists, go to the next section.

⚠️ Attention: On some models ThinkPad (For example, T480, X1 Carbon) After resetting the BIOS, you may need to manually enable AHCI Mode for SATA drives. Otherwise, the system will not see the disk.

Recovering Windows boot files

If the BIOS sees the disk, but the error remains, it is probably damaged EFI boot files or partition table. To restore:

  1. Boot from the Windows installation flash drive:
    • 💿 Connect the flash drive and hold F12 to call the boot menu.
    • 🔧 Select your flash drive (it may appear as UEFI: [Flash drive name]).
  2. Open a command line:
    • 📁 On the installation screen, tap Shift + F10.
    • 🔍 Enter the commands one by one:
      diskpart
      

      list disk

      select disk 0

      list partition

      Make sure there is a section EFI (usually 100–500 MB, FAT32 file system).

  • Recover bootloader:
    bcdboot C:\Windows /s S: /f UEFI

    (where C: - disk with Windows, S: — EFI partition; letters may differ!).

  • If the EFI partition is missing, create it manually via diskpart:

    create partition efi size=200
    

    format fs=fat32 quick

    assign letter=S

    After recovery, reboot your laptop. If the problem is damaged partition table (for example, after installing Linux), you may need to completely reinstall Windows and format the disk in GPT.

    Hardware problems: when the BIOS does not see the disk

    If none of the methods help, and the BIOS stubbornly does not detect the drive, the problem may be:

    • 💥 SATA/NVMe controller malfunctions - a common problem in Lenovo Legion Y520/Y720 after overheating.
    • 🔌 No power to the M.2 connector — check whether the disk activity indicator lights up when turned on.
    • 🔧 Drive incompatibilities - some old models Lenovo do not support NVMe SSDs without updating the BIOS.

    For diagnostics:

    1. Check the disk on another device:
      • 🔧 Connect the SSD/HDD to another PC via a USB-SATA adapter.
      • 🔍 If the disk is not detected, it is faulty.
    2. Update BIOS to the latest version:
      • 🔄 Download the firmware from the official website Lenovo (section Support → enter the laptop model).
      • 💿 Use Lenovo BIOS Update Tool or flash drive with file .fd.
    3. Check your controller settings:
      • 🔧 In BIOS, find the section Advanced → SATA Controller Mode.
      • 🔄 Try changing the mode from AHCI on Compatibility or vice versa.
    Symptom Probable Cause Solution
    BIOS does not see the SSD, but sees the HDD The M.2 connector or NVMe controller is faulty Test the SSD on another device, update the BIOS
    Error appears after replacing disk The new drive is not formatted or is not compatible Create a GPT partition table and install Windows in UEFI mode
    Laptop won't turn on after BIOS reset The BIOS firmware has crashed (less often - a power problem) Restore BIOS via Crisis Recovery Mode (see instructions for your model)
    The error only appears when connected to the network Conflict with PXE settings or network adapter Disable Network Boot in BIOS and update the network card driver
    ⚠️ Attention: On laptops Lenovo Yoga And Flex with dual-disk configurations (SSD + HDD), the error may occur due to incorrect initialization of the RAID array. In this case, you need to reset the BIOS configuration Intel RST or turn it off completely.

    Specific solutions for different Lenovo series

    Some models Lenovo have unique features that affect the appearance of the error:

    Solutions for ThinkPad (T/X/P-series)

    On ThinkPad the error is often related to settings Secure Boot And Intel SGX. Try:

    1. Disable Secure Boot in section Security.

    2. Enable Intel SGX in Advanced → CPU Settings (if available).

    3. Update ThinkPad BIOS through Lenovo Vantage or utility .exe from the official website.

    For IdeaPad 3/5/7 And Legion:

    • 🔧 Check the setting Fast Boot — sometimes turning it off helps detect the disk.
    • 🔄 If the laptop is equipped Optane Memory, update the driver Intel RST on Windows.

    For Lenovo V14/V15 and budget models:

    • 💿 These laptops often come with Legacy Mode default. Switch to UEFI and reinstall Windows.
    • 🔌 Check if the SATA controller is disabled in the BIOS (section Advanced → Device Configuration).
    💡

    If your Lenovo equipped with two video cards (Intel + NVIDIA), try disabling Hybrid Graphics in BIOS. In rare cases, this solves the problem with disk initialization.

    Prevention: how to avoid mistakes in the future

    To make a mistake «EFI Network 0 for IPv4 Boot Failed» didn't appear again:

    • 🔄 Update your BIOS regularly, but only through official utilities Lenovo.
    • 💾 Don't turn off the power while working with disks (cloning, formatting).
    • 🔧 Use proven tools for working with partitions (for example, MiniTool Partition Wizard instead of diskpart in manual mode).
    • 🖥️ Back up the EFI partition before experimenting with the OS (for example, through Macrium Reflect).

    For laptops with Optane Memory or RAID configuration:

    • 🔧 Don't turn off Intel RST in the BIOS unnecessarily - this can make the disk invisible.
    • 🔄 Before replacing the SSD, disconnect Optane through Intel Optane Memory Application.
    💡

    If you often experiment with OS (Linux, Hackintosh), create a separate partition for tests and never touch the main EFI Windows partition.

    FAQ: Frequently asked questions about errors

    Is it possible to fix the error without losing data?

    Yes, if the problem is in the BIOS settings or damaged boot files. Use bcdboot (see section above) or tools like Boot-Repair (for Linux). If the disk is physically faulty, you can try to recover the data via TestDisk or service center.

    The laptop does not see the bootable USB flash drive. What to do?

    Try:

    1. Create a flash drive in UEFI (in Rufus select partition scheme GPT).
    2. Disable Secure Boot in BIOS.
    3. Connect a flash drive to the port USB 2.0 (on some models Lenovo USB 3.0 does not work for boot).

    After resetting the BIOS, the laptop does not turn on at all. What to do?

    This is a sign of a failed BIOS firmware. To restore:

    1. Download the BIOS file for your model from the website Lenovo and rename it to $01D3000.fd (name may vary - check for your model!).
    2. Place the file on a formatted FAT32 flash drive.
    3. Connect the flash drive to the switched off laptop, hold down Fn + R (or Fn + B for ThinkPad) and turn on the power. Hold the buttons for 5–10 seconds.

    If this does not help, contact the service: you will need a programmer to flash the BIOS chip.

    The error only appears when connected to Ethernet. Why?

    Most likely it is enabled in the BIOS Network Boot (PXE), and the laptop is trying to boot over the network. Disable this option under Boot or change the download priority. Also check if the network card is conflicting with the drivers - update them via Lenovo Vantage.

    Is it possible to install Windows in Legacy mode on a modern Lenovo?

    Technically yes, but this is fraught with problems:

    • 🚫 On laptops with Optane Memory Legacy mode will disable acceleration.
    • 🚫 Some models (for example, Legion 5) block Legacy boot at the BIOS level.
    • 🚫 Windows 11 does not officially support Legacy mode.

    We recommend installing Windows on UEFI with partition table GPT.