本篇专栏使用 Kimi 智能助手辅助编写,如有错误,请向 UP 主反馈。
AI 搜索 (https://metaso.cn/ https://kimi.moonshot.cn/)
RAMOS - 无忧百科 (http://bbs.wuyou.net/forum.php?mod=viewthread&tid=410474)
Edgeless Wiki (https://wiki.edgeless.top/v2/faq/whats.html)
WINPE不完全手册(第五版2308) (http://bbs.wuyou.net/forum.php?mod=viewthread&tid=433579
PE 的诞生:
众所周知,Windows 是全球第一大电脑系统,这么大一个系统,应该如何安装呢?
早期的基于 DOS 的 Windows,是在 DOS 系统里运行安装光盘里的 setup.exe,准确来说那时的 Windows 更像是一款软件
Windows NT 系列推出后,安装光盘采用 i386 的方式安装系统,主要通过键盘操作。
为了简化安装过程,提高用户体验,Windows PE 应运而生。
下面是度娘百科对 Windows PE 的介绍:
Windows Preinstallation Environment(Windows PE),Windows预安装环境,是带有有限服务的最小 Win32 子系统,基于以保护模式运行的 Windows XP Professional 及以上内核。它包括运行 Windows 安装程序及脚本、连接网络共享、自动化基本过程以及执行硬件验证所需的最小功能。用于安装、部署和修复 Windows 桌面版(家庭版、专业版、企业版和教育版)、Windows Server 和其他 Windows 操作系统,而 Windows PE 并非为普通用户可以正常使用的操作系统,多数用于开发人员及维修主系统使用。
PE 的特点:
1、速度快,体积小巧。
一般的 PE 只有几百 MB 大小,使用被极致精简的系统最小内核,系统只能实现最基本的功能,省下空间的同时又提高了加载速度。
2、加载至内存
PE 采用 Ramdisk.sys 创建内存盘,并从该内存盘启动,启动后会把所有文件加载到内存运行,让操作系统和应用软件获得极快的打开和运行速度,因为操作系统和软件全部是在内存中运行的,所以重启后针对系统盘的操作都会被还原,能够更好地保护系统核心文件不受破坏。
3、极高权限
在使用 PE 时,为了使用户能对硬盘上的任何文件进行操作,会使用 SYSTEM 账户作为用户账户,这是 Windows 里的最高权限账户
4、更多限制
微软为了防止 PE 被用作盗版操作系统,连续使用24小时后会自动退出并重启。
PE 的历史:
2001年,Windows XP 发布,其 PE 版本号为 1.0。但安装方式仍是 i386 ,PE 被包含在 ADK 体验包内。同年,专注于系统安装、启动制作等技术交流的无忧启动论坛创办。
2002 年,Windows XP SP1 更新发布,安装光盘内的 PE 版本号为 1.1。原始的 Windows PE 是非常简陋的,只提供有限的可操作性。微软提供的 Windows PE 只支持 DOS 式的命令行。随着一些技术人员不断的完善,逐步让 PE 具备了更多功能,使 PE 有了桌面环境,并支持更多软件运行和功能。从这年开始,荷兰人 Bart 突破性研究出为 PE 添加各种系统文件,为 PE 穿上 XP 的漂亮外衣,让 PE 走入我们的日常生活中。他的 Bart 's PE Builder 软件是目前制作 PE 的主要工具,做出来的PE体积小巧,GUI 界面最小可以不超过 20M,而且可以通过扩展增强它的功能。
2003年,Windows Server 2003 发布,安装光盘内的 PE 版本号为 1.2。同时,正在开发的 Windows Longhorn(Windows Vista 的前身)的 Build 4001 版本,废弃 i386 安装方式,使用PE 系统安装 Windows。后来的 Windows 安装盘均采用 PE 安装系统。
2004年,Windows XP SP2 更新发布,安装光盘内的 PE 版本号为 1.5。
2005年,Windows Server 2003 SP1 更新发布,安装光盘内的 PE 版本号为 1.6。
2006年,Windows Vista 发布,安装光盘内的 PE 版本号为 2.0。
2007年,由于 PE 常用的 XPELOGIN 配置严谨、安全但登录速度慢等原因,Yonsm 开发了更自由、快速的 XCMD 来替代 XPELOGIN,并提供了更多的扩展命令,之后 Lxl1638 在 XCMD 2.2 原有 17 条命令基础上修改完善了 7 条命令,补充了 20 条命令,开发了 PECMD,是今天 PE 常用的命令解释工具。
2008年,Windows Vista SP1 更新发布,安装光盘内的 PE 版本号为 2.1。同年,Windows Server 2008 发布,安装光盘内的 PE 版本号为 2.0,后来的 SP1 更新版本号为 2.1,SP2 更新版本号为 2.2。Lxl1638 也在开发 WimTool 时,开发了 WinCMD,并吸收 PECMD 的特性。
2009年,Windows Vista SP2 更新发布,安装光盘内的 PE 版本号为 2.2。同年,Windows 7发布,广受欢迎,其安装光盘内的 PE 版本号为 3.0。它的功能比 PE 1.X 要强大一些,尤其是对当时新电脑的支持要比 PE 1.X 好,但同时它的体积要比 PE1.X 大,启动所需要的内存也更多。
2011年,Windows 7 SP1 更新发布,安装光盘内的 PE 版本号为 3.1。同年,PECMD 经历了 50 多个版本的更新后最终原作者停止了维护,版本号最终停留在了 V4.0.2011.0501,总共提供了 91 条命令
2012年,Windows 8 发布,安装光盘内的 PE 版本号为 4.0。原生支持 USB 3.0,UEFI 启动及 NVME 固态硬盘。同年,mdyblog 在参考 PECMD 2.4 公开源码的基础上重新设计开发了PECMD 的新分支 PECMD 2012。它基本兼容了 Lxl1638 的 PECMD,并增加了部分命令及功能,于 2012 年发布并持续维护至今。相较于 PECMD4.0,PECMD2012 提供了不同的版本,具有更强的可玩性。并提供了一个 PECMD 命令编辑器 PECMDIT。
2013年,Windows 8.1发布,安装光盘内的 PE 版本号为 5.0。
2015年,Windows 10发布,安装光盘内的 PE 版本号为 6.0。因其新开始菜单在 PE 中无法使用,所以大多数 PE 采用 StartIsBack 替代。与此同时,slore 为了解决开始菜单,声音,网络面板,设置等应用无法使用的问题,开发了 WinXShell。
2016年,为了方便 PE 的制作,立帮电子开发了 WinPE生成器。
2018年,为了方便 PE 的制作,slore 开发了 WimBuilder2,各种知名 PE 如 Fir PE 也是用这个软件制作的。
2020年,朱码首次在 exFAT 分区上运行 Windows PE 系统。
2021年,Windows 11 发布。Windows 11 的发布标志着 Windows 操作系统的一个重要里程碑,它带来了全新的用户界面和多项改进,同时也对 Windows PE 提出了新的要求和挑战。
随着技术的不断发展,Windows PE 也在不断进化。时至今日,Windows PE 仍将是 IT 专业人员和系统管理员不可或缺的工具。
(最后说一句:Kimi 智能助手实在太好用了!)