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 SupportAndUEFI 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:
- 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.
- 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) orFn+F12on some models.
- View the BIOS error log:
- 📝 Go to BIOS (button
F2,DelorFn+F2when turned on). - 🔍 Go to the section
Event LogorSystem Log— there may be details about the failure.
- 📝 Go to BIOS (button
- 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):
- Reset BIOS settings to factory defaults:
- 🔄 Go to BIOS (the button depends on the model, usually
F2orFn+F2). - 🔧 Find the option
Load Default Settings(may be calledRestore Defaults,Load Setup Defaults). - 💾 Save changes (
F10) and reboot.
- 🔄 Go to BIOS (the button depends on the model, usually
- Set download priority:
- 📁 Go to the section
Boot(orStartup). - 🔝 On the list
Boot Priorityput your hard drive first (for example,Windows Boot Manageror SSD model name). - 🚫 Disable
Network BootorPXE Boot, if such options exist.
- 📁 Go to the section
- Check boot mode:
- 🔄 Make sure that in the section
Boot ModeselectedUEFI(for Windows 8/10/11) orLegacy Support(for Windows 7). - ⚠️ On laptops with Optane Memory (For example, IdeaPad 5) may need to be enabled
VMD Controller.
- 🔄 Make sure that in the section
- Update BIOS (if available):
- 🔄 In the section
ExitorAdvancedfindBIOS Update. - 💿 Connect a charged battery and power supply - interrupting the update will lead to laptop malfunction!
- 🔄 In the section
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:
- Boot from the Windows installation flash drive:
- 💿 Connect the flash drive and hold
F12to call the boot menu. - 🔧 Select your flash drive (it may appear as
UEFI: [Flash drive name]).
- 💿 Connect the flash drive and hold
- Open a command line:
- 📁 On the installation screen, tap
Shift + F10. - 🔍 Enter the commands one by one:
diskpartlist disk
select disk 0
list partitionMake sure there is a section
EFI(usually 100–500 MB, FAT32 file system).
- 📁 On the installation screen, tap
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=200format 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:
- 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.
- 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.
- 🔄 Download the firmware from the official website Lenovo (section
- Check your controller settings:
- 🔧 In BIOS, find the section
Advanced → SATA Controller Mode. - 🔄 Try changing the mode from
AHCIonCompatibilityor vice versa.
- 🔧 In BIOS, find the section
| 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 RSTon Windows.
For Lenovo V14/V15 and budget models:
- 💿 These laptops often come with
Legacy Modedefault. Switch toUEFIand 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
diskpartin 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 RSTin 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:
- Create a flash drive in
UEFI(in Rufus select partition schemeGPT). - Disable
Secure Bootin BIOS. - 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:
- Download the BIOS file for your model from the website Lenovo and rename it to
$01D3000.fd(name may vary - check for your model!). - Place the file on a formatted
FAT32flash drive. - Connect the flash drive to the switched off laptop, hold down
Fn + R(orFn + Bfor 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.