蓝屏“INACCESSIBLE_BOOT_DEVICE”主因是BIOS中SATA模式被误改,需先切回IDE模式进系统,再通过注册表启用AHCI驱动或安全模式过渡法切回AHCI,双系统用户须保持AHCI避免Linux启动失败。

电脑启动时突然蓝屏并显示“INACCESSIBLE_BOOT_DEVICE”,十有八九是BIOS里SATA硬盘模式(AHCI/IDE/RAID)被意外改动,导致Windows内核找不到启动盘——这不是硬盘坏了,而是系统“不认识”当前控制器工作方式。
先让电脑能进系统:临时切回IDE模式
这是所有修复的前提,必须优先执行。如果现在连Windows桌面都进不去,就别急着改注册表或驱动,先恢复可用状态。
开机瞬间反复按Del键(部分品牌机用F2、Esc或F12,看屏幕底部提示),进入BIOS界面。
用方向键找到“Advanced”或“Configuration”标签页,定位“SATA Operation”“SATA Mode”或“Storage Configuration”这类选项。
将当前值从AHCI或RAID改为【IDE】(也叫Compatibility或Legacy Mode),这个模式兼容性最强,Windows XP到Win11都能绕过驱动加载问题直接启动。
按F10 → 选择“Yes”保存退出,电脑自动重启,此时应能正常进入桌面。
启用AHCI驱动再切回AHCI模式(推荐方法)
进系统后不能直接去BIOS改回AHCI,否则下次开机必蓝屏。必须先让Windows“记住”AHCI控制器的存在。
按Win+R,输入regedit,以管理员身份运行注册表编辑器。
依次打开以下两个路径,把右侧“Start”值从3改成0:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msahci
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
注意:如果注册表中没有iaStorV或iaStorA项,说明你的主板不使用Intel Rapid Storage Technology驱动,不用额外修改;但若存在,同样把其Start值设为0。
对设计或页面进行 WCAG 2.1 AA 无障碍审计。触发关键词:“audit accessibility”、 “check a11y”、 “is this accessible?” 或在审查设计时使用。
关闭注册表,重启电脑,进BIOS把SATA Mode重新设为【AHCI】,保存退出。
系统会自动加载storahci.sys驱动,启动后打开设备管理器(devmgmt.msc),展开“存储控制器”,确认出现“Standard SATA AHCI Controller”条目,右键→属性→驱动程序详细信息里能看到storahci.sys被调用。
安全模式过渡法(适合不敢碰注册表的用户)
方法一需要手动改注册表,万一输错路径可能引发其他问题;这个方法全程用命令行控制,更稳妥。
第一步:以管理员身份运行命令提示符,输入:
bcdedit /set {current} safeboot minimal
回车执行。
第二步:重启,电脑会自动进入安全模式(桌面左下角显示“安全模式”水印)。
第三步:再次重启,在开机自检画面出现时狂按Del键进BIOS,把SATA Mode改为AHCI,F10保存退出。
第四步:电脑重启后仍会进入安全模式,此时再以管理员身份运行命令提示符,输入:
bcdedit /deletevalue {current} safeboot
回车执行。
第五步:重启,系统将以正常模式加载AHCI驱动,不再蓝屏。
双系统用户特别注意:别乱切RAID
如果你装了Windows+Ubuntu双系统,大概率是Linux安装时关了Intel VMD或把RAID切成了AHCI,而Windows从未在AHCI下成功启动过。
此时BIOS必须保持为AHCI——切回RAID会导致Ubuntu无法识别NVMe硬盘,启动失败。
修复只有一条路:进Windows安全模式(用上面的安全模式过渡法),然后启用storahci驱动,再彻底切换过去。
切记:【不要尝试在双系统环境下把BIOS设回RAID】,那会让Linux瘫痪,得不偿失。


















