PE 看不到硬盘:Intel RST/VMD 驱动加载实战 📅 2026/7/21 21:54:03 个人主页杨利杰YJlio❄️个人专栏《Windows 疑难杂症与工单复盘案例库》 《Sysinternals实战教程》《WINDOWS教程》 《Windows PowerShell 实战》 《IOS插件分析测试》《超简单用Python让Excel飞起来》让复杂的事情更简单让重复的工作自动化PE 看不到硬盘Intel RST/VMD 驱动加载实战一、问题现象进入 PE 后找不到系统硬盘二、先固定边界硬件不可见还是 PE 无法识别三、核心原理PE 缺少的是控制器驱动四、标准排查流程型号、模式、架构和驱动四项匹配五、下载驱动优先使用设备厂商提供的版本六、提取驱动必须取得完整的 INF 驱动包七、在 PE 中加载驱动优先使用 drvload八、验证磁盘与数据出现硬盘只是第一步九、长期方案把存储驱动注入 WinPE十、处理总结先确认控制器再加载正确驱动一、问题现象进入 PE 后找不到系统硬盘电脑从维护 U 盘进入Windows PE后资源管理器和分区工具中都没有显示原系统硬盘只能看到X:临时系统盘、PE 启动 U 盘以及少量引导相关卷。用户担心硬盘损坏或分区丢失现场也很容易直接进入拆机、初始化磁盘或重装系统方向。这类现象在启用Intel RST、Intel VMD或 RAID 控制器的新款商用机、工作站和笔记本上较常见。硬盘可能正常连接在主板上但当前 PE 没有对应的存储控制器驱动因此无法枚举控制器后面的 NVMe 或 SATA 设备。处理结论PE 看不到硬盘时先用 BIOS/UEFI 和 DiskPart 确认硬件与磁盘枚举状态。固件能识别存储设备或控制器、PE 却没有显示内部磁盘时应优先检查 Intel RST、VMD 或 RAID 控制器驱动而不是直接认定硬盘损坏。现场现象如下。现场表现需要确认的事实不能直接得出的结论资源管理器中没有原系统分区PE 当前没有挂载对应卷不能直接判断分区已经丢失只看到X:X:通常是运行于内存中的 WinPE 系统盘不能把X:当成本机硬盘看到 EFI 或其他小卷需要确认该卷属于内部磁盘还是启动 U 盘不能仅凭卷标判断内部硬盘已经识别分区工具也没有显示磁盘需要使用diskpart list disk继续确认不能立刻执行初始化或格式化Windows PE 是独立的临时维护系统。原 Windows 已安装某个驱动并不代表当前 PE 也包含该驱动。二、先固定边界硬件不可见还是 PE 无法识别第一步应进入 BIOS/UEFI查看存储信息、NVMe 信息、RAID 状态或 Intel VMD 配置。不同品牌的固件界面差异较大有些设备会直接列出 SSD 型号有些只显示存储控制器或 RAID 卷。回到 PE 后再打开命令提示符执行diskpart list disk list volume exit检查结果判断方向BIOS/UEFI 中完全没有硬盘或存储设备优先检查 SSD、本体插槽、供电、主板接口和固件配置BIOS/UEFI 能显示 SSD、控制器或 RAID 卷但list disk没有内部磁盘存储控制器驱动缺失的概率较高list disk能看到磁盘但资源管理器没有盘符继续检查分区、文件系统、盘符和 BitLocker不属于“磁盘完全不可见”磁盘容量异常、SMART 告警或固件检测失败转入硬件健康与数据保护排查磁盘已出现但分区无法访问时可继续执行manage-bde -status如果卷处于 BitLocker 锁定状态正确方向是解锁或取得恢复密钥不是继续加载 RST/VMD 驱动。判断原则磁盘不在list disk中优先查控制器和驱动磁盘已在list disk中但卷不可访问转查分区、文件系统、盘符或加密状态。不要在磁盘状态未确认前执行clean、初始化磁盘、创建分区或格式化操作。三、核心原理PE 缺少的是控制器驱动现代 Windows PE 通常已经包含通用 NVMe 支持。真正经常导致新款 Intel 平台硬盘不可见的是 NVMe SSD 被挂在Intel VMD或Intel RST控制器后面PE 需要先识别该控制器才能继续发现后面的磁盘。因此问题并不是“PE 不认识这块 SSD 品牌”而是“PE 没有当前平台的存储控制器驱动”。其他平台也可能使用 AMD RAID、厂商 RAID 卡或专用存储控制器处理逻辑相同。有没有内部 SSD 正常连接主板存储控制器Intel VMD / RST / RAIDWinPE 是否有匹配驱动控制器正常启动WinPE 枚举内部磁盘控制器无法正常工作DiskPart 和分区工具看不到内部磁盘组件作用SSD 或硬盘保存系统、分区和用户数据VMD / RST / RAID 控制器管理系统与存储设备之间的访问路径.inf描述硬件匹配关系和驱动安装信息.sys实际运行的内核驱动文件.cat驱动包签名目录文件drvload向当前已启动的 Windows PE 会话加载 INF 驱动包drvload加载的驱动只对当前 PE 会话生效。电脑重启后需要再次加载或者提前把驱动注入 PE 的boot.wim。四、标准排查流程型号、模式、架构和驱动四项匹配驱动加载失败往往不是命令写错而是设备型号、存储模式、驱动版本或体系结构不匹配。下载前应记录以下信息信息用途品牌、完整型号和序列号定位 OEM 官方驱动页面处理器平台和设备代际区分不同 RST/VMD 驱动分支BIOS 中的 VMD、RAID、RST 或 AHCI 状态确认当前控制器工作模式PE 架构64 位设备通常需要 x64 WinPE 和 x64 驱动原系统版本帮助选择 OEM 提供的对应系统驱动否是是否是否PE 中看不到内部磁盘检查 BIOS/UEFI 存储状态固件是否识别设备或控制器排查硬盘、接口、主板与固件执行 diskpart list disk内部磁盘是否出现检查分区、盘符、文件系统和 BitLocker记录型号、VMD/RST/RAID 模式和 PE 架构下载 OEM 存储控制器驱动提取完整 INF/SYS/CAT 驱动包使用 drvload 加载匹配 INFDiskPart rescan磁盘是否出现先检查分区与数据再执行后续维护更换匹配驱动或使用新版 WinPE不要为了让 PE 识别硬盘而直接把 BIOS 中的 VMD、RST 或 RAID 改成 AHCI。原系统若在原模式下安装切换控制器模式后可能无法启动。五、下载驱动优先使用设备厂商提供的版本本案例设备为惠普工作站因此先进入 HP 官方支持页面通过序列号或完整型号定位驱动。对于联想、戴尔、华硕等设备也应优先使用对应机型的 OEM 驱动。输入设备序列号或型号进入对应支持页面。选择与设备原系统接近的 64 位 Windows 版本。在驱动分类中重点查找以下关键词关键词常见用途Intel Rapid Storage TechnologyIntel RST 存储控制器驱动Intel VMDVMD 控制器及其后端 NVMe 设备Storage ControllerOEM 存储控制器驱动分类RAID Controller板载 RAID 或独立 RAID 控制器F6 Driver/Preinstall Driver供 Windows 安装环境或 PE 预加载的驱动包本次需要下载的是与目标工作站匹配的存储控制器驱动。下载后通常得到 OEM SoftPaq 或 IntelSetupRST.exe一类安装包。OEM 驱动优先级通常高于随意下载的通用驱动因为 OEM 包会针对具体主板、硬件 ID 和固件配置进行验证。六、提取驱动必须取得完整的 INF 驱动包Windows PE 需要的是包含.inf、.sys和.cat的松散驱动文件不是只能在完整 Windows 中运行的图形安装程序。厂商安装包支持官方解压参数时应优先使用官方方式。Intel 的SetupRST.exe可以在正常 Windows 中执行.\SetupRST.exe-extractdrivers SetupRST_extracted完成后把SetupRST_extracted整个目录复制到维护 U 盘。OEM SoftPaq 的解压方式会随包版本变化可先运行安装包并选择“仅提取”或使用厂商说明中的解压参数。如果安装包本身可以被7-Zip正确识别也可以使用7-Zip检查并提取但不是所有SetupRST.exe都能通过 7-Zip 完整提取因此不能把 7-Zip 当作唯一方法。文件处理要求.inf加载时指定的入口文件.sys必须与 INF 一同保留在驱动目录结构中.cat用于签名验证不要单独丢弃install.cmd只有确认脚本面向 PE 或当前厂商包时才运行setup.exe通常面向完整 Windows不是 PE 手动加载的首选建议将完整目录放入 U 盘例如U:\Drivers\HP_Storage不要只复制一个.inf文件。缺少同目录中的 SYS、CAT 或子目录依赖时drvload可能失败。七、在 PE 中加载驱动优先使用 drvload进入 PE 后先确认维护 U 盘的实际盘符。PE 环境中的盘符可能与正常 Windows 不同可使用diskpart list volume exit进入驱动目录并查看 INF 文件U: cd \Drivers\HP_Storage dir /s *.inf本次驱动目录如下。运行中的 WinPE 官方加载方式是drvload。根据实际文件名执行例如drvload U:\Drivers\HP_Storage\VMD\iaStorVD.inf echo %errorlevel%返回成功并不代表磁盘一定会出现只能说明驱动包已被接受。随后刷新磁盘diskpart rescan list disk list volume exit常见 INF 名称可能包括文件名示例说明iaStorVD.inf常见 Intel VMD 控制器驱动iaStorAC.inf部分 Intel RST 平台驱动iaAHCIC.inf部分 Intel SATA/AHCI 控制器驱动本案例厂商驱动目录中带有install.cmd运行后能够识别硬盘。此类脚本可以作为该驱动包的现场方案但不应推广为所有厂商驱动的统一命令。不了解脚本内容时先用文本编辑器查看它具体调用了哪些 INF 和工具。type U:\Drivers\HP_Storage\install.cmddrvload接受一个或多个 INF 路径并将驱动临时加入当前 WinPE。需要重启才能生效的驱动不适合通过这种方式加载。不要对一个包含大量显卡、网卡、芯片组和存储驱动的总目录无差别批量加载。先限制到目标机型的存储驱动目录便于排错并降低驱动冲突风险。八、验证磁盘与数据出现硬盘只是第一步驱动加载后应以DiskPart为主要验证工具。资源管理器依赖盘符和文件系统磁盘已被识别但没有盘符时资源管理器仍可能不显示。diskpart rescan list disk list volume exit本次加载存储控制器驱动后内部磁盘恢复识别。验证层级合格标准控制器层加载 INF 后没有出现明确的驱动安装失败磁盘层list disk显示内部磁盘及合理容量分区层list volume显示预期的 EFI、系统和数据卷加密层manage-bde -status能确认 BitLocker 状态文件层分区挂载后可以读取目录和关键文件驱动加载后硬盘出现可以证明本次“PE 完全看不到内部磁盘”与存储控制器驱动有关但不能证明硬盘不存在其他健康问题。继续执行系统修复或重装前先检查关键数据、分区结构和磁盘容量是否正常。看到磁盘后不要立即执行初始化、格式化、删除分区或diskpart clean。有数据保护需求时先完成备份。九、长期方案把存储驱动注入 WinPE如果团队经常维护同一批机型每次进入 PE 后手动加载驱动效率较低。可以使用 Windows ADK 和 DISM把经过验证的存储驱动加入 PE 的boot.wim。以下示例在技术员电脑上执行。路径需根据实际 WinPE 工作目录调整Dism /Mount-Image /ImageFile:C:\WinPE_amd64\media\sources\boot.wim /Index:1 /MountDir:C:\WinPE_amd64\mount Dism /Image:C:\WinPE_amd64\mount /Add-Driver /Driver:D:\Drivers\HP_Storage /Recurse Dism /Unmount-Image /MountDir:C:\WinPE_amd64\mount /Commit注入前应先整理驱动目录只放入已验证的存储驱动。微软支持使用DISM /Add-Driver向离线 WinPE 镜像加入 INF 驱动并建议按驱动包逐个排查避免一次加入过多无关驱动。方式适用场景drvload临时处理单台设备验证驱动是否正确厂商 PE 脚本已经确认脚本内容并适配当前驱动包DISM 离线注入同型号设备批量维护需要长期复用更换新版 WinPE现有 PE 内核过旧无法良好支持新硬件修改 PE 后应在测试设备上验证启动、网络、存储识别和常用工具确认没有因为注入不兼容驱动造成启动变慢或设备异常。推荐做法先通过drvload验证驱动再把确认有效的驱动注入团队使用的 WinPE。十、处理总结先确认控制器再加载正确驱动PE 看不到系统硬盘时不能只看资源管理器也不能把现象直接等同于硬盘损坏。应先检查 BIOS/UEFI 存储状态再使用diskpart list disk判断内部磁盘是否已经被 PE 枚举。固件能够识别设备或存储控制器、PE 却没有显示内部磁盘时优先核对当前平台是否启用了 Intel VMD、RST 或 RAID。随后从设备厂商官网下载匹配型号和架构的驱动提取完整的 INF/SYS/CAT 文件在 WinPE 中使用drvload加载再通过rescan、list disk和list volume完成验证。顺序处理动作1检查 BIOS/UEFI 是否识别 SSD、控制器或 RAID 卷2使用 DiskPart 区分磁盘不可见与分区不可访问3记录设备型号、存储模式和 PE 架构4从 OEM 官网下载匹配的 RST/VMD/RAID 驱动5提取完整驱动包并使用drvload加载 INF6执行rescan检查磁盘、分区和 BitLocker 状态7确认数据安全后再备份、修复或重装系统PE 看不到硬盘的排查重点是“PE 是否识别存储控制器”。先确认控制器和驱动再处理磁盘与分区可以避免把驱动问题误判为硬盘损坏。官方参考Microsoft LearnDrvload 命令Microsoft LearnDiskPart rescan 命令Microsoft Learn挂载和自定义 Windows PEIntelWindows 安装时无法检测到存储驱动器Intel从 SetupRST.exe 提取预安装驱动点击回到顶部