答案是需按五步排查:一、用diskpart查清硬盘为GPT或MBR;二、进BIOS禁用Secure Boot;三、依分区格式设UEFI Only(GPT)或Legacy+CSM(MBR);四、将Windows Boot Manager或硬盘型号设为第一启动项;五、确认BIOS中硬盘型号与容量正常显示,否则检查物理连接。

电脑开机提示“找不到系统引导设备”,说明BIOS/UEFI未能从硬盘加载启动代码,根源几乎总是启动模式(Legacy/UEFI)与硬盘分区表(MBR/GPT)不匹配,或系统盘未被设为第一启动项。
第一步:确认硬盘分区格式是GPT还是MBR
这是后续所有操作的前提。选错模式会导致100%无法启动,且可能反复报错。
准备一个Windows安装U盘,插上后重启电脑→在语言选择界面按Shift + F10调出命令提示符→依次输入:
diskpart → list disk
观察输出中系统盘对应的“Gpt”列:若显示*(星号),就是GPT;若为空白,就是MBR。
【必须记录清楚结果,后面每一步都依赖这个判断】
第二步:进BIOS禁用Secure Boot
Secure Boot会拦截非签名的Legacy引导代码,也会干扰部分UEFI启动流程。它不关闭,Boot Mode选项常呈灰色不可改。
重启电脑,在品牌Logo出现时反复按Del/F2/F10(台式机多为Del,笔记本常见F2或F10)→进入BIOS/UEFI→切换至Security选项卡→找到Secure Boot Enable或Secure Boot Control→设为Disabled→按F10保存并确认退出。
第三步:根据分区格式切换Boot Mode
这一步必须严格对应第一步的结果,不能凭感觉选。
方法一:硬盘为GPT格式 → 切换至UEFI模式
1、再次进入BIOS/UEFI→切换到Boot或Startup选项卡
2、找到Boot Mode、UEFI/Legacy Boot或类似名称的选项
3、设为UEFI Only或UEFI First
4、向下滚动确认CSM Support(或Launch CSM)为Disabled
5、按F10保存退出
方法二:硬盘为MBR格式 → 切换至Legacy模式
1、进入BIOS/UEFI→切换至Boot或System Configuration选项卡
2、将Boot Mode设为Legacy Only或CSM Enabled
3、确保CSM Support设为Enabled(没有这一步,Legacy模式无法识别MBR硬盘)
4、按F10保存退出
第四步:把系统盘设为第一启动项
即使模式正确,若启动顺序里没把它排第一,BIOS仍会跳过硬盘直接报错。
重启进BIOS→切换至Boot或Boot Order选项卡→定位“Boot Option #1”或“1st Boot Device”→用方向键或+/-键从列表中选择:
• 若看到Windows Boot Manager,优先选它(这是UEFI下最稳的标识)
• 若只有硬盘型号(如“Samsung SSD 980 PRO”“ST1000DM010”),请核对容量和接口类型确认无误→选中→按回车确认
【切勿选“Legacy: USB Device”或“CD/DVD Drive”,哪怕它们排在前面】
保存设置(F10→Yes)→重启观察是否进入Windows登录界面。
第五步:验证硬盘是否被BIOS识别
如果前面几步做完仍报错,问题大概率出在硬件层——BIOS根本没看见硬盘。
重启进BIOS→切换至Main、Storage Information或Advanced→查找硬盘条目→必须看到具体型号(如“WDC WD1001FALS-00J7B1”)及对应容量。
若显示Not Detected、None或空白,【请勿继续下一步,必须重复检查SATA/NVMe接口是否插紧、电源线是否松动、主板M.2插槽是否启用】











