Windows PE 简介
Windows PE 简介Microsoft Windows 预安装环境 (Windows PE) 2.0 是一种可启动工具,它提供了用于安装、故障排除和故障恢复的操作系统功能。Windows PE 并不是一个常规用途的操作系统。它设计用于三种特定任务:
- <*>安装 Microsoft Windows Vista。Windows PE 在每次安装 Windows Vista 时运行。在安装阶段收集配置信息的图形工具将在 Windows PE 中运行。此外,信息技术 (IT) 部门可以自定义和扩展 Windows PE 以满足其独特的部署需求。<*>故障排除。Windows PE 可用于自动和手动故障排除。例如,如果 Windows Vista 由于系统文件损坏而无法启动,则 Windows PE 可以自动启动并运行 Windows 恢复环境 (Windows RE)。还可以手动启动 Windows PE 以使用内置或自定义的故障排除和诊断工具。<*>故障恢复。原始设备制造商 (OEM) 和独立软件供应商 (ISV) 可以使用 Windows PE 构建自定义的自动解决方案,以恢复和重新构建运行 Windows Vista 的计算机。例如,用户可以从 Windows PE 恢复 CD 或恢复分区启动计算机,以自动重新格式化硬盘,并重新安装带有原始驱动程序、设置和应用程序的 Windows Vista。
| Windows PE 支持部署早期版本 Windows。请参阅您的限制许可协议,或联系 Microsoft 代表。 |
体系结构Windows PE 2.0 版是具有有限服务、基于 Windows Vista 内核上的以保护模式运行的最小 Win32 子系统。
Windows PE 的优点创建 Windows PE 以帮助 OEM 和公司启动未运行操作系统的计算机。
过去,OEM 和公司通常使用基于 MS-DOS 的启动软盘来启动计算机,然后连接到 Windows 安装源或磁盘映像所在的网络共享,或实施故障排除并恢复未启动的 Windows 副本。
但是,基于 MS-DOS 的启动软盘具有以下多种限制,使其很难用于预安装 Windows 或恢复现有的安装或数据:
- <*>不支持 NTFS 文件系统。<*>不支持本地网络。<*>不支持 32 位(或 64 位)Windows 设备驱动程序,这样就必须找到 16 位驱动程序。<*>初步支持自定义应用程序和脚本。
由于 Windows PE 基于 Windows Vista 内核,因此它通过提供以下功能来解决基于 MS-DOS 的启动磁盘的限制:
- <*>对 NTFS 5.x 文件系统的本地支持,包括动态卷的创建和管理。<*>对 TCP/IP 网络和文件共享的本地支持(仅限客户端)。<*>对 32 位(或 64 位)Windows 设备驱动程序的本地支持。<*>对 Win32 应用程序编程接口 (API) 子集的本地支持;对 Windows Management Instrumentation (WMI) 和 Windows 脚本宿主 (WSH) 的可选支持。<*>可以从各种介质,包括 CD、DVD、USB 闪存驱动器 (UFD) 和远程安装服务 (RIS) 服务器启动。
| 本节讨论了独立的 Windows PE;其他产品和技术(例如 Windows DS)中所使用的自定义版本 Windows PE 可能会提供不同的功能。有关在这些环境中使用 Windows PE 的详细信息,请参阅相关产品文档。 |
Windows PE 限制Windows PE 是 Windows Vista 的子集,它具有以下限制:
- <*>为减小大小,Windows PE 仅包括可用的 Win32 API 的一个子集。包括 I/O(磁盘与网络)和核心 Win32 API。<*>为防止将 Windows PE 作为盗版操作系统使用,在连续使用 72 小时后,Windows PE 将自动停止运行外壳程序并重新启动。无法对此时间段进行配置。<*>Windows PE 无法作为文件服务器或终端服务器使用。(不支持远程桌面。)<*>分布式文件系统 (DFS) 名称解析仅支持独立的根。不支持域根。<*>获得到文件服务器网络连接的已测试方法为 TCP/IP 和基于 TCP/IP 的 NetBIOS。不支持其他方法(例如 IPX/SPX 网络协议)。<*>在运行 Windows PE 时对 Windows PE 注册表进行的所有更改将在下次重新启动计算机时丢失。若要对注册表进行永久性更改,必须在启动 Windows PE 之前脱机编辑注册表。<*>在 Windows PE 中创建分区时,分配的驱动器号是连续的;但是,当重新启动 Windows PE 时,所分配的驱动器号就会恢复为默认顺序。<*>Windows PE 不支持 Microsoft.NET Framework 或公共语言运行时间 (CLR)。<*>Windows PE 不包括 Windows on Windows 32 (WOW32)、Windows on Windows 64 (WOW64)、虚拟 DOS 机 (VDM)、OS/2 或 POSIX 子系统。<*>若要安装 64 位版本的 Windows,必须使用 64 位版本的 Windows PE。同样,若要安装 32 位版本的 Windows,必须使用 32 位版本的 Windows PE。<*>在启动 Windows 安装程序之前,可以使用 Windows PE 对计算机磁盘进行配置和分区。如果在启动 Windows 安装程序之前,已使用 Diskpart.exe 将硬盘转换为动态磁盘,则在安装操作系统时会将这些硬盘识别作为外部磁盘,并且这些硬盘上的任何卷都将无法访问。<*>Windows PE 不支持使用 Windows Installer (.msi) 打包的应用程序。<*>Windows PE 不支持 802.1x。
Windows PE 依存关系Windows PE 依赖大量 Windows 技术才能正常运行。
- <*>如果在网络上使用 Windows PE,则 DHCP 和 DNS 服务器将十分有用,但不是必需的。<*>如果从网络启动 Windows PE,则必须使用 Windows DS 服务器。<*>如果安装 Windows,则必须运行 Windows 安装程序(Windows Vista 中的 Setup.exe 或 Windows Server 2003 中的 Winnt32.exe)。<*>如果自动进行 Windows Vista 安装,则必须使用 Unattend.xml 应答文件。
有关 Windows PE 的技术Windows PE 与其他多种 Windows 安装技术以及一些恢复技术密切相关。其中某些技术(例如 Windows DS 和 Windows Vista 的安装程序)包括自定义版本的 Windows PE。
Windows 安装程序为了使安装过程更加快速和有效,Windows 安装程序在硬盘驱动器上使用 Windows 映像 (.wim) 文件安装 Windows。安装程序使用自定义版本的 Windows PE 来启动计算机,并将 Windows 从 .wim 文件复制到硬盘驱动器。
无人参与安装无人参与安装是一种自动进行全新安装和升级的方法,其中只需管理员或技术人员进行极少的交互操作。它依赖于所创建的应答文件,并可从 Windows 产品 DVD 或共享分发文件夹执行此安装。
无人参与安装在需要进行以下操作时十分有用:
- <*>在具有不同类型硬件配置的计算机上执行自动安装。<*>在特定类型的服务器(例如域控制器、远程访问服务器以及运行证书服务或群集服务的服务器)上执行自动安装。<*>将基于 Windows 的服务器升级到 Windows Server 2003 标准版或 Windows Server 2003 企业版操作系统。<*>在自动安装过程中配置广泛的操作系统设置,而不使用批处理文件和脚本。
初始化无人参与安装的常用方法是使用 Windows PE 启动计算机,然后从网络上的分发文件夹启动带有应答文件的安装程序。
Windows 恢复环境Windows 恢复环境 (Windows RE) 是基于 Windows PE 的可扩展恢复平台。当计算机启动失败时,Windows 将无法自动进入这个环境,Windows RE 中的启动修复工具会自动诊断和修复无法启动的 Windows Vista 安装。此外,Windows RE 还是多种手动系统恢复工具的一个开始点。此文档的主要受众包括原始设备制造商 (OEM)、原始器械制造商 (ODM),以及专业的信息技术 (IT) 公司。
Windows 部署服务Windows 部署服务 (Windows DS) 是远程安装服务 (RIS) 的 Windows Server 更新和重新设计版本。Windows DS 有助于 Windows 操作系统的快速应用和部署。可以通过基于网络的安装使用该服务来设置新计算机,而不必亲自走到每台计算机前面,也不必使用 CD 直接安装。Windows PE 提供了在新计算机上安装 Windows Vista 映像的引导环境。
重要信息:
此概览概述了如何构建 Windows RE 解决方案,而不是如何构建完整的 Windows Vista 映像。仍需创建单独的 Windows Vista 安装。
此概览说明了隐藏的(类型 0x27)Windows RE 磁盘配置。在以下说明中,Windows RE 分区位于 Windows Vista 分区的前面。
仅 Windows RE(隐藏)
Windows RE
类型 0x27
1GB
Windows Vista
类型 0x7
(活动)
其他 Windows RE 磁盘配置与 BitLocker 驱动器加密共存。有关磁盘配置的详细信息,请参阅预安装设计。
先决条件若要完成此概览,需要具备以下条件:
提供所有工具和源文件的技术人员计算机。有关详细信息,请参阅构建技术人员计算机。
已授权的 Windows Vista 产品 DVD 副本。
步骤 1:设置 Windows PE 构建环境在此步骤中,创建可支持构建 Windows PE 映像的目录结构。将 Windows PE 映像应用到 \Mount 目录,以便可以添加 Windows RE 自定义项。
在技术人员计算机上,单击“开始”,依次指向“所有 程序”、“Windows OPK”或“Windows AIK”,然后单击“Windows PE 工具命令提示符”。
菜单快捷方式将打开“命令提示符”窗口,并自动设置环境变量来指向所有必要工具。
在命令提示符下运行 Copype.cmd 脚本。此脚本需要使用两个参数:硬件体系结构和目标位置。
copype.cmd
其中
copype.cmd x86 c:\winre_x86
此脚本会创建此目录结构并复制该体系结构的所有必要文件。例如,
\winre_x86
\winre_x86\ISO
\winre_x86\mount
在此步骤中,装入 Windows PE 映像。对于 Windows OPK 客户,可修改基本 Windows PE 映像 (Winpe.wim)。对于 Windows AIK 客户,可修改来自 Windows Vista 产品 DVD 的默认 Windows RE 映像。
重要信息:
Windows AIK 不支持使用基本 Windows PE 映像 (Winpe.wim) 创建 Windows RE 解决方案。
对于 Windows OPK,使用 ImageX /apply 选项(或 mountrw 命令)装入基本 Windows PE 映像。例如,
imagex /apply c:\winre_x86\winpe.wim 1 c:\winre_x86\mount
对于 Windows AIK,通过使用 ImageX 从 Windows Vista 产品 DVD 复制和装入 Windows PE 映像,然后跳过步骤 2。例如,
imagex.exe /export /boot
imagex.exe /mountrw c:\winre_x86\winre.wim 1 c:\winre_x86\mount
步骤 2:添加 Windows PE 程序包(仅针对 Windows OPK)仅 Windows OPK 需要此步骤。在此步骤中,使用 Peimg 工具将所有需要的 Windows PE 程序包添加到自定义映像。基本映像 (Winpe.wim) 中包括 Windows PE 程序包,但未安装 Windows PE 程序包。必须使用 peimg /install 命令直接安装程序包。也可导入程序包并添加语言包。有关详细信息,请参阅Windows PE 自定义操作方法主题。
在“Windows PE 工具命令提示符”窗口中,键入以下内容:
peimg.exe /install=WinPE-SRT* C:\winre_x86\mount\Windows
peimg.exe /install=WinPE-Scripting* C:\winre_x86\mount\Windows
peimg.exe /install=WinPE-WMI* C:\winre_x86\mount\Windows
通过使用 peimg /list 命令查看当前映像中的所有程序包,验证这些组件是否已安装。例如,
peimg /list c:\winre_x86\mount\Windows
在 INS 列中,(+) 表示已安装的程序包,(-) 则表示未安装的程序包。
步骤 3:添加自定义 Windows RE 脚本在此步骤中,将自定义的 Windows RE 脚本添加到映像。创建名为 Winpeshl.ini 的脚本,该脚本将在故障转移期间启动 Windows RE 外壳。
通过使用文本编辑器,创建名为 Winpeshl.ini 的文件。例如,
AppPath=X:\sources\recovery\recenv.exe
将该文件复制到工作的 Windows PE 目录中的 \Windows\System32 目录。例如,
copy winpeshl.ini C:\winre_x86\mount\Windows\System32
步骤 4:(可选)添加大容量存储驱动程序如果需要,可以通过使用 peimg.exe /inf 命令在 Windows RE 映像中包括第三方驱动程序(.inf 文件)。例如,
peimg.exe /inf=
其中
步骤 5:向 Windows RE 添加自定义工具对于 Windows Vista 此步骤是可选的,但是对于 Windows Server 2008 此步骤则是必需的。特别是,您必须为 Windows RE 启用服务器模式。有关详细信息,请参阅自定义 Windows RE 体验。
可以通过创建名为 WinREConfig.xml 的 .xml 文件自定义 Windows RE 外壳。使用 WinREConfig.xml,可以在 Windows RE 内定义自定义的支持和诊断工具。例如,可以提供用于在 Windows RE 无法恢复系统时重新安装工厂映像的选项。
步骤 6:捕获映像在此步骤中,将所有自定义项捕获回 Windows 映像 (.wim) 文件。
对于 Windows OPK,可在 Windows PE 工具命令提示符窗口中,通过使用 ImageX 捕获自定义项。例如,
imagex.exe /capture c:\winre_x86\mount C:\winre_x86\winre.wim "Windows RE Image" /boot /compress max
对于 Windows AIK,可在 Windows PE 工具命令提示符窗口中,通过使用 ImageX 提交自定义项和卸载映像。例如,
imagex.exe /unmount /commit c:\winre_x86\mount
下一步这将完成构建 Windows RE 解决方案的第一部分。可以将映像部署到硬盘驱动器或恢复介质上,如 CD-ROM。
请参阅概览:创建 Windows RE 恢复介质
概览:在硬盘驱动器上部署 Windows RE 映像
--------------------------------------------------------------------------------
Legal Notices 支持一下版主 找个好用的比较实在 好厉害,支持!!!!! 学习一下,不过太过深奥了 没有坚持看完 太专业了 这么差的功能,拿他有什么用啊!
页:
[1]
