该错误表明BIOS已通过自检但无法从硬盘加载操作系统,需先移除外接启动设备、再进BIOS确认硬盘识别状态、修复MBR或激活系统分区、检查CMOS电池及硬盘参数设置。

电脑开机黑屏并显示“Non-system disk or disk error”,说明BIOS已通过自检但无法从硬盘加载操作系统,问题卡在引导阶段——此时电源、CPU、内存、显卡基本正常,故障点明确落在启动介质识别或硬盘引导结构上。
立刻拔掉所有外部可启动设备
关机→断开电源线等待5秒→重新接通→开机前逐项检查:软驱里有没有残留半张软盘、USB口插着U盘/移动硬盘/带存储功能的键盘接收器、光驱托盘里有没有光盘。全部拔掉,一个不留。
这一步必须做在最前面。很多用户跳过这步直接进BIOS,结果折腾半小时才发现U盘还插在机箱后侧没拔——【只要有一个非系统介质留在启动路径上,BIOS就会优先尝试读它,而一旦读不到有效引导扇区,立刻报这个错】。
进入BIOS确认硬盘是否被识别
开机反复按Del键(部分老主板是F2或Esc,看屏幕左下角提示)→进入BIOS→切换到“Main”或“Standard CMOS Features”选项卡→查找“IDE HDD Auto Detection”或“SATA Configuration”→确认硬盘型号是否显示(如“ST1000DM003”“WDC WD5000LPLX”等)。
如果这里根本看不到硬盘名称,说明硬件连接或硬盘本身有问题;如果能看到硬盘但状态为“Not Detected”或“None”,先关机断电,打开机箱检查SATA数据线和电源线是否插紧——特别是老旧主板,SATA接口焊点虚焊会导致间歇性失联。
修复硬盘主引导记录(MBR)
方法一:用Windows安装U盘强制修复
准备与原系统版本一致的Windows安装U盘(Win10/Win11需匹配位数和更新分支)→插入→开机按F12调出启动菜单→选U盘→进安装界面后按Shift+F10调出命令提示符→依次执行:
bootrec /fixmbr → bootrec /fixboot → bootrec /rebuildbcd
执行完每条命令后注意回显结果:若出现“操作成功完成”,说明MBR已重写;若提示“请求的操作无法执行”,说明硬盘可能被锁为只读或分区结构异常,需先用diskpart查看磁盘状态。
方法二:PE环境下激活主分区(针对Win7/Win10双活动分区误操作)
用微PE或FirDOS启动U盘进PE→右键“此电脑”→管理→磁盘管理→找到标有“系统”“启动”“EFI系统分区”的那个小分区(通常是100MB或500MB),右键它→“标记为活动分区”→再右键C盘→“标记为活动分区”→【注意:只能对主分区(Primary Partition)执行此操作,逻辑驱动器(Logical Drive)右键无此选项】。
检查CMOS电池及硬盘参数设置
第一步:关机断电,打开机箱,找到主板上纽扣状CMOS电池(通常标有CR2032)→轻轻取下,静置2分钟→装回。
第二步:重新开机进BIOS→切换到“Standard CMOS Features”→检查Date/Time是否严重偏差(如显示2005年),若偏差超过2年,基本可判定电池失效;再找到“IDE Configuration”或“SATA Mode”,确认设为AHCI(Win8及以上)或IDE(Win7及更早)→保存退出。
第三步:若仍报错且硬盘在BIOS中识别不稳定,更换一块新CR2032电池(价格约2元),装回后重新进BIOS做一次“Load Optimized Defaults”→保存重启。

















