免责声明:本文只是从技术角度进行讨论,主要因我自己的兴趣而引发测试。只代表个人观点,与任何组织机构无关。
在这个微软官方已经停止Windows 7系统支持的时候,好像不该用“完美”一词,因为无论硬件还是第三方软件提供商都不会正式推荐使用Win7了。
前不久在一次云桌面同行朋友的交流中,我也曾提到:“业界在Intel和微软带动下,正在大力推进安全性更好的UEFI、Secure Boot等,但国内部分行业仍有些遗留应用,暂时还无法切换到Win10(比如有的学校和医院)。因此新采购PC对Win7的需求虽然总体比例不大,但一段时间内应该还会有。”
新硬件Win7驱动支持:Intel USB 3.x和集显
从Intel桌面CPU来看,从7代酷睿开始不再正式支持Win7,虽然还能正常安装使用,但如果不限制自动更新的话,就会弹出“不支持的处理器”警告提示。当然,有一些民间方法可以屏蔽这个提示。
目前主流的8代和9代Intel Core处理器,对Win7支持的难度主要在于PCH芯片组,首先是H370、Q370这些集成的USB 3.1控制器Intel没有Win7官方驱动,仍然采用USB 3.0的B365在Win7用户中得到了青睐。不过在一年多之前,最初应该是俄罗斯高手成功修改了Intel USB驱动,能够在Win7下良好支持USB 3.1,于是像Dell ChengMing(成铭)3980这样的机型也就可以正常运行Win7了。
上图截自一款Win7系统的B365芯片组主机,在安装了一些更新包(补丁)之后,也能支持NVMe SSD了。剩下的4个未知设备,只需再按照常规方法安装网卡和Intel芯片组驱动即可正常。
在那以后没多久,8代和9代CPU的Intel集成显卡也出现了第三方修改版的Win7驱动,虽然一开始在部分低端CPU上还有些不完善,但后来也在改进中。对此不了解的朋友,可以在网上搜下“驱动总裁”。
这个版本的Intel集显Win7驱动,我会在文末分享网盘链接。
有了驱动之后,在WinPE下运行像WinNTSetup这样的部署工具,使用原有Win7 SP1镜像就可以成功安装。但如果需要制作U盘或者光盘安装介质,iso中的文件内容需要修改,否则没有USB驱动Win7安装过程中无法使用键盘鼠标,即使用PS/2键鼠安装完成后也无法通过USB装驱动。
关于将USB 3.x、NVMe SSD等驱动打包进Win7安装镜像的方法,网上的工具也有一些。几年前我是按照下面介绍的方法操作的(链接供参考),当时添加的还是较早版本的Intel USB 3.0驱动。
https://www.dell.com/support/article/cn/zh/cnbsd1/sln300618/%E5%A6%82%E4%BD%95%E5%B0%86usb-3-0%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E8%A3%85%E5%85%A5windows%E6%9C%8D%E5%8A%A1%E5%99%A82008-r2sp1-%E4%BB%A5%E7%94%A8%E4%BA%8Edell-r230-r330-t30-t130-t330?lang=zh
Win7安装镜像打包说明如下(by唐僧,2020.1.31)
1、基于纯净版OEM 64位Windows 7 SP1旗舰版iso镜像制作;
2、安装Microsoft .NET Framework 4.5.2;
注:现在有些软件要求.NET Framework版本不低于4,比如新版Intel RSTe驱动的控制面板、部分Realtek声卡驱动的MaxxAudio、Dell Precision Optimizer(扩展阅读:《AI性能调优:过去已解,未来可知?》)等。Win7自带的版本是3.5,目前最高为4.8(也可以使用Windows Update升级),我选择在镜像中集成以前比较多用的4.5版本。
3、安装驱动
- Intel USB 3.0/3.1驱动5.0.4.43(我用的这个版本,除了B365等芯片组的USB 3.0之外,还能支持H370、C246芯片组的USB 3.1控制器)
- Intel Management Engine Interface 11.7.0.1045(其实B365主板可以直接装官方驱动,但我考虑支持H370等略做了修改)
- Realtek High Definition Audio Drive 6.0.8791.1
- Maxx Audio Installer(x64),我这次主要难点就是在这里
上面这台PC的统一前置音频插孔,旁边有个耳麦的图标,也就是说它可以兼容耳机、麦克风(3芯)或者耳机/麦克风(4芯),单一插孔可以同时兼做播放和录音使用。要说好处,之前跟朋友也聊过,就是普通手机配的3.5mm耳麦都可以连上去通用,比如学校语音教室啥的可以节省一小笔单独采购的费用。
回想到音频接口的软件重定义,还是十几年前从AC 97‘到HD Audio声卡的切换而产生。当年我正好测试过ALC880/861 Codec音频芯片的主板,要求机箱前置音频接口的电路板也支持“Jack Sensor”,声卡驱动带的组件侦测这2个插孔连上的设备是输出还是输入。到后来又出现了不同的技术路线,以至于需要匹配对应的Realtek声卡驱动版本——上面照片中这种4芯统一音频插孔,如果使用Windows自带的HD Audio驱动,无论插入耳机还是耳麦默认都只做为输出设备使用。
如果使用新机型官方支持的Win10、Ubuntu等Linux(不需要单装声卡驱动),集成声卡的录/放功能自然正常,但问题就是Win7已经没有对应机型的官方驱动了。如果是支持安装Win7的机型,要说可能有一点不完美就因此而来,其实现在USB接口的麦克风或者耳麦(自带音频Codec功能)也很常见,不用机箱前置插孔也不难实现录音功能。
电脑
适配好声卡驱动之后,当我再插入耳麦测试就会像Win10一样弹出上面的选择界面。
上面这款声卡驱动,我是特别在一款机型(Dell ChengMing 3988)上适配成功的。说来有点话长,如果是能修改驱动代码的朋友可能会觉得很简单,但我却前后断断续续尝试折腾了1年的时间(前期是在另一款3980上),终于找到了解决方案。
由于该驱动目前还需要特别一些的安装步骤,没能提取出通用的安装包,因此我制作了这个集成驱动的Win7 SP1旗舰版镜像,供有兴趣的朋友测试。
4、安装Windows更新Pack
windows6.1-kb2685811-x64(配合Intel ME驱动正常工作)
windows6.1-kb2920188-x64(TPM 2.0补丁,不代表必须有相关硬件)
windows6.1-kb4474419-x64(支持SHA-2)
windows6.1-kb4490628-x64
windows6.1-kb4012212-x64(MS017-010,防WannaCry等勒索病毒)
windows6.1-kb3020369-x64
windows6.1-kb3172605-x64
windows6.1-kb3125574-v4-x64
(上面这3个Pack中包含更新编目和一个大的累积更新,曾被人合称为Win7 “SP2”,我遇到有的软件新版本就需要它们的支持,比如Dell工作站上的DPO优化程序)
电脑
上图是我使用Windows AIK,针对重新打包的install.wim安装文件生成对应的编录文件。
这个做好的Win7镜像,如果使用WinPE下WinNTSetup安装install.wim,可以直接支持NVMe SSD系统盘。
但如果制作U盘/光盘来安装,使用SATA硬盘/SSD时建议在BIOS中设置AHCI模式;NVMe盘的驱动则根据SSD供应商而不同了,如果您能找到驱动可以在Win7安装界面用U盘添加,或者改用RST模式统一添加Intel SATA/PCIeRST驱动来支持NVMe SSD。
W7SP1_ULTIMATE64_USB3_AUDIO_3988.iso(4.6GB)网盘下载
提取码:a1ob(请访问本文底部扩展链接获取)
附rusfs 3.3,制作安装U盘推荐使用这个工具,分区类型请选择GPT。
我没有在iso镜像中集成更多驱动,是为了尽量的通用化,凡是能用常规方式安装的驱动没必要打包在里面。
Intel芯片组、集成显卡、RST(含RAID)、ME、Realtek网卡Win7驱动网盘下载
(这里除了Intel显卡之外都是官方驱动)
注意:如果在Win7下先安装了Intel芯片组驱动,之后手动安装集显驱动时请选择上面这个“3E91”设备。
更多测试验证、BIOS设置
- 制作U盘安装介质测试通过;
- 自动更新测试通过(当前最后补丁一个好像是2019年11月的累积更新包,300多MB);
- 通过异机、不同机型安装测试,可正常支持H370、C246芯片组的USB 3.1。不保证适用于所有支持Win7的机型,声卡驱动如不合适可卸载另装。
部分新机型安装Win7需要修改BIOS项目如下,供参考:
PTT On需要关闭;
Secure Boot需要关闭;
Legacy Option ROMs需要打开。
最后再声明下,请注意知识产权。我重新打包这个Win7镜像只因个人技术兴趣,分享给大家用于测试。任何人不喜欢请在下载24小时内删除,如有朋友认为存在版权问题请通知我取消分享。欢迎各种善意的技术交流,我对该分享内容可能带来的潜在问题不承担任何义务和责任。
希望对大家有帮助:)
扩展阅读
《CPU漏洞免疫前夜,Win7尚能饭否?》
《CPU漏洞补丁复盘测试:Win10 1803性能问题有解?》
《Win101803性能损失40%?Siemens NX图形测试真相》
《勒索病毒预防实战:有的PC打不上补丁怎办?》
注:本文只代表作者个人观点,与任何组织机构无关,如有错误和不足之处欢迎在留言中批评指正。进一步交流技术,可以加我的QQ/微信:490834312。如果您想在这个公众号上分享自己的技术干货,也欢迎联系我:)
尊重知识,转载时请保留全文。感谢您的阅读和支持!
电脑