什么是 Windows PE (WinPE) 及其工作原理?
在过去的几十年里,微软出于各种目的发布了 Windows 100 万次。其中一些是相当知名的,而另一些则相对不为人知。今天我们将讨论 Windows 的一个变体,称为 Windows PE。您需要了解的有关 Windows PE(也称为 WinPE)的所有信息、其历史、相关性和当今的用途。我们还将解释与普通版本 Windows 的差异。
什么是 Windows PE (WinPE) 及其工作原理? Windows PE:它有什么用?(2021)在本文中,详细了解 Windows PE 及其工作原理。它还描述了有关该软件的其他技术细节,包括其功能、优点、限制和硬件要求。最后,我们将了解 WinPE 与主流 Windows 发行版有何相似之处或不同之处。因此,事不宜迟,让我们立即开始吧。
什么是 Windows PE (WinPE)? Windows 预安装环境,也称为 Windows PE 或 WinPE,是Windows 的轻量级版本,用于在桌面、服务器和工作站上安装、部署和修复 Windows 和 Windows Server 安装。它对于离线环境中的 Windows 操作系统故障排除也很有用。也就是说,Windows PE 可以被视为 Windows 的轻量级版本,其安装和恢复功能有限。
基于 Windows 10 的 Windows PE 10.0基于 Windows 10 的 Windows PE 10.0 / 图片由Microsoft提供WinPE 最初是作为 MS-DOS 启动盘的替代品而开发的,可以通过 USB 闪存驱动器、CD-ROM 和硬盘启动。 WinPE 的第一个版本适用于 XP 环境,但最新版本支持 Windows 10 的所有消费者版本(家庭版、专业版、企业版、教育版),以及 Windows Server 和其他版本的 Windows 10。虽然它是免费的,但它不能用作主要操作系统。你为什么问?这是因为它缺乏成熟的桌面操作系统的重要功能。
WinPE 是用来做什么的?虽然 Windows PE 传统上被大型企业用于部署和故障排除目的,但 OEM 也广泛使用它在制造过程中在 PC 上预安装 Windows 客户端和服务器操作系统。 Windows PE 的主要用途之一是帮助您在安装 Windows 之前设置硬盘驱动器。 WinPE 还允许您使用网络或本地驱动器中的应用程序和脚本安装 Windows。
Windows PE (WinPE) 的其他值得注意的用途包括捕获和应用 Windows 映像 (ISO)、在操作系统未运行时修改操作系统、设置自动恢复工具以及从无法启动的设备恢复数据。您还可以添加自己的自定义 shell 或 GUI 来自动执行这些类型的任务。
什么是 Windows 恢复环境 (WinRE)? Windows 恢复环境 (WinRE) 是 Windows 恢复控制台的后继者,是一组基于 Windows PE 的工具。它可以帮助您诊断 Windows PC 并从可能阻止操作系统正常启动的严重错误中恢复。 WinRE 包含在从 Vista 开始的较新版本的 Windows 中,可以从硬盘、光学介质(例如 CD)和 PXE(预启动执行环境)启动。
WinRE 功能包括自动修复 Windows 安装、系统还原、系统映像恢复、Windows 内存诊断工具等。
什么是 Windows PE (WinPE) 及其工作原理? Windows PE 是如何工作的? WinPE 在 UEFI 模式和旧版 BIOS 模式下启动。因此,您可以根据您的设置选择一个。查看我们有关 UEFI 和 BIOS 的详细文章。本文解释了两者之间的异同。
对于 WinPE,在 Bootmgr 控制引导配置之前,首先加载引导扇区。最后,boot.wim中的Winload.exe进程加载硬件抽象层(HAL)。这有助于加载注册表配置单元和启动驱动程序并为 WinPE 安装创建路径。
当 WinPE 启动并运行时,将加载 Ntoskrnl.exe 内核文件,并由 SMSS(会话管理器)控制操作。首先,创建Winlogon供用户访问。您还可以加载注册表文件来配置安装程序。然后,用户可以运行命令行指令来启动 setup.exe 文件并安装 Windows。
然后,Windows 运行 winpeshl.exe 并启动默认的 startnet.cmd 命令,该命令将启动 Wpeinit.exe。 Wpeinit 安装即插即用设备、处理 Unattend.xml 配置、加载网络资源并完成 WinPE 启动过程。
支持的 Windows 功能WinPE 是对基于 DOS 的恢复选项的决定性进步,后者不支持现代操作系统的许多重要功能。这包括对 TCP/IP、现代设备驱动程序、64 位环境、现代文件系统等的支持。 Windows PE 运行命令行环境并支持以下 Windows 功能:
动态卷创建、NTFS 文件系统、DiskPart 和 BCDBoot本机网络,包括通过 TCP/IP 进行文件共享以及通过 TCP/IP 通过 LAN 进行 NetBIOS批处理文件和脚本,包括对 Windows 脚本宿主 (WSH) 和 ActiveX 数据对象 (ADO) 的支持对 Windows PowerShell 的可选支持对 Win32 API 和 HTML 应用程序 (HTA) 的可选支持64 位设备驱动程序映像捕获和服务,包括部署映像服务和管理 (DISM)对 BitLocker、可信平台模块 (TPM)、安全启动和其他安全工具的可选支持Hyper-V 虚拟化环境Windows PE 硬件要求Windows PE 与桌面 Windows 版本具有相同的要求,但有一些例外。使用 WinPE 时需要记住一些事项。
您不需要硬盘来运行 WinPE。它可以完全从 RAM 运行。 WinPE 的基本版本仅需要 512MB 内存。添加驱动程序、软件包或应用程序需要更多内存。 32 位版本的 WinPE 除了可以引导 32 位 UEFI 和 BIOS 计算机之外,还可以引导 64 位 BIOS 计算机,而 64 位版本只能引导 64 位 UEFI 和 BIOS 设备。 WinPE 限制如前所述,Windows PE 不是 PC 上的通用操作系统、瘦客户端或嵌入式操作系统。再次强调, WinPE 从来没有打算成为 Windows(客户端或服务器)的替代品。它仅适用于大规模 Windows 部署以及台式机、笔记本电脑、服务器和工作站上 Windows 安装的恢复。
为了防止其用作生产操作系统, “Windows PE 会在连续使用 72 小时后自动停止 shell 执行并重新启动。该时间段不可配置,”微软在 WinPE 文档中表示。
另一个限制是,默认情况下,重新启动 WinPE 时所有更改都会丢失。这包括对驱动程序、驱动器号和 Windows PE 注册表的更改。但是,您可以通过自定义软件进行永久性更改。有关此主题的更多信息,请访问微软官方网站。另请注意,默认 WinPE 安装使用 FAT32 文件格式,仅支持最大 4GB 的文件大小和最大 32GB 的磁盘驱动器。
Microsoft 还指出 Windows PE 不支持以下功能:
使用文件服务器或终端服务器加入网络域从 IPv6 网络上的 Windows PE 连接到 IPv4 网络远程桌面.MSI安装文件从包含非英文字符的路径启动在 32 位版本的 Windows PE 上运行 64 位应用程序通过 DISM 添加捆绑的应用程序包(.appxbundle 包)如何下载 WinPE 并创建救援磁盘?从 Windows 10 版本 1809 开始,Microsoft 提供 WinPE 作为 Windows 评估和部署工具包 (ADK) 的免费附加组件。用户可以安装 ADK 和 WinPE 附加组件来开始使用该软件。
要获取 Windows PE, 请安装 ADK并选择“部署工具”和“Windows 预安装环境”选项。值得注意的是,在 Windows 10 版本 1809 之前, WinPE 已作为 ADK 的一部分包含在内,因此您无需单独下载 WinPE 即可开始使用。现在情况已不再是这样了。
查看我们的分步指南,了解如何创建可启动的 WinPE USB 驱动器或救援磁盘来对 Windows 计算机进行故障排除。
什么是 Windows PE (WinPE) 及其工作原理? Windows PE:您所不知道的 Windows 发行版!这就是您需要了解的有关 Windows PE 的所有信息。此 Windows 安装并非设计为独立操作系统,甚至不是瘦客户端。然而,WinPE 的功能非常强大,它是一个有用的工具,用于对遇到严重错误的 Windows 计算机进行故障排除和恢复。那么,您是否曾经需要在家庭或工作计算机上使用 Windows PE?请在下面的评论中告诉我们。