“no boot device found”表示系统无法识别可启动设备,需依次检查硬盘物理连接、bios中硬盘识别状态、ahci模式设置、mbr/efi引导修复,以及更换sata端口或测试硬盘硬件故障。

如果您启动电脑时屏幕显示“No Boot Device Found”,则说明系统无法识别任何可启动的存储设备。以下是解决此问题的步骤:
一、检查硬盘连接状态
主板可能因数据线或电源线松动而无法检测到硬盘,导致启动设备列表为空。需确认物理连接是否牢固。
1、关机并拔掉电源线,打开机箱侧板。
2、找到主板上的SATA数据线,检查其两端是否完全插入硬盘和主板接口。
3、检查硬盘供电线(SATA电源线)是否插紧,确保无接触不良或弯针现象。
4、若使用M.2固态硬盘,确认其已完全压入插槽并用螺丝固定,无翘起或偏移。
二、进入BIOS确认启动设备识别
BIOS是硬件自检的第一环节,若其中未列出硬盘,则系统层面已无法感知该设备,需优先验证识别状态。
1、开机时反复按Delete键(或F2、F12,依主板品牌而定)进入BIOS设置界面。
2、切换至“Main”或“Storage Information”选项卡,查看硬盘型号与容量是否正常显示。
3、若硬盘名称显示为“Not Detected”或为空白,说明硬件未被识别,需返回检查连接或更换接口测试。
4、若硬盘可见但未出现在“Boot Options”列表中,进入“Boot”选项卡,手动将对应硬盘设为第一启动项。
三、启用AHCI模式并重置SATA控制器
部分主板默认启用RAID或IDE模式,而现代操作系统安装介质多基于AHCI驱动构建,模式不匹配会导致启动盘不可见。
1、在BIOS中定位“Advanced”→“SATA Configuration”或类似路径。
2、将“SATA Mode Selection”或“SATA Controller Mode”修改为AHCI。
3、按F10保存退出,重启后再次进入BIOS,观察硬盘是否重新出现在启动设备列表中。
4、若修改后仍无响应,尝试切换至Disabled状态再重新启用,以触发控制器复位。
四、修复主引导记录(MBR)或EFI分区
即使硬盘被BIOS识别,若引导扇区损坏或EFI系统分区丢失,也会报“No Boot Device Found”。此时需借助外部启动介质执行修复。
1、使用另一台电脑制作Windows PE启动U盘,并确保其支持UEFI/Legacy双模式。
2、插入U盘,开机选择从该U盘启动(通过F12或ESC调出临时启动菜单)。
3、进入PE后运行命令提示符,依次执行:diskpart → list disk → select disk 0 → list partition,确认系统分区与EFI分区是否存在。
4、若存在EFI分区但无boot文件夹,挂载该分区(如 assign letter=Z:),然后运行:bcdboot C:\Windows /s Z: /f UEFI(C:为系统盘符,Z:为EFI分区盘符)。
五、更换SATA端口或测试其他硬盘
主板某一路SATA控制器可能出现故障,仅影响特定接口;亦或当前硬盘本身存在固件异常,需通过交叉验证定位故障点。
1、将原硬盘的数据线与电源线移至主板上另一个标有SATA_II或SATA_III的接口。
2、重启并再次进入BIOS,查看硬盘是否出现在新接口对应的设备位置。
3、若仍不识别,将该硬盘安装至另一台正常电脑中,确认能否被识别及读取数据。
4、若其他电脑也无法识别,且硬盘无异响,则可能是硬盘电路板损坏或主控芯片故障,需专业设备检测。










