因为Win10的安全问题和Win7用户习惯问题,新电脑要求装Win7系统。但是Win7系统中没有自带USB3.0驱动和固态硬盘nvme驱动,导致安装或启动Win7时USB3.0的鼠标和键盘无法识别,无法操纵。经过研究,决定在Win7原版镜像基础上,注入USB3.0和nvme驱动。
所需工具
- DISM++
Dism++是一个Dism的GUI版,但是并不依赖Dism(Deployment Image Servicing and Management),直接基于更底层的CBS(Component Based Servicing Reference)。
Dism是一个命令行工具,可用于服务和准备Windows映像,包括用于Windows PE、Windows恢复环境(Windows RE)和Windows安装程序的映像。
- easybcd
EasyBCD是由NeoSmart Technologies开发的程序,用于配置和调整启动配置数据,该启动数据库最初是在Windows Vista中引入的,并在以后的所有Windows版本中使用。EasyBCD可用于为可同时安装某些版本的Windows,Linux,BSD和Mac OS X的计算机设置多重启动环境。例如删除OneKey Ghost启动项。
- UltraISO
UltraISO 是一个运行在Microsoft Windows平台上的用来创建、修改和转换ISO文件的软件。自从2002年4月20日UltraISO首次发布以来,它的开发公司EZB Systems就把它定义为一个共享软件。当前EZB Systems域名的注册地址在中国深圳。
UltraISO用于替换Windows启动镜像中的boot.wim和install.wim。
注入原理
Windows7原版镜像中有两个重要文件:install.wim和boot.wim。boot.wim本质时WinPe,用于安装Windows7时的启动,install.wim镜像文件用于Windows7安装后的启动。使用工具Dism++在boot.wim和install.wim中注入USB3.0和nvme驱动,可以确保Windows7系统在安装和启动过程中识别USB3.0的键盘和鼠标,以及固态硬盘,从而保证Windows7的顺序安装和启动。
封装步骤
当前很多笔记本已不再支持Win7操纵系统,强行在新机器上安装Win7会出现很多问题。通过验证,总结了如下使用Win7封装步骤:
- 制作WeiPE启动盘。WeiPE启动盘使用Win8PE,在新机器上能运行,同时也支持光盘启动。当使用Win7安装盘在新机器上安装操作系统时,如果出现USB3.0鼠标键盘无响应,可尝试使用WeiPE进入Win8PE,然后在Win8PE安装Win7操作系统到新机器上,同时在使用Dism++注入USB3.0和nvme驱动到Win7操作系统中。
- 封装Win7系统盘,主要处理boot.wim和install.wim两个文件。boot.wim主要用于自启动安装Win7操作系统,应在其中注入usb3.0和nvme驱动,防止出现安装时无法识别USB3.0的键盘和鼠标,以及固态硬盘的情况。install.wim是Win7的主要文件,使用Dism++在其中注入系统更新和常用软件。
- 下载EasyDrv驱动安装包,用于给机器安装相应驱动。
通过上述三张光盘,相信安装Windows7操作系统不再是麻烦。
相关概念
- WinPE
一种迷你系统,通常体积比较小,只有300MB左右。用于安装系统或者修复系统问题。
- WinRE
跟WinPE几乎一样,只是WinRE更加侧重于系统修复,并且Vista以后系统自带WinRE,因此我们可以在WinRE做原本在WinPE里做的事情。
- 映像文件(Image File)
一种文件载体,可以保存系统映像。在Dism++中,映像文件有WIM、SWM、ESD以及ISO。
- UEFI
统一可扩展固件接口(英语:Unified Extensible Firmware Interface,缩写UEFI)是一种个人电脑系统规格,用来定义操作系统与系统固件之间的软件界面,作为BIOS的替代方案。可扩展固件接口负责加电自检、联系操作系统以及提供连接操作系统与硬件的接口。
- BIOS
BIOS是Basic Input/Output System的缩写,中文:基本输入输出系统,亦称为ROM BIOS、System BIOS、PC BIOS,是在通电引导阶段运行硬件初始化,以及为操作系统提供运行时服务的固件。BIOS最早随着CP/M操作系统的推出在1975年出现。BIOS预安装在个人电脑的主板上,是个人电脑启动时加载的第一个软件。
现在,BIOS的作用是初始化和测试硬件组件,以及从大容量存储设备(如硬盘)加载引导程序,并由引导程序加载操作系统。BIOS还为DOS操作系统提供键盘、显示及其他I/O设备的硬件抽象层。
许多BIOS程序都只能在特定电脑型号或特定主板型号上运行。早年,BIOS存储于ROM芯片上;现在的BIOS多存储于闪存芯片上,这方便了BIOS的更新。
UEFI是旧式BIOS的后继者。
参考链接
- win7原版镜像注入USB3.0和nvme驱动,by 家麟.
- 连这都知道,足以证明你是windows系统安装的老司机了,by IT教主.
- UEFI与Legacy+UEFI的区别有多大,不弄清楚要吃大亏!,by 快启动.
- BIOS,by wikipedia.
- Windows PE入门基础知识:Windows PE的作用、命名规则、启动方式、启动原理,by 毛毛虫的爹.
- Wpeinit and Startnet.cmd: Using WinPE Startup Scripts,by microsoft.
- WIN7进阶篇,如何制作封装USB3.0,NVME驱动的WIN7镜像,by Dior.