本帖最后由 412999826 于 2016-7-5 10:24 编辑
微软发布了新的补丁合集,并且使用补丁合集的话,win7的补丁数量将大幅减少,(虽然是补丁合集,但是有点类似sp1一样,不是说补丁合集打完了就显示很多个补丁,而是补丁合集就是一个),于是强迫症的我准备再做一个win7的iso。 初期想法是做一个集成所有tp的usb3.0驱动,于是从提取了30一代到60一代的全部的驱动,但是发现一个问题,30 40 50 60的驱动版本号分别是1.x 2.x 3.x 4.x,入下图所示。
然后大概查了下资料,发现每一代的3.0其实硬件都不同。于是又尝试把自己的230驱动更新一下,本来想的是不能更新,结果意外的发现可以更新到4.x版本,但是直接蓝屏!!!!!
这就很悲剧了,如果说不能更新,那么我都集成,系统会自动去匹配驱动。但是现在,如果说我集成全部的驱动,系统很可能自动调用4.x版本(最新版)的驱动,这样老板的usb不仅会失灵,甚至系统启动都将蓝屏。
于是决定分开做2个版本的7,一个集成最新的4.4.0.51 usb3.0版本,用于60一代的新机器(z170主板也可以用),另一个不集成usb3.0驱动。 除了最新一代的、以及z170的机器,都建议使用不集成3.0版本的。
可能会有人担心使用不集成3.0驱动的系统到时候安装完毕之后,usb失灵导致无法安装驱动怎么办,这里提供如下办法:
因为论坛大部分都是笔记本,只要装好系统,走ps2定义的键盘鼠标是可以正常工作的,而安装界面我之前提过了,是采取了10的框架,所以可以认出所有的3.0。
于是步骤如下:
1.在制作好的启动优盘中,拷贝当前机器的usb3.0驱动到优盘根目录(也可以使用上面附件中的3.0驱动合集,1.x版本对应30一代,2.x版本对应40一代,3.x版本对应50一代,4.x版本对应60一代。) 2.安装系统 3.装完系统之后,重新用优盘引导,在前文所述的“现在安装界面”,在如下图,按shift+f10,调出命令提示符,输入如下命令:
E: (e为安装优盘的分区,如果不清楚到底是哪一个,可以从d开始挨个dir看里面文件来尝试)
Copy drivers.zip c:\ (此步命令是将驱动拷贝至c盘根目录,“drivers.zip”可以替换成你自己下载的驱动的文件名)
进入系统之后c盘根目录就有usb3.0的驱动了,后续操作就很简单了。
附上自己用dim命令集成的7: Without usb 3.0 With usb 3.0
另外,考虑到很多人对于别人修改的7不放心,这里放出KB3020369,安装北斗所发的补丁合集之前需要先安装KB3020369,补丁合集请进北斗的帖子下载。
https://download.microsoft.com/download/5/D/0/5D0821EB-A92D-4CA2-9020-EC41D56B074F/Windows6.1-KB3020369-x64.msu https://download.microsoft.com/download/C/0/8/C0823F43-BFE9-4147-9B0A-35769CBBE6B0/Windows6.1-KB3020369-x86.msu
最后,有人说让我集成oem信息,主要考虑到可能会有台式机需要用,就不单独集成oem信息,这里放出从thinkpad恢复光盘提取的oem信息以及“Win7_OEM证书序列号导入工具v2.6”。
Oem信息解压到c盘根目录,然啊后运行注册表就行。 证书导入工具使用方法很简单,选择电脑的品牌导入证书,选择系统的版本导入序列号,即可。
最后在这里补充问大家2句,有没有什么好方法来集成所有的3.0补丁?因为从8系统开始,系统底层支持3.0,也就是不管什么硬件的3.0都可以读取,类似win10底层支持nvme一样。所以我认为,应该也能做个补丁来让7底层支持usb3.0,类似7的nvme的补丁那样,不知道有没有这样的补丁能让7底层支持所有的3.0呢? |