I have a Lenovo P500 laptop which was working fine for years. I never faced any issues with it so far until today. The screen suddenly froze and after a while when I tried to restart, a black screen showed up with a message ‘checking media’, and then it led to a blue screen that says ‘Default Boot Device Missing or Boot Failed’. It shows some instructions like using Recovery Media, choose a new Boot Device, or to boot Recovery Media, but in Boot Manager, I’m greeted with two more errors I believe.
EFI Network 0 for IPv4 (B8-88E3-8F-4D-B3)
EFI Network 0 for IPv6 (B8-88E3-8F-4D-B3)
What should I do?
This problem is common for those as well who try to install Windows 7 on a machine that is intended to run Windows 8. For that kind of case, hopefully there is a solution.
You need to set the BIOS to load in legacy mode since the laptop is configured for Windows 8. Follow the steps below to load Windows 7.
1. Make sure that the laptop is turn off
2. For Laptops, from the OFF state, press the NOVO button or press the power
button and start tapping the F2 button OR FN + F2.
3. On the Novo Button Menu, using your arrow keys, select “BIOS Setup”.
4. Using arrow key, Go to “Boot” or “Startup” tab. Boot Mode should be changed
to “Legacy Support” or “Legacy”.
5. Using the arrow key, go to the “Exit” Tab .
6. On Exit Tab, highlight “OS Optimized Default” then press “Enter“
7. On the pop up box menu, select “Other OS”.
8. Then highlight Load Default Settings and press Enter. You will get another pop up box. Select Yes.
9. Highlight Exit Saving Changes then press Enter. Then select Yes in the confirmation box.
If you’ve set up Windows 7 properly then it should start loading.
Check BIOS settings for PXE boot, disable and reboot machine. PXE is network boot protocol where the notebook loads the OS from network server which is not needed at all if the OS is installed on HDD. This is most like an issue with the HDD.
If the PXE Boot to LAN is enabled you will see something like this in the boot priority option list
a. EFI Network 0 for IPv4
b. EFI Network 0 for IPv6
c. HDD
This is just for explanation, and the exact order may not be the same. Assuming that your system is showing something as it is as shown above, the unit will try to boot through a network for IPv4 then IPv6. Since you are not actually connected to a network you will get the two EFI error messages. Then it will next try to boot through the HDD. If your HDD is defective then it will show the HDD boot error message.
Since you are not actually booting through a network, set PXE boot to LAN option to disable. Your boot priority option now will just show the HDD. So when the unit starts with a defective HDD you only get the HDD boot error message. Otherwise, there won’t be any trouble. Go ahead and check as per my instructions and do let me know if the problem has gone away!
You can try powering on with the Novo button and try one of the repair or recovery options. Recovery will wipe the drive and restore the OS if the drive is otherwise healthy
It seems like the HDD is being bypassed and the unit is booting directly to the network. You can try to boot into the BIOS (press Fn+F2 on power-up) and check if the HDD is getting detected on the Information Tab. If the HDD’s detected, navigate to the Boot Tab and ensure it’s the first boot. If it still fails, try to disable UEFI and press F10 to save and exit. However, if the HDD is not detected it may be a defective one so in that case, better you get in touch with Lenovo Support.
Can you first try doing a Power Drain before getting in touch with Lenovo Support? I think this is a good idea as this will reduce the hassle for you!
- Remove the AC Adapter from your Computer
- If the battery can be removed, remove it as well
- Hold the Power Button down for 15 sec.
- Reconnect Everything
- Turn on the computer and start hitting F2 or Fn + F2
- This will boot the system to BIOS
Check Under the Information TAB if the HDD / Hard disk is being detected