最近有朋友求助笔者,说他之前封装了一个 Windows 11 系统,然后使用这个镜像,安装到一台新的电脑上(Dell OptiPlex Micro 7020)。但在电脑启动的时候,却提示”INACCESSIBLE_BOOT_DEVICE“,即”无法访问启动设备“。朋友试了很多种方法,包括修复启动引导、重新封装系统,都无法解决问题,不知道是什么原因,因此就继续来寻求笔者的协助。
一般来说,出现”INACCESSIBLE_BOOT_DEVICE“的错误,基本都是无法识别系统所在的硬盘有关系,而造成硬盘无法识别的原因,要么就是硬盘本身坏了,要么就是找不到硬盘控制器驱动程序或者驱动程序不兼容。为了寻找问题的真正原因,笔者使用了 Windows 11 官方原版安装镜像生成的启动U盘,开机启动到 Windows 11 官方安装程序,到了选择安装分区这一步骤,看到了 Windows 11 安装程序并没有加载硬盘控制器驱动程序,因此大概可以猜测就是跟驱动程序有关系。由于 Windows 11 本身内置了基础的 NVMe 驱动程序,造成无法识别硬盘的原因,大多都跟 BIOS 设置中启用了 NVMe RAID 功能有关系,而 Windows 11 自身并未内置部分主板的 NVMe RAID 驱动程序,而且朋友那边所做的系统镜像里,也没有把 NVMe RAID 驱动程序封装进去,因此系统就无法识别到硬盘,从而无法正常安装、启动系统了。
所以,朋友进入了电脑的BIOS,把 NVMe RAID 关闭,保存设置后重新启动电脑,系统可以正常启动了。

有不少朋友的电脑只安装了一个 NVMe 固态硬盘,在这种情况下,启用 NVMe RAID 功能并不会带来有性能上的提升,不过对于有两个 NVMe 固态硬盘,想进一步提升性能的,可以考虑一下重新启用 NVMe RAID 功能,启用之后可能会对性能有一定的提升(但如果启用前,硬盘已经存有文件的,先做好备份),不过在启用之前,先到主板厂商官网上面下载对应的 NVMe RAID 驱动程序,在安装系统的时候把驱动程序加载到安装程序中,或者注入到已有的系统中。