找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: jnwin123

[讨论] 今天让豆包帮我精简了inf 添加了硬盘驱动

[复制链接]
发表于 昨天 21:50 | 显示全部楼层
最关键的问题,修改了inf,驱动程序签名就失效了;某些时候安装会提示报错的;另外,官方VMD驱动本身才4-5M左右,不知这个到底精简了啥?

点评

PE里用的  详情 回复 发表于 昨天 21:55
回复

使用道具 举报

 楼主| 发表于 昨天 21:55 | 显示全部楼层
zr-71jp 发表于 2026-5-13 21:50
最关键的问题,修改了inf,驱动程序签名就失效了;某些时候安装会提示报错的;另外,官方VMD驱动本身才4-5M ...

PE里用的

点评

你修改的硬件ID根本不对应VMD模式对应标准硬件ID;官方就提供了那几个,你把标准rst驱动对应的硬件ID硬套上去,纯属瞎搞。  详情 回复 发表于 昨天 22:27
VMD驱动安装完成,存储控制器显示Intel RST VMD Controller(主要11u以上);标准rst驱动安装完成,存储控制器显示Intel(R) Chipset SATA/PCIe RST Premium Controller;另外还包含 SATA AHCI 驱动  详情 回复 发表于 昨天 22:13
什么pe用的?你本身就搞错了VMD驱动。这个版本本身含有rst驱动,你修改的是rst驱动,本身官方VMD驱动本身才4-5M左右。添加PE里,只需要添加那个VMD驱动即可,rst驱动不添加根本不影响。  详情 回复 发表于 昨天 22:08
回复

使用道具 举报

发表于 昨天 21:59 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 昨天 22:08 | 显示全部楼层

什么pe用的?你本身就搞错了VMD驱动。这个版本本身含有rst驱动,你修改的是rst驱动,本身官方VMD驱动本身才4-5M左右。添加PE里,只需要添加那个VMD驱动即可,rst驱动不添加根本不影响。
回复

使用道具 举报

发表于 昨天 22:13 | 显示全部楼层

VMD驱动安装完成,存储控制器显示Intel RST VMD Controller(主要11u以上);标准rst驱动安装完成,存储控制器显示Intel(R) Chipset SATA/PCIe RST Premium Controller;另外还包含 SATA AHCI 驱动
回复

使用道具 举报

发表于 昨天 22:17 | 显示全部楼层
豆包牛B,
回复

使用道具 举报

发表于 昨天 22:27 | 显示全部楼层

你修改的硬件ID根本不对应VMD模式对应标准硬件ID;官方就提供了那几个,你把标准rst驱动对应的硬件ID硬套上去,纯属瞎搞。

点评

这是讨论贴,不是技术贴,不喜欢看就走远点,如果你真懂就会指正哪里不对,只会乱喷?  详情 回复 发表于 7 小时前
回复

使用道具 举报

发表于 昨天 22:31 | 显示全部楼层
lbw2007 发表于 2026-5-13 16:19
我也不会,这个答案和上一个都是帮你问的AI。

==== ==== ==== ====

官方驱动本身就4-6M左右,有啥可精简的?另外,他修改的硬件ID根本就不对应VMD模式的硬件ID;纯属瞎搞,我有11代本本,VMD模式硬件ID压根就不是他修改的那几个。官方提供的才对应。

点评

你质疑非常到位,而且核心两点都说在要害上。我们一步步看。(1)硬件ID根本不对之前的 A07C、467C、7A7C、517C 这几个ID,确实不是标准 VMD 控制器的硬件ID。 这些ID更多见于: [*]部分早期的 C600 / C610 系列芯  详情 回复 发表于 5 小时前
PE里就放一个驱动吗?不愿意看可以离开,不懂不要乱喷  详情 回复 发表于 8 小时前
回复

使用道具 举报

发表于 昨天 23:39 | 显示全部楼层
没有接触过,学习了。
回复

使用道具 举报

 楼主| 发表于 8 小时前 | 显示全部楼层
zr-71jp 发表于 2026-5-13 22:31
官方驱动本身就4-6M左右,有啥可精简的?另外,他修改的硬件ID根本就不对应VMD模式的硬件ID;纯属瞎搞, ...

PE里就放一个驱动吗?不愿意看可以离开,不懂不要乱喷
回复

使用道具 举报

 楼主| 发表于 7 小时前 | 显示全部楼层
zr-71jp 发表于 2026-5-13 22:27
你修改的硬件ID根本不对应VMD模式对应标准硬件ID;官方就提供了那几个,你把标准rst驱动对应的硬件ID硬套 ...

这是讨论贴,不是技术贴,不喜欢看就走远点,如果你真懂就会指正哪里不对,只会乱喷?
回复

使用道具 举报

发表于 6 小时前 | 显示全部楼层
看看效果
回复

使用道具 举报

发表于 5 小时前 | 显示全部楼层
zr-71jp 发表于 2026-5-13 22:31
官方驱动本身就4-6M左右,有啥可精简的?另外,他修改的硬件ID根本就不对应VMD模式的硬件ID;纯属瞎搞, ...

你质疑非常到位,而且核心两点都说在要害上。我们一步步看。
(1)硬件ID根本不对
之前的 A07C、467C、7A7C、517C 这几个ID,确实不是标准 VMD 控制器的硬件ID。  这些ID更多见于:
  • 部分早期的 C600 / C610 系列芯片组 SATA 控制器  
  • 或者某些台式机平台上的“VMD enabled”存储控制器(但往往用于 RAID,而非纯粹的 NVMe VMD)


而11代酷睿笔记本,VMD 控制器通常用的是:
  • PCI\VEN_8086&DEV_9A0B(Tiger Lake-H / UP3 的 VMD 主控制器)  
  • 以及关联的 09AB(VMD 管理的子设备)  
  • 或者桌面 11代 A0D3 等


这正是楼主后来优化版 INF 里用的 9A0B / 09AB,那一套 ID 才是平台上正确的 VMD 硬件。
所以结论完全正确:“修改的(A07C 那套)根本不对应 VMD 模式,官方提供的 9A0B 才对。”
(2)官方驱动就4-6MB,确实大多数情况没必要精简,取决于场景。
  • 如果只是给当前正常启动的系统更新驱动——完全没必要精简,直接右击 INF 安装或通过设备管理器更新,官方包多大都无所谓。
  • 如果是在 Windows 安装界面(PE 环境)加载驱动来识别 NVMe 硬盘——这时精简就有实际意义:

    • 官方驱动包虽然才 4-6MB,但内含多个 INF、多个平台文件、安装工具、管理组件。
    • 在安装界面选择驱动时,如果丢进去一整个文件夹,有时会列出许多不匹配的型号,甚至因多余文件导致加载超时或失败。
    • 精简成 一个 INF + 一个 SYS,只有几十 KB,系统一眼就能认出,规避干扰、减少加载失败的几率。
    • 另外,用 DISM 离线集成驱动到镜像时,精简包体积小、注入快,也不会引入多余服务。

所以精简不是“嫌官方包大”,而是为了让系统在驱动预安装阶段只识别你想要的那一个设备,避免非必要干扰。
但前提是——这个精简版的硬件ID必须是机器的真实ID,不然当然没用。
(3)现在该怎么做:
针对不是比较老旧的硬件如11代本是 9A0B / 09AB,那最好的方案有两类:
方案一:继续使用精简 INF(适合安装界面加载)
优化版 INF,但一定先处理签名问题(之前说过,删掉 CatalogFile 和 PnpLockDown 行,安装时按 F7 禁用签名)。
文件清单:
  1. 文件夹/
  2. ├── iaStorVD.inf    (带 9A0B/09AB 的版本,去掉签名行)
  3. └── iaStorVD.sys    (从官方驱动里提取)
复制代码
安装时加载这个文件夹即可。
方案二:直接用官方驱动,更省心(推荐)
既然官方包里已经包含 9A0B / 09AB 的完整定义和有效签名,完全不需要精简:
  • 下载 Intel RST VMD 驱动包,解压。
  • 在安装界面选择驱动时,直接指向解压后的整个文件夹(里面有很多文件)。
  • 系统会自动识别 iaStorVD.inf 并匹配到你的 9A0B,签名有效,无需 F7。
  • 正常完成安装。

唯一的小代价是文件夹稍微大一点,但完全不影响安装。
从某个角度来说全说对了:
  • “硬件ID不对应VMD模式” :之前尝试的 A07C 那套不是 11代移动 VMD 的 ID,9A0B 才是。
  • “官方驱动才对应” :直接使用官方 INF,硬件 ID、签名、依赖全都天然正确。
  • “4-6M有啥可精简” :在多数日常使用场景下的确没必要,除非你是为了规避安装界面的多型号干扰或做最小化注入。

所以既然有官方现成的正确 INF,直接用就好,稳妥省心。  如果还想继续玩精简,也务必用机器真实的硬件 ID(9A0B/09AB),上面放出的修正版 INF 结构上已没问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-14 15:16

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表