“no bootable device”错误源于硬盘未被识别、启动顺序错误或引导文件损坏;需依次检查物理连接、调整bios/uefi设置、用安装介质修复引导(uefi/gpt或legacy/mbr)、必要时在winpe中重建efi分区。

如果您开机时看到“No bootable device — insert boot disk and press any key”提示,说明系统在启动过程中未能从任何设备加载有效的引导程序。该错误通常指向启动设备未被识别、启动顺序配置错误或引导结构损坏。以下是多种可行的修复方法:
一、检查硬盘物理连接与BIOS/UEFI识别状态
该步骤用于确认硬盘是否被主板固件层正确探测,排除因数据线松动、供电异常、M.2未压紧或接口故障导致的“硬盘不可见”问题。
1、关机并拔掉电源适配器(笔记本)或断开主机电源线(台式机)。
2、打开机箱侧板(台式机)或卸下笔记本底盖(参考对应型号拆机指南)。
3、检查SATA数据线两端是否牢固插入主板SATA口与硬盘接口;若为M.2 NVMe SSD,确认其金手指完全插入插槽,并已用螺丝紧固。
4、检查SATA电源线(台式机)或主板M.2供电线路是否连接正常;可尝试更换SATA接口或数据线进行交叉验证。
5、重新装回盖板,通电开机,在戴尔设备上连续按F2、联想设备按F1、华硕/技嘉设备按Del或F2进入BIOS/UEFI界面。
6、切换至Main或Storage Information选项卡,查看硬盘型号与容量是否显示;若显示为Not Detected或空白,则硬件连接或硬盘本身存在异常。
二、修正BIOS/UEFI启动顺序与控制器设置
即使硬盘物理存在,若启动顺序中未将其设为首选,或SATA/NVMe控制器被禁用,系统仍将跳过该设备并报错。
1、进入BIOS/UEFI后,切换至Boot或Startup选项卡。
2、检查Boot Mode设置:若系统为UEFI方式安装,必须选择UEFI Only;若为传统MBR安装,则需启用Legacy/CSM模式。
3、在启动设备列表中,确认Windows Boot Manager(UEFI)或具体硬盘名称(如“Samsung SSD 970 EVO”、“ST2000DM008”)位于Boot Option #1位置。
4、若未出现硬盘条目,切换至Advanced或Configuration选项卡,查找SATA Controller、NVMe Configuration或Storage Configuration,确保其状态为Enabled。
5、按F10保存设置并退出,系统自动重启。
三、使用Windows安装介质修复引导文件(UEFI/GPT模式)
当硬盘被BIOS识别但无法启动,大概率是EFI系统分区丢失、BCD配置损坏或bootmgr.efi文件缺失,需通过命令行重建引导环境。
1、准备一个与原系统版本匹配的Windows安装U盘(如原为Windows 11 22H2,请勿使用21H2镜像)。
电脑手机电子配件电子商城网站模板是一款提供手机、手表、电脑等电子配件和设备的电子商城宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
2、插入U盘,开机时按F12(戴尔/联想/惠普通用)调出一次性启动菜单,选择该U盘启动。
3、在安装界面左下角点击修复计算机 → 疑难解答 → 高级选项 → 命令提示符。
4、依次执行以下命令(每行输入后按回车):
diskpart
list volume
exit
5、观察输出中是否有标注为System或EFI、文件系统为FAT32、容量约100MB的分区;记下其盘符(如S:)及系统盘符(如C:)。
6、执行引导重建命令:
bcdboot C:\Windows /s S: /f UEFI
四、使用Windows安装介质修复引导文件(Legacy/MBR模式)
适用于以传统BIOS方式安装、磁盘为MBR分区表的系统,主要修复主引导记录(MBR)、引导扇区(boot sector)及启动配置数据库(BCD)。
1、同第三步,从Windows安装U盘启动并进入命令提示符。
2、依次执行以下命令(每行输入后按回车):
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
3、若执行bootrec /fixboot时提示“拒绝访问”,需先运行:
diskpart
list volume
select volume X(X为系统盘对应编号)
assign letter=S
exit
4、再重复执行上述bootrec四条命令,直至全部返回操作成功。
五、在WinPE环境下重建EFI系统分区(进阶修复)
当list volume中完全无EFI分区显示,或bcdboot命令反复失败,表明EFI系统分区已被格式化或彻底删除,需手动创建并写入引导文件。
1、使用微PE工具箱V2.2+(支持UEFI+GPT双模)制作启动U盘,从该U盘启动进入WinPE桌面。
2、运行DiskGenius,选中系统所在磁盘,右键点击转换为GPT分区表(如当前为MBR且需UEFI启动)。
3、右键磁盘空白处→建立新分区→选择EFI系统分区类型,大小设为100MB,文件系统为FAT32,分配盘符(如S:)。
4、点击确定并保存更改,随后在WinPE命令提示符中执行:
bcdboot C:\Windows /s S: /f UEFI










