“No boot disk has been detected or the disk has failed”说明BIOS未识别启动硬盘,需按四步排查:一、进BIOS确认硬盘是否显示(若Not Detected则查物理连接);二、设硬盘为Boot Option #1并启用CSM、禁用Secure Boot;三、重插SATA/NVMe线缆确保接触可靠;四、用PE执行bootrec命令修复MBR、引导扇区及BCD。

电脑一开机就黑屏,只显示“No boot disk has been detected or the disk has failed”,说明系统在启动阶段根本没找到可用的启动硬盘,既不是Windows蓝屏也不是卡LOGO,而是BIOS/UEFI层面已放弃寻找启动设备。这个问题必须从硬件识别、启动顺序、引导模式三方面同步排查,漏掉任一环节都可能白忙一场。
第一步:确认硬盘是否被BIOS识别
关机→拔掉所有USB设备(尤其是U盘、移动硬盘)→按电源键开机→立即连按Del键(部分品牌为F2/F10/Esc,看主板或品牌Logo提示)→进入BIOS/UEFI界面→切换到“Main”或“Storage”标签页→查找“SATA Device”“M.2 SSD”“NVMe Device”等字样→确认你的硬盘型号是否明确列出。如果此处完全空白或显示“None”“Not Detected”,说明问题出在硬件连接或硬盘本身,跳过后续所有软件类操作,直接进入硬件排查。
若硬盘可见但状态为“Disabled”,用方向键选中它→按Enter→设为“Enabled”→F10保存退出。
第二步:修正启动顺序与CSM设置
仍处于BIOS/UEFI中→切换到“Boot”选项卡→检查“Boot Option #1”是否为你装系统的那块硬盘(如“Samsung SSD 870 EVO”“WDC WD10EZEX-00WN4A0”或“Windows Boot Manager”)。如果不是,用+/-键或F5/F6把它调到第一顺位。
接着找“Launch CSM”或“Compatibility Support Module”选项→如果当前值是“Disabled”或“Never”,【必须改为“Always”或“Enabled”】→此项关闭会导致UEFI模式下无法识别传统MBR分区硬盘,尤其重装过系统后极易触发此错。
再找“Secure Boot”→设为“Disabled”→这项开启时会拒绝加载非微软签名的引导文件,U盘重装后残留的旧引导项常因此被拦截。
全部改完后按F10→选“Yes”保存并重启。
第三步:重插硬盘线缆(仅限台式机)
关机→拔掉电源线→打开机箱侧板→找到主板上的SATA数据线和硬盘供电线→一手捏住SATA接口金属卡扣,另一手垂直拔出数据线→同样手法拔掉大4pin或SATA供电线→用橡皮擦轻轻擦拭硬盘金手指(特别是SATA接口两侧触点)→将数据线重新垂直、用力插到底(听到轻微“咔哒”声才算到位)→供电线同理插紧→合上机箱→接电重启。
这一步不能省略。很多用户以为“插上了就行”,实际SATA线虚接在通电瞬间可能勉强识别,但BIOS初始化时因信号不稳定直接判为无盘。你看到BIOS里硬盘时有时无,八成是这个原因。
第四步:用PE修复引导(硬盘已被识别但无法启动)
准备一个已制作好的Windows PE启动U盘→插进电脑→开机反复按F12/F10(看屏幕右下角提示)调出启动菜单→选择U盘名称→进入PE桌面→双击“DG分区工具”→确认左侧磁盘列表中你的系统盘(通常是Disk 0)有分区且C盘标记为“系统”“活动”→若C盘无“活动”标识,右键它→选“设为活动分区”→点“执行”。
接着打开“CMD命令提示符”→依次输入以下三行命令(每输完一行回车):
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
最后出现“成功添加引导项”即完成。
关机→拔U盘→重启。如果前三步都做了还报错,这一步大概率能救回来。

















