“No Bootable Device Found”黑屏表明系统无法找到有效启动分区或文件,需依次排查BIOS识别、启动模式/顺序、硬盘健康与分区状态、引导记录损坏及SMART物理故障。

如果您启动电脑时屏幕显示“No Bootable Device Found”并进入黑屏状态,这通常意味着系统无法在连接的存储设备中找到有效的引导分区或启动文件。硬盘可能未被识别、引导记录损坏、BIOS/UEFI 启动顺序错误,或硬盘本身存在物理/逻辑故障。以下是针对该问题开展硬盘检测与排查的具体步骤:
一、检查BIOS/UEFI中硬盘是否被识别
该步骤用于确认主板是否能正常探测到硬盘硬件,是判断硬盘物理连接与供电是否正常的首要环节。若BIOS中完全不显示硬盘,则问题极可能出在接口松动、数据线损坏、电源异常或硬盘已失效。
1、关机后长按电源键5秒强制断电,拔掉电源适配器(笔记本)或断开主机电源线(台式机)。
2、重新通电,开机时立即反复按Del、F2、F10或Esc键(具体按键依品牌而异,常见于开机LOGO画面左下角提示)进入BIOS/UEFI设置界面。
3、切换至Main、System Information或Storage类选项卡,查找“SATA Devices”、“NVMe SSD List”或“Storage Configuration”等条目。
4、确认硬盘型号、容量及状态是否显示为Detect、Present或具体型号名称;若显示None、Not Detected或为空白,则硬盘未被识别。
5、如未识别,关机后检查SATA数据线与电源线两端是否插紧(台式机),或拆机检查M.2接口是否卡扣闭合、金手指有无氧化(笔记本/台式机);更换同规格数据线或尝试另一SATA/NVMe插槽可快速验证硬件连接问题。
二、验证启动模式与启动顺序设置
UEFI与Legacy BIOS两种启动模式对硬盘分区表格式(GPT/MBR)和引导文件位置有严格要求。若模式不匹配或启动项未启用,即使硬盘正常也会报“No Bootable Device Found”。
1、在BIOS/UEFI界面中定位到Boot或Startup选项卡。
2、查看“Boot Mode”或“UEFI/Legacy Boot”设置项:若硬盘为GPT分区且安装的是Windows 8及以上系统,必须设为UEFI Only;若为MBR分区且系统较老,则需设为Legacy Only或CSM Enabled。
3、进入“Boot Option Priorities”或“Hard Drive BBS Priorities”,确认含硬盘型号名称的启动项(如“Windows Boot Manager”、“ATA HDD”、“NVMe0”)位于第一顺位。
4、若列表中仅显示“UEFI: USB”、“UEFI: Network”等非硬盘项,或硬盘项为灰色禁用状态,需启用对应硬盘的启动支持(如“Launch CSM”、“Fast Boot”关闭、“Secure Boot”临时禁用)后再保存退出。
三、使用Windows PE环境检测硬盘健康与分区状态
当BIOS能识别硬盘但系统仍无法启动时,需借助外部可启动环境(如微PE、Hiren’s BootCD)直接读取硬盘,检查是否存在分区丢失、主引导记录(MBR)/EFI系统分区(ESP)损坏、或SMART自检异常。
1、在另一台正常电脑上下载微PE工具箱(WePE)ISO镜像,使用Rufus将其写入U盘制作成可启动盘。
2、将U盘插入故障电脑,重启并按快捷键(如F12、F11)调出启动菜单,选择U盘对应的UEFI或Legacy启动项。
3、进入PE桌面后,运行DiskGenius,点击顶部“硬盘”菜单,选择“检查硬盘坏道”并执行标准扫描;同时查看左侧磁盘列表中目标硬盘是否显示为“在线”且分区类型为“EFI System”+“Microsoft Basic Data”(UEFI/GPT)或“主分区”(Legacy/MBR)。
4、若DiskGenius中硬盘显示“未初始化”、“无分区”、“RAW格式”或右键菜单中“重建主引导记录”呈可用状态,说明引导结构已损毁,需谨慎执行修复操作,避免误格式化导致数据丢失。
四、修复主引导记录(MBR)或EFI系统分区
针对引导代码缺失或损坏的情况,可通过命令行工具重写关键引导文件。此操作需确保硬盘分区结构完整且系统文件未被删除,否则仅修复引导无法恢复启动。
1、在PE环境中打开“CMD命令提示符(管理员)”,依次执行以下命令:
2、输入diskpart后回车,再输入list disk确认系统盘编号(如Disk 0),输入select disk 0选中。
3、输入list partition查看分区,若存在约100–500MB的FAT32分区且标注为“System”,即为EFI系统分区;若为Legacy模式,则寻找活动(Active)标记的主分区。
4、对UEFI系统:输入exit退出diskpart,执行bootrec /fixboot与bcdboot C:\Windows /s S: /f UEFI(其中C为系统盘,S为EFI分区盘符)。
5、对Legacy系统:执行bootrec /fixmbr、bootrec /fixboot、bootrec /rebuildbcd;若提示“访问被拒绝”,需先用diskpart将系统分区设为活动状态(active)。
五、使用CrystalDiskInfo进行SMART状态深度检测
SMART(自我监测分析与报告技术)可反映硬盘内部传感器采集的物理参数,如重定位扇区数、通电时间、温度等,是预判硬盘是否即将失效的关键依据。该检测无需访问文件系统,即使硬盘不识别分区亦可获取基础健康值。
1、在PE环境或能进入系统的电脑上运行CrystalDiskInfo软件。
2、在主界面左侧设备列表中,找到目标硬盘,观察右侧“健康状态”栏:若显示良好(绿色)且“当前值”列无红字警告项,可排除物理故障;若显示警告(黄色)或不良(红色),重点关注“Reallocated Sectors Count”、“Current Pending Sector Count”、“UDMA CRC Error Count”三项数值是否大于零。
3、若任一关键属性“最差值”低于阈值(Threshold列数值),或“原始值”出现非零的重映射扇区数,表明硬盘已发生不可逆物理损伤,应立即备份数据并更换硬盘,继续使用可能导致彻底无法识别。










