在部分搭载较旧Intel芯片组(如H81、B85、Z97)的主板上,即使BIOS支持NVMe协议,操作系统安装过程中仍可能出现Intel Chipset驱动无法识别NVMe硬盘的问题。该问题通常源于Windows安装介质缺少NVMe驱动,或芯片组驱动未包含对NVMe控制器的兼容支持。尤其是在使用USB启动盘安装Windows 10/11时,系统因无法加载NVMe存储控制器而提示“找不到硬盘”。解决方法包括:提前注入NVMe驱动至安装介质、更新主板BIOS至支持NVMe的版本,或通过Intel官方驱动包手动加载RAID/SATA模式下的VMD驱动以启用NVMe设备识别。
1条回答 默认 最新
Nek0K1ng 2025-10-19 02:20关注在旧款Intel芯片组主板上解决Windows安装过程中NVMe硬盘无法识别的问题
1. 问题背景与典型表现
在使用搭载H81、B85、Z97等较早Intel芯片组的主板时,尽管BIOS已支持NVMe协议,但在通过USB启动盘安装Windows 10或Windows 11操作系统时,用户常遇到“找不到硬盘”的提示。
该现象并非硬件故障,而是系统安装环境未能正确加载NVMe控制器驱动所致。其根本原因在于:
- Windows原生安装镜像未集成NVMe驱动(尤其是Win10早期版本);
- Intel Chipset驱动包中未包含对特定NVMe控制器的兼容支持;
- VMD(Volume Management Device)技术未启用或驱动未加载;
- 存储模式设置为RAID或VMD模式,但安装程序无对应驱动支持。
2. 技术原理分析:为何旧芯片组难以识别NVMe设备
NVMe协议基于PCIe总线运行,理论上不受传统SATA控制器限制。然而,在H81/B85/Z97这类发布于2013–2014年的平台中,NVMe支持依赖于以下条件:
芯片组 原生PCIe通道数 BIOS NVMe支持起始时间 是否支持VMD 常见M.2接口类型 H81 8 后期BIOS更新 否 M.2 via PCIe x2 (有限) B85 8 部分厂商支持 否 M.2 via PCIe x2/x4 Z97 16 普遍支持 部分支持 M.2 via PCIe x4 H97 16 普遍支持 部分支持 M.2 via PCIe x4 X99 40 原生支持 是 多M.2插槽 H310 6 原生支持 否 M.2 SATA/NVMe B460 16 原生支持 是(需开启) M.2 NVMe only H510 16 原生支持 是 M.2 NVMe Z590 24 原生支持 是 双M.2 NVMe Z790 28 原生支持 是 三M.2 NVMe 3. 核心机制:VMD与NVMe驱动加载流程
从技术角度看,现代Intel平台通过VMD(Volume Management Device)技术实现对NVMe设备的统一管理。当主板启用VMD时,所有连接至CPU直连PCIe通道的NVMe SSD将被虚拟化为可由Intel RST驱动控制的存储卷。
若安装介质未集成相应VMD驱动,则Windows Setup无法枚举这些设备,导致“找不到硬盘”错误。
# 示例:检查当前系统是否启用了VMD wmic path win32_pnpentity where "Name like '%Volume Management Device%'" get Name, Status # 输出示例: # Name Status # Intel(R) Volume Management Device OK4. 解决方案路径图
以下是针对不同场景下的解决方案选择逻辑:
graph TD A[开始安装Windows] --> B{能否识别NVMe硬盘?} B -- 否 --> C[检查BIOS设置] C --> D{存储模式是否为RAID/VMD?} D -- 是 --> E[需手动加载Intel VMD驱动] D -- 否 --> F[注入通用NVMe驱动到ISO] E --> G[下载Intel RST驱动包] G --> H[提取iaStorVD.sys等VMD组件] F --> I[使用DISM注入驱动] I --> J[重新创建可启动U盘] H --> J J --> K[重启并尝试安装] K --> L[成功识别NVMe硬盘]5. 实操步骤:向Windows安装镜像注入NVMe驱动
推荐使用DISM工具将NVMe驱动集成至install.wim文件中,确保安装环境具备设备识别能力。
- 准备工具:Windows ADK中的Deployment Tools、目标驱动(如Intel RST 19.5+);
- 挂载原始ISO并提取sources\install.wim;
- 创建临时目录用于挂载映像:
mkdir C:\Mount\Windows - 使用DISM挂载映像:
dism /mount-wim /wimfile:D:\sources\install.wim /index:1 /mountdir:C:\Mount\Windows - 查看当前驱动列表:
dism /image:C:\Mount\Windows /get-drivers - 注入NVMe驱动:
dism /image:C:\Mount\Windows /add-driver /driver:E:\Drivers\NVMe\*.inf /recurse - 提交更改并卸载:
dism /unmount-wim /mountdir:C:\Mount\Windows /commit - 重新封装ISO并写入U盘;
- 测试新启动盘是否可识别NVMe设备;
- 若仍失败,检查INF文件是否适用于目标系统架构(x64 vs ARM64)。
6. BIOS层面优化建议
即使硬件支持NVMe,也必须确认BIOS配置正确。以下为关键设置项:
- 进入BIOS后,导航至“Advanced > Storage Configuration”;
- 确认“NVMe Configuration”已启用;
- 若使用Intel Rapid Storage Technology(RST),需将SATA Mode设为“RAID Mode”;
- 对于支持VMD的平台(如Z490/Z590/Z690),需在“Advanced > PCI Subsystem Settings”中开启“VMD Controller”;
- 保存设置并重新生成启动盘以匹配新的控制器模式。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报