先确认硬盘是否被BIOS底层识别:若Main或Storage Information页显示Not Detected,则需启用SATA/NVMe控制器并检查物理连接;硬盘已识别但提示“未找到启动设备”,则需匹配SATA模式(AHCI/RAID/IDE)、同步UEFI/Legacy启动模式与GPT/MBR分区表、禁用Secure Boot与Fast Boot,最后用bcdboot命令重建UEFI引导。

Win10开机提示“未找到启动设备请安装操作系统”,说明BIOS/UEFI在自检阶段压根没识别到硬盘,或虽识别了但因SATA模式错配导致固件拒绝加载引导结构——此时屏幕常卡在Logo、黑屏,甚至直接跳进PE或U盘安装界面,根本进不了Windows启动流程。
先确认硬盘是否被BIOS底层识别
这一步跳过所有系统层,直查硬件枚举结果。如果硬盘在BIOS里都看不到,改SATA模式毫无意义。
关机后立即按电源键开机,在品牌Logo刚闪出时【连续、快速敲击Del键】(华硕/技嘉台式机通用);若无反应,改试F2(联想/戴尔笔记本)或F10(部分惠普机型)。
进入BIOS后,用方向键切换至Main或Storage Information选项卡,查找是否有具体硬盘型号(如“SK hynix BC711”“WDC WD10EZEX”)及对应容量显示。若显示为Not Detected、None或空白,说明SATA控制器被禁用或物理连接异常。
此时切到Advanced → SATA Configuration(或NVMe Configuration),将SATA Controller设为Enabled;保存退出后冷重启,再次进BIOS确认硬盘是否重现。
【若仍不显示,必须关机断电,拔插SATA数据线与电源线,确保接口完全咬合;M.2 SSD需卸下重装并拧紧固定螺丝】
匹配SATA模式与系统安装环境
硬盘已识别,但提示“未找到启动设备”,大概率是BIOS中SATA Operation Mode设置与系统安装时驱动环境冲突——比如Win10预装系统默认在AHCI下安装,你却设成了RAID或IDE。
方法一:进BIOS直接切换(适用于能进系统或记得原安装模式)
进入BIOS → Advanced → SATA Configuration → 找到SATA Operation Mode / Configure SATA As / SATA Mode等选项 → 改为AHCI(绝大多数Win10/Win11预装机、品牌本、新装机适用)→ 按F10保存退出。
方法二:注册表预启用AHCI驱动(适用于原为IDE安装、现要切AHCI且无法进系统)
① 使用另一台电脑制作Windows PE启动U盘,从PE启动后运行注册表编辑器;
② 加载故障系统的SYSTEM配置单元(HKEY_LOCAL_MACHINE\SYSTEM);
③ 导航至\ControlSet001\Services\storahci → 右侧双击Start → 将数值数据由3改为0;
④ 同样操作修改\ControlSet001\Services\msahci的Start值为0;
⑤ 退出注册表,重启,进BIOS将SATA Mode设为AHCI后保存。
方法三:戴尔/惠普等品牌机专用快捷法
戴尔主机默认SATA模式为RAID ON,必须手动改为AHCI;惠普部分机型需在Storage → SATA Emulation中选AHCI而非Intel RST。改完务必按F10保存,否则设置不生效。
同步校准启动模式与分区表
仅改SATA模式还不够——若硬盘是GPT分区却设Legacy启动,或MBR分区却启UEFI,BIOS照样无视该硬盘。
进入BIOS → Boot选项卡 → 查找Boot Mode、UEFI/Legacy Boot或CSM Support选项:
• 若硬盘用DiskGenius或diskpart确认为GPT分区 → Boot Mode必须设为UEFI Only;
• 若为MBR分区 → 设为Legacy Only或启用CSM(Compatibility Support Module)。
再检查Boot Option #1(第一启动项)是否为【Windows Boot Manager】(UEFI)或具体硬盘名(如“Samsung SSD 970 EVO”)——不能是USB、CD/DVD或Network Boot。
【Secure Boot和Fast Boot必须同时禁用:前者会拦截未签名的bootmgfw.efi,后者跳过EFI系统分区扫描,两者叠加必致引导丢失】
强制重建UEFI引导(硬盘已识别但仍报错)
前几步都做完还提示“未找到启动设备”,说明引导文件损坏或丢失,需用安装U盘现场修复。
插入Win10安装U盘 → 开机按F12选UEFI: U Disk启动 → 进入安装界面后按Shift+F10调出命令提示符。
依次执行:
diskpart → list disk → select disk 0 → list partition → select partition 1 → assign letter=S → exit
然后执行:bcdboot C:\Windows /s S: /f UEFI
执行成功后关闭窗口,重启并拔掉U盘。系统将从硬盘正常加载UEFI引导。

















