用什么WinPE?系统版本有讲究 因为大家系统版本和使用环境不同,有的朋友在使用Windows 7系统,有的则在使用Windows 10系统;有的是32位系统,有的则是64位系统;有的使用传统MBR的BIOS引导,有的则是仅仅支持UEFI启动的电脑。不同的系统有不同的特点,比如Windows 8/10系统的DISM.exe支持“/Apply-Image”参数来恢复系统,Windows 7版本则无法使用,这样如果要使用WinPE系统来进行系统维护,就应该优先选择基于Windows 8/10核心的WinPE系统(图1)。 图1 Windows 7的DISM不支持“/Apply-Image”参数 因此要制作一款尽可能通用的WinPE系统,我们就要选择一款比较适合各种电脑的通用版本WinPE。根据Windows系统的特性,高版本系统一般向下兼容低版本系统,64位系统兼容32位系统,UEFI主板则一般兼容传统BIOS主板,所以制作WinPE系统我们就按照“64位+UEFI”的要求进行选择。 制作适合自己使用的WinPE系统 通过上面介绍我们知道,WinPE系统要选择64位+UEFI。由于Windows 10系统目前仍然没有普及,这里建议使用64位Windows 8核心的WinPE(它可以使用Windows 10全部命令)。不过这里WinPE系统主要作为应急系统使用,因此还要求WinPE里能够集成常用驱动(如网卡)和常用软件。这里介绍使用网友制作好的wingwy-Win8pe4.0-v1系统(基于64位Windows 8,支持UEFI+BIOS双启动,然后在其上自己定制即可。 首先准备好一个4GB以上的U盘,将其格式化为FAT32格式(因为要支持UEFI启动,不要使用NTFS格式)。下载好上述文件后使用7Zip(或WinRAR)打开,将所有文件全部解压到U盘保存即完成WinPE的安装(图2)。 图2 通过解压完成WinPE的安装 接着启动命令提示符,然后定位到U盘目录,这里假设U盘的盘符为U,依次输入下列的命令将U盘引导记录更改为NT60,这样就可以使用U盘来引导WinPE系统了: CD U:\boot bootsect /nt60 /force /mbr 完成上述操作后重启电脑,如果主板使用的是传统BIOS系统,那么进入BIOS设置后将第一启动设置为U盘,这样即可启动到WinPE系统。如果是UEFI启动,则进入UEFI设置(一般在启动时按F9或者F12键)里选择“UEFI:PNY USB 2.0 FD”字样的启动项,这样可以进入UEFI启动的WinPE系统,也就是说这样制作的WinPE系统可以完美支持BIOS+UEFI双启动(图3)。 图3 选择UEFI启动WinPE 小提示: 如果你的主板默认使用的是UEFI启动,那么如果要在WinPE中重装系统,则在启动时一定要选择UEFI启动,这样在其中安装的Windows 7/8/10系统就直接支持UEFI启动了。 成功进入系统后可以看到该WinPE系统和我们日常使用的Windows极为相似,而且其默认已经集成很多常用的软件,具体的使用和日常操作一样(图4)。 图4 使用简单的WinPE系统 安装常用驱动 由于我们要将WinPE系统作为备用系统使用,因此除了系统本身集成的软件外,我们还要根据自己的需要添加其他软件。比如日常办公少不了要使用网络,因此我们需要在这个WinPE系统中添加自己的网卡驱动。 因为WinPE系统的核心实际上是其中的“U:\boot\winpe.wim”文件,因此我们可以使用DISM命令将所需的驱动集成到其中。首先提取需要集成网卡驱动文件(可以使用驱动精灵之类软件提取),将其保存在“C:\net”备用,接着进入任意一部正常启动的Windows 7电脑,以管理员身份启动命令提示符依次输入下列的命令: Rem 将\winpe.wim加载到c:\winre目录 dism /mount-image /imagefile:u:\boot\winpe.wim /index:1 /mountdir:c:\winre rem 将所需驱动文件集成到winpe.wim中,驱动中要包含.inf安装配置文件 dism /image:c:\winre /add-driver:c:\net\RT8169.inf rem 卸载加载的镜像并提交更改 dism /unmount-image /mountdir:c:\winre /commit 完成上述的操作,以后启动到WinPE就会自动加载电脑上网卡驱动,就可以直接在WinPE中上网了。其他诸如显卡、声卡驱动集成类似。这样在WinPE中操作时如果需要其他资源,我们就可以直接通过网络下载(图5)。 |