WWF世界自然基金会 2025-10-19 02:20 采纳率: 98.8%
浏览 0
已采纳

Intel Chipset驱动无法识别NVMe硬盘?

在部分搭载较旧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接口类型
    H818后期BIOS更新M.2 via PCIe x2 (有限)
    B858部分厂商支持M.2 via PCIe x2/x4
    Z9716普遍支持部分支持M.2 via PCIe x4
    H9716普遍支持部分支持M.2 via PCIe x4
    X9940原生支持多M.2插槽
    H3106原生支持M.2 SATA/NVMe
    B46016原生支持是(需开启)M.2 NVMe only
    H51016原生支持M.2 NVMe
    Z59024原生支持双M.2 NVMe
    Z79028原生支持三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        OK
        

    4. 解决方案路径图

    以下是针对不同场景下的解决方案选择逻辑:

    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文件中,确保安装环境具备设备识别能力。

    1. 准备工具:Windows ADK中的Deployment Tools、目标驱动(如Intel RST 19.5+);
    2. 挂载原始ISO并提取sources\install.wim;
    3. 创建临时目录用于挂载映像:
      mkdir C:\Mount\Windows
    4. 使用DISM挂载映像:
      dism /mount-wim /wimfile:D:\sources\install.wim /index:1 /mountdir:C:\Mount\Windows
    5. 查看当前驱动列表:
      dism /image:C:\Mount\Windows /get-drivers
    6. 注入NVMe驱动:
      dism /image:C:\Mount\Windows /add-driver /driver:E:\Drivers\NVMe\*.inf /recurse
    7. 提交更改并卸载:
      dism /unmount-wim /mountdir:C:\Mount\Windows /commit
    8. 重新封装ISO并写入U盘;
    9. 测试新启动盘是否可识别NVMe设备;
    10. 若仍失败,检查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”;
    • 保存设置并重新生成启动盘以匹配新的控制器模式。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 10月20日
  • 创建了问题 10月19日