前言
这是我从18年就买的电脑,dell g3 3579游戏本,当时有1060ti的显卡,算是我玩过一些游戏的老家伙了。最近没咋用,突然发现打不开了, 和这位博主一样 戴尔电脑重装系统出现No bootable devices found的问题。
本文主要记录一下我定位和解决问题的过程。(另外,由于在修电脑的时候我有些东西忘记记录了,所以有些类似的情景我会从 戴尔电脑重装系统出现No bootable devices found的问题 中拿图,感谢这位作者嘻嘻 ^_^)

排查过程
这个是找不到引导程序。
计算机启动的核心流程可概括为三大阶段,从硬件检测到系统就绪,逐步实现控制权转移:
- 硬件自检(POST)
按下电源键后,BIOS/UEFI(主板固件)首先执行加电自检(POST),快速检测CPU、内存、显卡、键盘等关键硬件是否正常。若有致命错误(如无内存),通过喇叭鸣笛报警;无问题则进入下一步。 - 初始化与设备识别
自检通过后,BIOS/UEFI按预设启动顺序(如硬盘、U盘)查找启动设备,初始化显卡、硬盘等外设,并配置内存参数、硬盘访问模式等硬件设置。 - 加载操作系统
BIOS/UEFI读取启动设备的引导程序(如MBR或UEFI的ESP分区中的引导文件),由引导程序加载操作系统内核(如Windows的NT内核、Linux的bzImage)。内核初始化后,加载驱动程序、启动系统服务,最终显示登录界面,完成启动。
总结:启动过程是硬件检测→设备初始化→系统加载的连续流程,核心是BIOS/UEFI与操作系统的协同,确保硬件就绪后移交控制权。
而引导程序又是加载操作系统的重要文件,缺失了就会出现 "no bootable devices found" (当然出现这个标语不一定是我这个原因,这是个充分不必要条件, 请根据具体情境自行判断)
这里我们可以先用优启通进入PE系统(如何制作PE盘网上有很多教程,只要一个>16g的u盘+优启通官网下个制作的exe即可),可以看到各个硬盘都在,所以硬盘没什么问题。
但是我在用DiskGenius看硬盘分区的时候,发现系统盘没有前面的两个引导页。
(后面我新建了,所以系统盘前面有两个分区,分别是ESP和MSR)

到这里就可以定位到问题所在了,就是磁盘某个地方坏了,刚好识别不到这个系统启动的引导分区(别看他很小),但是开机进入主板之后,没有这个引导分区,就找不到windows的系统文件,进而没法进入正常的windows界面了。
解决方案
新建分区
如果没有的话,新建一下分区, 注意分区表类型选GPT(GUID), 请注意本操作会把该磁盘的所有分区格式化了重新分区,所以请在操作前备份(例如在PE系统下先备份)


开机后按F2(其他机子可能不是这个键,自行百度/deepseek)进入bios, 将之前的设置为出厂设置。

重装系统
然后使用PE盘的EIX系统安装工具安装下windows系统,在安装之前,需要现在你的启动盘里面放置windows的iso文件,例如我这里是win10.iso, 4.64g的大小

下载方式也很简单, 去win10官网下载一个引导的exe,

打开这个exe选择 为其他电脑安装介质, 就会开始下载这个windows10.iso文件了。

下载完iso后放到你的u盘,重装系统的时候会识别到。

等到恢复完,会重启,重启电脑时记得把u盘拔掉就行。
最后感想
重装完的电脑还是挺清爽的 (虽然有装上了某b某音等软件...)
