WinPE, 简单来说,就是一个轻量级的Windows系统,通常运行在可移动设备(U盘,DVD)上,实现硬盘系统的安装,部署及修复。
微软官方可通过Windows ADK(针对Win8及以上),Windows AIK(Win7)制作WinPE。
PE通常包括如下功能:
安装Windows系统前配置好硬件。
部署还原备份镜像。
在Windows未运行时修改文件。
从不能启动的Windows系统拷贝数据。
添加自定义界面GUI,程序软件,运行自定义脚本等等。
说到WinPE工具,在国内比较出名的有大白菜,老毛桃,微PE等老牌第三方PE工具,他们特点是制作方便,集成了很多工具,但是也缺乏了通过软件本身自定义PE的功能。
本篇介绍一款国外比较流行的基于WinBuilder的“开源”PE制作工具——Win10XPE,教你DIY制作纯净的、功能强大的基于Windows 10 的PE系统。
01
准备工作
Windows 镜像下载
Windows镜像可以在MSDN我告诉你(https://msdn.itellyou/)下载。
本文推荐另外一种方式,下载最新的Windows 10 1903正式版。
打开网址https://uup.rg-adguard/
在 Select type下选择Windows(Final version)。
在 Select version 选择Windows版本。
在Select language选择想要的语言(PE界面显示语言)。
在Select type download 选择 “Download ISO compiler in OneClick!(run downloaded CMD-file)。
运行下载好的cmd文件就可以直接在线下载选择的Windows镜像。
Win10XPE工具下载
访问
http://win10se.cwcodes/Compressed
点击Win10XPE下载并解压到指定硬盘目录。
02
开始制作
双击下载好的Windows 10镜像,将其挂载为DVD磁盘,可以在资源管理器找到。
在解压的Win10XPE文件夹中执行Win10XPE.exe主程序。打开Win10XPE主界面后,在Select the Windows 10 Source Folder按钮中选择挂载的Windows安装镜像文件夹。
如果下载的Windows 10镜像是多版本合一的话,可以选择基于指定的版本来制作。
选择好镜像后,便可在左侧展开目录树下,DIY想要集成的App及其他设置。
最后,点击右上角的 Play,DIY PE系统制作就开始了。
是不是其实也很简单?
03
DIY详解
DIY功能是本工具的特色,主要分为以下几部分:
Build Core
该部分是对PE的主要配置:
时区,键盘设置。
VC++运行库集成(一些软件运行必备)。
常规网卡驱动(Network Drivers),通用显卡(Display Drivers)集成,以及自定义驱动导入(Integrate Drivers)。
桌面壁纸,开机声音等。
Apps
该部分下,可以添加软件事先提供的工具,分为以下大类:
Accessibility
CDVD——CD/DVD 烧写工具。
Components——包括Remote Desktop,Direct X等部件类工具。
File Tasks——7zip, Everything, Q-dir等涉及文件操作类工具。
HD Tasks——傲梅轻松备份,分区助手国际版,以及其他磁盘操作相关工具。
HW Info——CPU-Z, HDTune等硬件检测工具
MultiMedia——播放器工具。
NetWork——AnyDesk远程工具,Google Chrome浏览器等。
Office——PDF阅读器工具。
Recovery——Recuva数据恢复类工具。
Registry——RegShosts注册表相关工具。
Security——NTPWEdit密码清除等有关系统安全工具。
其他。
Win10XPE除了内置了许多可集成的工具软件外,强大的社区也提供了很多第三方工具的插件。最新的插件可以在这里找到http://theoven/index.php?topic=2607.0
当然如果不能集成自己想要的软件工具,就不叫DIY了。
那么,怎么自己制作插件,集成想要的软件呢?
Utilities
该部分提供了Win10XPE制作的相关辅助类工具。
Check Target Sys Files —— 用来检查插件是否缺少了相关的语言支持。
SFX Constructor —— 将插件变为SFX.exe,节省空间(没用过)
XPE Host Boot Option —— 将PE添加到Windows启动菜单,可直接从本地启动。
XPE Packed Plugin Creator —— Apps插件制作工具。
通过XPE Packaged Plugin Creator就可以集成自己想要的软件。
具体步骤:
1)选择想要集成的软件目录,压缩包,或exe程序等。(分32位以及64位)。
2) 填入软件执行入口名(通常就是双击启动的exe文件)。
3)点击Create New XPE Plugin。
执行完成后,就能在Apps下找到刚刚创建好的插件。
除了上述功能外,该工具的所有插件都是“开源”的,也就是说,你能看到整个工具具体执行的过程,每个插件具体的“代码”是什么,可进一步DIY。
选择想要DIY的插件的Edit按钮,进入插件编辑页面。
Edit页面可以修改插件展示UI详细描述,图标,以及具体的代码等。代码并不是传统的编程语言如C之类的高级语言,而是一种脚本语言,并不是很复杂,如果有兴趣的话,可以去了解。
04
结语
制作好的ISO,在CreateISO下,调用Rufus程序,便可烧写该ISO到U盘,建议勾选下方的Enable Dual BIOS+UEFI in rufus,这样制作出来的镜像便是支持双启动的(Legacy+UEFI)。
当然也可使用其他工具诸如UltraISO,烧写完成后,就直接支持双启动模式。
除了基于Win10XPE制作的PE外,如果你想要制作基于Windows7,Windows8的PE的话,你可以在该网址找到:http://theoven/index.php
同样是基于Winbuilder制作,流程和本文基本是一致的。
想不想拥有一个强大的WinPE工具呢?
那么赶快行动起来吧!
品略图书馆 http://www.pinlue
更多推荐
Windows PE的DIY你都会:那你的电脑知识已经超越了90%的人
发布评论