组装电脑后开机提示“找不到引导设备”,需先确认BIOS是否识别硬盘,再启用SATA/NVMe控制器、匹配UEFI/Legacy启动模式、设系统盘为第一启动项并禁用Secure Boot与Fast Boot,最后用Windows安装U盘执行bcdboot重建UEFI引导。

组装电脑后开机提示找不到引导设备,说明主板在POST阶段未能识别到包含有效引导程序的硬盘,常见于新装机时硬盘未被BIOS枚举、SATA/NVMe控制器被禁用、启动模式与磁盘分区类型不匹配或系统尚未安装引导结构,多数情况无需更换硬件即可修复。
确认硬盘是否被BIOS底层识别
这一步是所有后续操作的前提。如果硬盘在BIOS主界面都未显示,调整启动顺序毫无意义,必须先解决固件层“看不见”的问题。
第一步:按下电源键开机,在品牌Logo(如ASUS、Gigabyte、MSI)刚出现时立即反复敲击Del键(绝大多数台式主板默认),部分华擎主板需按F2,微星部分型号需按F11。
第二步:进入BIOS后,用方向键切换至【Main】选项卡,查找“Storage Information”“SATA Devices”或“NVMe Configuration”区域。
第三步:观察是否有硬盘型号显示——例如“WDC WD10EZEX-00WN4A0”“Samsung SSD 980 PRO”或“SK hynix BC711”。若显示为【Not Detected】、空白或“None”,说明主板未探测到硬盘,需立刻转入物理连接检查。
第四步:若硬盘已列出但容量为0或型号异常(如显示“ATA Device”无具体型号),【请勿继续设置启动项,此时应优先检查SATA线是否插反、M.2螺丝是否拧紧、供电线是否脱落】。
启用存储控制器并匹配启动模式
新装机常因主板默认关闭SATA/NVMe控制器,或UEFI/Legacy模式与磁盘分区格式冲突导致跳过扫描。此步骤必须在确认硬盘已可见的前提下执行。
方法一:启用SATA/NVMe控制器
1、在BIOS中切换至【Advanced】→【Storage Configuration】或【Configuration】→【SATA Controller】。
2、将“SATA Mode”设为【AHCI】(非IDE或RAID,除非你明确配置了RAID阵列);若使用M.2 NVMe SSD,找到【NVMe Configuration】并设为【Enabled】。
3、按F10保存退出,重启后再进BIOS,回到【Main】页确认硬盘型号是否稳定显示。
方法二:锁定UEFI/Legacy引导模式
① 若你已安装Windows 10/11且使用GPT分区(现代安装默认),必须设为UEFI模式:切换至【Boot】→【Boot Mode Selection】→选【UEFI Only】。
② 若你手动创建了MBR分区或安装的是老版本Windows(如Win7),则需启用CSM:【Boot Mode Selection】→【Legacy CSM】或【Both】→再进入【CSM Configuration】→将【Boot Device Control】设为【UEFI and Legacy OpROMs】。
③ 【切勿在GPT磁盘上强行启用Legacy模式,否则系统盘将完全不可见】。
将系统盘设为第一启动项并禁用干扰设备
即使硬盘已识别、控制器已启用、模式已匹配,若启动队列里排在前面的是空U盘、光驱或网络启动项,主板仍会跳过你的硬盘直接报错。
1、进入BIOS【Boot】选项卡,定位【Boot Option #1】或【1st Boot Device】。
2、用+/-键或方向键展开列表,从中选择真实存在的系统设备:优先选【Windows Boot Manager】(UEFI);若未出现该条目,选具体硬盘名如【Samsung SSD 980 PRO】或【ST2000DM008】。
3、向下滚动查看【Boot Option #2】及后续项,将所有含“USB”“CD/DVD”“Network Boot”“PXE”的条目统一设为【Disabled】。
4、确认【Fast Boot】和【Secure Boot】均处于【Disabled】状态——前者会跳过EFI系统分区扫描,后者可能拦截未签名的bootmgfw.efi。
5、按F10保存设置,系统自动重启。
用Windows安装U盘重建UEFI引导结构
若上述步骤全部完成仍报错,说明硬盘虽被识别,但EFI系统分区缺失、BCD损坏或bootmgfw.efi文件丢失。此时需借助安装介质强制重建。
1、准备一个与原系统版本一致的Windows 11安装U盘(如原装系统为22H2,请勿用21H2介质),插入USB口。
2、开机按F12调出Boot Menu,选择U盘启动(名称含“UEFI:”前缀的条目)。
3、进入安装界面后点击左下角【修复计算机】→【疑难解答】→【高级选项】→【命令提示符】。
4、依次执行以下命令:
diskpart → list volume → exit
观察输出中标识为【System】的FAT32分区(通常100MB左右)及其盘符(如S:),以及Windows所在NTFS分区盘符(如C:)。
5、若EFI分区无盘符,手动分配:
diskpart → list volume → select volume X(X为System分区编号)→ assign letter=S → exit
6、执行引导重建:
bcdboot C:\Windows /s S: /f UEFI
7、输入dir S:\EFI\Microsoft\Boot\,确认出现bootmgfw.efi、bootmgr.efi等文件。

















