PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

在100系列芯片组主板+无专用NVMe驱动SSD上安装Win7要点说明

[复制链接]
跳转到指定楼层
1#
nighttob 发表于 2016-9-23 22:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:29487|回复数:42
由于Intel 100系列芯片组的USB控制器是原生xHCI模式,致使Win7这种早于USB3.0出现的操作系统缺少相应驱动支持,所以要在安装镜像中预置
同理,Win7并不包含内置NVMe驱动,而是后发一个需要单独索取补丁提供驱动支持,所以对Intel 600p这种尚未提供专用NVMe驱动的SSD来说,一样需要预置

因此,我们需要Intel USB3.0驱动和MS为Win7提供的单独补丁,前者可以在Intel下载中心或者主板厂家的驱动支持里下载,后者需要在MS网站上申请
这里我直接附件提供该补丁,强迫症请自己填写邮箱下载


在MS网站上还提到,如果打了上面的补丁会出7E蓝屏的话,还要打另外一个补丁,这里我不提供了

下载好Intel USB3.0驱动以后,解包,我们需要Drivers文件夹里的驱动本体

当然Win7安装镜像也是并不可少的,因为要先安装一个“正常的Win7”
所谓“正常的Win7”就是不需特殊操作的,在实体机或者虚拟机上装都可以
两次重启正常安装完Win7以后,在第一个窗口要求输入用户名和计算机名的时候,按Ctrl+Shift+F3组合键进入审核模式
(其实审核模式并不是重点,只是建立用户以后如果是完美主义者后面还要删除)
在审核模式下,Sysprep窗口会总是出现,参见 http://bbs.pceva.com.cn/thread-32542-1-1.html
这里我们安装上面提供的kb2990941补丁
(不建议直接装USB3.0驱动,可能遭遇一些问题)
重启装完补丁以后,在Sysprep窗口上选择OOBE,勾选通用,关机

接下来离线整合Intel USB3.0驱动并将安装好的Win7系统打包,这里我推荐用Dism++这个工具,参见 http://bbs.pceva.com.cn/thread-127496-1-1.html
挂载刚刚Win7所在的硬盘到其他可用操作系统上面,启动Dism++,软件应该可以自己发现这个Win7系统,并单击打开回话
(其实直接在刚装好的Win7里面运行Dism++也没问题,这就是个习惯问题)

在整合驱动之前我们可以清理一些空间,这个酌情处理

然后在驱动管理页面里添加驱动,找到之前解包的Intel USB3.0驱动,并选择Drivers文件夹,这样Dism++就会整合USB3.0驱动了
(强迫症注意:Drivers目录里的HCSwitch文件夹和win7文件夹分别包含x86和x64的驱动)


走完进度条以后就能看到新驱动被添加了

这时候就可以将Win7系统打包了,在浏览里指定文件路径,格式选择“最大安装镜像 *.wim”,然后确定开始打包

wim文件生成以后,我们就有了整合好USB3.0和NVMe驱动支持的Win7镜像了,然后就需要安装介质
如果习惯用PE等第三方安装工具安装的话,直接将这个wim文件拖进U盘里就可以用第三方安装器安装了(当然你的PE也得支持NVMe)
我个人依然习惯用Windows安装盘安装,但不能用原版Win7的,这里推荐使用Win10的,所以还需要准备一个Win10的安装iso
用UltraISO打开Win10的安装iso,并用刚刚做好的Win7镜像wim替换掉Win10安装iso sources文件夹里的install.wim这个文件,注意替换进的文件也要叫install.wim

另存一个新的iso镜像,接着刻盘、量产到U盘,或者直接用UltraISO写入硬盘镜像到U盘都可以

准备好安装介质以后就可以在新主机上安装了
虽然外表上看上去是Win10的安装程序,但实际安装的是Win7,这一点不用担心
第一次重启以后就是熟悉的Win7安装界面了,接下来也跟“正常的Win7”没有任何区别



在整合补丁阶段还可以一并整合其他补丁,比如MS发布的整合补丁包、IE11、.net4.6等,但有些不适合提前整合,比如MSE会切不回中文界面
用Dism++添加驱动时候也可以添加其他驱动,同样酌情

至于为什么不能用原来的Win7安装iso
我试过在Win7安装iso的boot.wim里整合Win10的自带NVMe驱动——不可行,整合Win7补丁出的NVMe驱动——不可行,在安装阶段加载前两个驱动——不可行,在安装阶段加载750用的驱动——更加不可行 根本不兼容
来回来去试了好几次,最终还是用了Win10的安装iso,而且还简便

离线整合补丁、驱动这种事,NTlite等等wim工具也可以办到,就是习惯问题和强迫症问题了
技嘉等主板厂家虽然也提供了Win7安装工具,但这些工具也不解决安装过程中缺少NVMe驱动的问题,在选择安装位置之前依然会说缺少驱动

Intel 600p可以Legacy Boot,这一点省了不少麻烦
但即使是最新版的CDI也无法看到Win7里的600p,只能期待Intel后续出新版ITB了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1代金券 +100 收起 理由
石头 + 100 2精

查看全部评分

来自 29#
nighttob  楼主| 发表于 2016-10-15 14:18 | 只看该作者
本帖最后由 nighttob 于 2018-6-27 12:52 编辑

应要求发上面说的wim镜像,有需要的自行下载并改名替换iso里面的install.wim

x64:
链接: http://pan.baidu.com/s/1kUAaW0B
密码: 4xpy
3.10GB
MD5: 1221B6FCFD94AF1708D52489D4A0CBBB
SHA1: CD6AE132B8613535D13B1D6877BBC4EF698E57F3
CRC32: 004D89D5

x86:
链接: https://pan.baidu.com/s/13vMC08-zeEx0Jka9QqW3eQ
密码: 6ijk

2.49GB
MD5: 75F686812BBA9F28241D2F84C81944F5
SHA1: 05DA126581FDDED58FAC15F3E5419E73EFE1C691
CRC32: FB41C8DC

说明:
都是十一期间做的,整合内容包括今年4月发布的整合补丁、5-8月的4个rollup、Windows Update里面的重要及可选Windows补丁,以及IE11和.net4.6.2
当然还有NVMe补丁和Intel xHCI驱动(仅8、9、100系列)
除此以外没有任何更改

wim镜像经过Dism++瘦身,也就是清理掉了补丁安装包、被替换的旧系统文件、系统日志及安装日志等
不这样干wim会大一倍

仅提供有限技术支持,我不是专门干系统封装的


2#
guangyunjian 发表于 2016-9-24 23:27 | 只看该作者
win7还是蛮好装的,各类安装器直接加载usb驱动也行。
加载驱动还有不少第三方软件,比如Rufus
3#
中华田园犬 发表于 2016-9-30 21:36 | 只看该作者
很好的教程,重新打包一份wim是好方案。

但非必需用途不建议继续用win7,老系统上新东西太麻烦了
4#
yukari 发表于 2016-10-10 17:41 | 只看该作者
有个疑问,一定要进win7里安装nvme补丁么?用disp++把win7原版wim释放到新系统分区,再用disp++的离线安装补丁功能把KB2990941-v3打到新系统里行不?
5#
hgy9 发表于 2016-10-10 17:51 | 只看该作者
版主大人,请问有没集成补丁现成可下载的?以前帖子看到过,但下载链接都失效了。
没有的话,回头自己去做一个,就是感觉打一堆补丁很麻烦。
6#
nighttob  楼主| 发表于 2016-10-10 17:53 | 只看该作者
yukari 发表于 2016-10-10 17:41
有个疑问,一定要进win7里安装nvme补丁么?用disp++把win7原版wim释放到新系统分区,再用disp++的离线安装 ...

理论上可行,我这么做是为了整合更多补丁,然后再清理掉
7#
nighttob  楼主| 发表于 2016-10-10 17:54 | 只看该作者
hgy9 发表于 2016-10-10 17:51
版主大人,请问有没集成补丁现成可下载的?以前帖子看到过,但下载链接都失效了。
没有的话,回头自己去做 ...

你可以到MS网站上搜索rollup for windows 7就会有
8#
hhm73 发表于 2016-10-10 19:09 | 只看该作者
要不是Win10那坑爹的自动更新要费神屏蔽才不会装Win7,其实Win7开关机比Win10慢好多。自己的H55M主板的笔记本和弟弟淘汰的第一代i3换Win10都很明显
9#
yukari 发表于 2016-10-10 20:09 | 只看该作者
hhm73 发表于 2016-10-10 19:09
要不是Win10那坑爹的自动更新要费神屏蔽才不会装Win7,其实Win7开关机比Win10慢好多。自己的H55M主板的笔记 ...


其实我觉得win8.1/server 2012R2 + classic shell才是当前最佳桌面系统,界面排列和win7没有太大区别,内核却优化了不少,那休眠和恢复速度惊到我了。
10#
hechengg 发表于 2016-10-11 01:25 | 只看该作者
发个集成全部补丁+USB3.0+NVME的Windows7包吧。
11#
贱狗在飞啊 发表于 2016-10-11 02:14 | 只看该作者
感謝樓主分享。。。。。
12#
yhhekeda 发表于 2016-10-11 09:50 | 只看该作者
之前看到一个人说:用win7 iso里的install.wim直接替换掉win10 iso里的install.wim,然后将修改过的win10 iso 写入硬盘镜像或者复制到fat32 U盘根目录,就可以利用win10的boot.wim启动,并且自带的stornvme可以识别intel 600p或其它nvme ssd,然后因为install.wim是win7的,所以安装出来是win7。但看了版主的方法,似乎没这么简单就能搞定的吧(不懂nvme驱动和usb3.0驱动到底是集成在boot.wim里还是install.wim里),我自己没有相关设备,所以没办法测试,希望版主指教下,谢谢
13#
小夜叉 发表于 2016-10-11 10:24 | 只看该作者
要不是DX12,真心用WIN8.1最好,跑分也快一点而且HSW平台的TSX指令集自动开启,WIN10就给屏蔽掉了
14#
nighttob  楼主| 发表于 2016-10-11 10:54 | 只看该作者
yhhekeda 发表于 2016-10-11 09:50
之前看到一个人说:用win7 iso里的install.wim直接替换掉win10 iso里的install.wim,然后将修改过的win10 is ...

“之前看到一个人说”就是我说的,但那是只是给解决USB3.0的问题用的,如果是750这种盘也可以手动加载驱动

安装过程中手动加载驱动会一次性附加到安装过程和新系统里
给install.wim里加驱动只管新系统
给boot.wim里加驱动只管安装过程

也就是说你用win10的boot.wim+原版win7的install.wim安装,第一次重启以后就会找不到盘
15#
yhhekeda 发表于 2016-10-11 11:58 | 只看该作者
nighttob 发表于 2016-10-11 10:54
“之前看到一个人说”就是我说的,但那是只是给解决USB3.0的问题用的,如果是750这种盘也可以手动加载驱 ...

谢谢版主,再追问一下,如果第一次启动之后找不到盘,是否安装过程直接就进行不下去,直接蓝屏了?所以还得必须依靠审核模式将nvme补丁集成进install.wim才行?
16#
nighttob  楼主| 发表于 2016-10-11 12:17 | 只看该作者
yhhekeda 发表于 2016-10-11 11:58
谢谢版主,再追问一下,如果第一次启动之后找不到盘,是否安装过程直接就进行不下去,直接蓝屏了?所以还 ...

应该会蓝屏,错误大概会是缺少磁盘驱动

也可以用工具离线将补丁释放出去,但仅是整合msu补丁包应该是不行的,因为安装程序中释放补丁的操作在第一次重启后
不过我没用错误的姿势实验过,不确定是否一定是上面的结果

17#
wanghuang95 发表于 2016-10-11 23:32 | 只看该作者
话说600P支持LEGACY BOOT是否意味着其内置OPROM?在老平台上可否通过几十元的转接卡实现引导系统启动?
18#
aibo 发表于 2016-10-11 23:55 | 只看该作者
今天刚折腾了xps13 9350装win7。
ssd是东芝的,木有驱动。
手工dism整合usb3和nvme补丁的盘,死活还是说缺驱动。
后来一怒,干脆开raid模式,nvme的控制器交给南桥去管吧。

又手工整合了usb3驱动
说一句,试了asus和asrock的工具,但都无法在选择分区的时候看到u盘。
手工整合的没问题,可以打上raid驱动。
然后就好了。

鉴于现在的nvme盘基本都没win7驱动。在100系的南桥上的话,还是丢给intel raid控制器去管理吧。
19#
zsbstephen 发表于 2016-10-12 00:10 | 只看该作者
爬浴室的Intel 600P测试文才知道原来有这篇大作,中间定制wim镜像部分很实用~收藏了~
20#
nighttob  楼主| 发表于 2016-10-12 06:54 | 只看该作者
wanghuang95 发表于 2016-10-11 23:32
话说600P支持LEGACY BOOT是否意味着其内置OPROM?在老平台上可否通过几十元的转接卡实现引导系统启动? ...

我这是B150自带M.2口上测的,老平台不好说
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部