Dell laptop shows “boot device not found” after power-up.

TL;DR In BIOS, change UEFI/LEGACY to UEFI and restart.

Background

My friend’s dell laptop failed to boot after starting. He left this laptop in his room for the whole summer holiday without touching it. Surprisingly, when he came back and joyfully started his laptop, ready to kick off an LOL game, he got this annoying message with dark background. He was reluctant to bring his Macbook Pro for games. After enduring terrible shortcuts experience on Mac, he asked me for help while we were having lunch together, for re-installing his Windows 10 system. This was his last choice to do so. I agreed since there was no important file inside.

Routines

My friend showed me the message by clicking the power-up button. Why not found? He did not know. Okay, no problem. Let’s set off.

I have talked about how to install Win10 by USB drive before (See this). It took me about half an hour to get the USB ready for booting.

I knew the USB boot can be directly chosen for the current boot option, because there was none option before. But I still push F2F2F2 while the Dell logo was appearing. It led me to the BIOS. I checked the order of boot options and other System Boot configurations or so. In case some unexpected error occurred during USB booting, I clicked the “restore to default” button. Everything looked fine.

Deja Vu Message

After the normal blue window, the language option, no product key, Win10 professional, must accept terms, and customize, I got to choose on which disk I would like to install the Win10. I found the OS disk and clicked. But a warning showed notorious message “Windows cannot be installed on this disk. The selected disk is of the GPT partition style.“. I met with this before but could not remember what I had done. Maybe a wipe of the part of or the whole drive? I thought. Then I did found the solution on baidu jingyan and also an answer on microsoft website, using dispart command in the cmd (invoked by Shift-F10 on the same page) which would clean the whole drive.

However, I would like to try some other solution with minimal cost. Then an answer in baidu zhidao suggested those confused with this problem do as follows,

利用U盘装系统的步骤
第一 进入BIOS,找SECURITY—SECURE BOOT中的SECURE BOOT 由默认ENABLES 修改为DISABLED. 将UEFI/LEGACY BOOT,改为UEFI 模式 此模式支持GPT安装 保存退出
第二 也是最重要的 U盘装系统时将U盘格式化为FAT32格式非NTFS格式
然后就安装一般程序安装即可
这样就不用shift+F10转换格式 将整个硬盘格式化了

Steps on installing win system by usb
First, go to BIOS, find SECURITY–>SECURE BOOT, change SECURE BOOT from ENABLED to DISABLED. Then, change UEFI/LEGACY BOOT to UEFI which supports GPT type. Save and Exit.
Second, more importantly, select FAT32 type not NTFS type while burning the usb.
Last, follow routines of installation.
In this way, no need to format the disk by shift-F10

The Surprise Result

Perfect! Let’s give it a try. But I found that SECURE BOOT was already DISABLED. And it took me a while to locate UEFI/LEGACY, it was in the above, different sub-menu. Aha, swiched to UEFI. First step done.

I was not sure whether my burned USB was in NTFS or not. Probably was. I said, fine, let’s just try again to see if there would be a warning again.

Yes, expectedly, booting again. Wait, “is it usb booting?” “No, don’t think so.” Unexpectedly, his original Win10 system waked up. Ahoo, no more installation! “Yes!”

I just changed the LEGACY mode to UEFI mode, and it definetely worked. It looks like, “Asked a programmer what surprises you most, and he or she answered my code works :)”

Have a nice beginning of the new semester guys! And get the job!

Reference