将 Windows PE 安装到 USB 驱动器
安装 Windows ADK
从 Windows 评估和部署工具包 (Windows ADK) 中安装以下功能:
Windows PE :包括用于安装 Windows PE 的文件。
部署工具:包括“部署和映像工具环境”。
安装 Windows PE
以管理员身份启动“部署和映像工具环境”。
创建 Windows PE 文件的工作副本。指定 x86、amd64 或 amd:
copype amd64 C:\WinPE_amd64
将 Windows PE 安装到 U 盘,并指定驱动器号:
MakeWinPEMedia /UFD C:\WinPE_amd64 F:
警告
powershell怎么以管理员身份运行该命令将重新格式化驱动器。
启动到 Windows PE
将 USB 设备连接到要使用的 PC。
打开 PC,并按下可以打开固件启动菜单的键。
选择 USB 驱动器。Windows PE 自动启动。
显示命令窗口后,将运行 wpeinit 命令,它可以设置系统。这可能需要几分钟。
将 Windows PE 安装到 CD、DVD、ISO 或 VHD
安装 Windows ADK
获取 Windows 评估和部署工具包 (Windows ADK) 技术参考,包括 Windows PE 功能。Windows ADK 包括用于安装 Windows PE 的文件。
将 Windows PE 安装到 DVD、CD 或 ISO 文件
单击"开始",输入“部署”。右键单击“部署和映像工具环境”,然后选择“以管理员身份运行”。
创建 Windows PE 文件的工作副本。指定 x86 或 amd64:
copype amd64 C:\WinPE_amd64
创建包含 Windows PE 文件的 ISO 文件:
MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso
刻录 DVD 或 CD 的步骤:在 Windows 资源管理器中,右键单击 ISO 文件,选择“刻录磁盘映像”>“刻录”,然后按照提示进行操作。
使用 Hyper-V
在 Hyper-V 中运行 Windows PE 时,请考虑使用 ISO 文件格式而不是 VHD 来启用虚拟 PC 的快速设置。有关详细信息,请参阅上一部分。
将 Windows PE 安装到 VHD 的步骤
创建虚拟硬盘驱动器(.vhd 或 .vhdx):
diskpart
create vdisk file="C:\WinPE.vhdx" maximum=1000
attach vdisk
create partition primary
assign letter=V
format fs=ntfs quick
exit
通过使用 MakeWinPEMedia 准备驱动器:
MakeWinPEMedia /UFD C:\WinPE_amd64 V:
分离驱动器:
diskpart
select vdisk file="C:\WinPE.vhdx"
detach vdisk
exit
安装 Windows PE 以从驱动器运行(平启动或非 RAM)
安装 Windows ADK
获取 Windows 评估和部署工具包 (Windows ADK) 技术参考,包括 Windows PE 功能。
创建一组 32 位或 64 位 Windows PE 文件
单击"开始",输入“部署”。右键单击“部署和映像工具环境”,然后选择“以管理员身份运行”。
在“部署和映像工具环境”中,复制用于要引导的电脑的 Windows PE 文件。
64 位版本的 Windows PE 可以启动 64 位 UEFI 和 64 位 BIOS PC:
copype amd64 C:\WinPE_amd64
32 位版本的 Windows PE 可以启动 32 位 UEFI、32 位 BIOS 和 64 位 BIOS PC:
copype x86 C:\WinPE_x86
创建用于 Windows PE 文件的工作目录
单击"开始",输入“
部署”。右键单击“部署和映像工具环境”,然后选择“以管理员身份运行”。
从“部署工具和映像环境”创建用于 Windows PE 文件的工作目录。
copype amd64 C:\WinPE_amd64
将 Windows PE 安装到媒体
使用 DiskPart 准备分区。
备注
以下命令可以准备 USB 硬盘驱动器,该驱动器可以在基于 BIOS 或基于 UEFI 的 PC 上启动。
在基于 UEFI 的 PC 上,Windows PE 需要使用 FAT32 文件格式格式化的启动分区,该分区支持的最大文件大小仅为 4 GB。我们建议在驱动器上创建使用 NTFS 格式化的单独分区,以便你可以存储 Windows 映像和其他较大文件。
diskpart
list disk
select <disk number>
clean
rem === Create the Windows PE partition.===
create partition primary size=2000
format quick fs=fat32 label="Windows PE"
assign letter=P
active
rem === Create a data partition.===
create partition primary
format fs=ntfs quick label="Other files"
assign letter=O
list vol
exit
其中,<disk number> 是外部 USB 硬盘驱动器的所列数量。
将 Windows PE 映像应用到硬盘驱动器。
dism /Apply-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /Index:1 /ApplyDir:P:\
设置启动文件。
BCDboot P:\Windows /s P: /f ALL
备注
请忽略任何表示“警告:不到恢复应用程序”的警告消息。
启动到 Windows PE
将设备(内部或外部的 USB 硬盘驱动器)连接到要使用的 PC 内。
打开 PC,然后使用启动菜单来选择 Windows PE 驱动器。通常,这需要按硬件按钮或某个键,例如 Esc 键。
备注
对于基于 UEFI 的 PC,你可能需要到相应选项来手动选择 UEFI 启动文件,例如 USBDrive01\EFI\BOOT\BOOTX64.EFI。
Windows PE 自动启动。命令窗口出现后,wpeinit 将自动运行。这可能需要几分钟。
自定义 Windows PE:添加驱动程序、程序包和其他内容
获取带有 Windows PE 工具的 Windows 评估和部署工具包
安装 Windows 评估和部署工具包 (Windows ADK) 技术参考,包括 Windows PE 功能。
创建一组 32 位或 64 位 Windows PE 文件
单击"开始",输入“部署”。右键单击“部署和映像工具环境”,然后选择“以管理员身份运行”。
在“部署工具和映像环境”中,复制用于要启动的 PC 的 Windows PE 文件。
64 位版本可以启动 64 位 UEFI 和 64 位 BIOS PC。
copype amd64 C:\WinPE_amd64
32 位版本的 Windows PE 可以启动 32 位 UEFI、32 位 BIOS 和 64 位 BIOS PC。
copype x86 C:\WinPE_x86
装载 Windows PE 启动映像
装载 Windows PE 映像。
Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
添加自定义
你可以自定义设备驱动程序,例如用于支持网卡或存储设备的驱动程序。
设备驱动程序一般包括一个含有多个文件的文件夹。这些文件包括文件扩展名为
.inf 的文件。该文件会管理设备驱动程序包中的其他文件。许多启动关键驱动程序在 Windows 映像和 Windows PE 中均可使用。
备注
还可以在运行 Windows PE 时更新设备驱动程序。有关详细信息,请参阅 Drvload 命令行选项。
添加设备驱动程序(.inf 文件)
你可以向 Windows PE 添加功能,例如语言、修补程序,并支持 PowerShell 和 HTML 应用程序语言 (HTA) 等功能。在 Windows PE 中,功能程序包称为可选组件。
添加可选组件(.cab 文件)
Windows PE 可以在多个语言版本中运行。
添加语言
你可以将自定义应用程序(例如诊断软件)添加到 Windows PE。
添加启动脚本
修改 d 脚本以包括自定义命令。该文件位于 C:\WinPE_amd64\mount\Windows\d。
你还可以从该文件中调用其他批处理文件或命令行脚本。
要获得即插即用或网络支持,请确保在自定义的 d 脚本中包括对 wpeinit 的调用。
备注
若要添加在 Windows PE 顶层运行的单独的外壳或应用程序,请参阅 Winpeshl.ini 参考。
添加应用
添加临时存储(暂存空间)
替换背景壁纸图像
添加应答文件设置
可以使用应答文件管理某些 Windows PE 设置,例如防火墙、网络和显示设置。创建应答文件并命名为 l,然后将其添加到 Windows PE 媒体的根目录以处理这些设置。有关详细信息,请参阅 Wpeinit 命令行选项。
卸载 Windows PE 图像并创建媒体
卸载 Windows PE 映像。
Dism /Unmount-Image /MountDir:"C:\WinPE_amd64" /commit
创建可启动的媒体,如 U 盘。
MakeWinPEMedia /UFD C:\WinPE_amd64 F:
启动该媒体。Windows PE 自动启动。Windows PE 窗口出现后,wpeinit 命令将自动运行。这可能需要几分钟。验证你的自定义。
Windows PE 可选组件参考
添加可选组件
可选组件包含在 Windows? 评估和部署工具包 (Windows ADK) 中,它位于 C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ 文件夹。
语言:安装每个可选组件时,必须首先安装语言中立的可选组件,然后安装特定于语言的可选组件。所需的语言资源必须与语言中立资源的版本相同。语言资源所在的文件夹名称与可选组件的目录中安装的语言相同。示例:
Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-HTA.cab"
Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-HTA_en-us.cab"
有关添加可选组件的说明,请参阅自定义 Windows PE:添加驱动程序、程序包和其他内容。
可选组件列表
区域 可选组件名称 描述
数据库
WinPE-MDAC
WinPE-MDAC 支持 Microsoft? 开放数据库互连 (ODBC)、OLE DB 和 Microsoft ActiveX? 数据对象 (ADO)。通过这一套技术可以访问各种数据源,如 Microsoft SQL Server?。例如,这一访问会启用包含 ADO 对象的 Microsoft SQL 服务器安装的查询。你可以根据唯一的系统信息构建动态应答文件。同样,你可以构建集成了来自各种数据源的信息的数据驱动客户端或服务器应用程序,无论数据源是否与 SQL 服务器相关。
文件管理
WinPE-FMAPI
通过 WinPE-FMAPI 可以访问 Windows PE 文件管理 API (FMAPI) 以从未加密卷中发现和恢复删除的文件。通过 FMAPI,还能够使用密码或恢复密钥文件从 Windows BitLocker 驱动器加密 已加密卷中发现和恢复删除的文件。
字体
WinPE-Fonts-Legacy
WinPE-Fonts-Legacy 含有 32 个适用于各种语言/写入脚本的字体文件。在这些字体中,有一些不再用作 UI 字体供 Windows 8 使用。例如,孟加拉语、梵文、古吉拉特语、果鲁穆奇语、埃纳德语、马拉雅拉姆语、奥里雅语、泰米尔语、泰卢固语和僧伽罗语等脚本被 Mangal、Latha、Vrinda、Gautami、Kalinga、artika、Raavi、Shruti 和 Tunga 所代替,但 Windows 8 已将它们统一为 Nirmala UI(单一的泛印度字体)。下表显示此可选组件中包含的字体和语言:
字体
WinPE-Font Support-JA-JP
WinPE-Font Support-JA-JP 包括已打包为 TrueType Collection (TTC) 文件的两种日文字体族。MS Gothic 是 Windows Vista? 之前的 Windows 版本中的 Windows 日语用户界面字体。MS Gothic 包括大字符集和嵌入位图,确保小字体的清晰呈现。Meiryo 是一种在 Windows Vista 中引入的字体,专门设计用于 Microsoft ClearType? 呈现环境。Meiryo 不包括嵌入位图。相反,Meiryo 利用微调说明来生成清晰的小字体字符。此外,该模块包含两个日语位图字体 App932.fon 和 Vga932.fon。该模块还包含仅位图的 TrueType 字体 f。该字体在启动屏幕上使用。
字体
WinPE-Font Support-KO-KR
WinPE-Font Support-KO-KR 包含三种核
心韩语字体族:Gulim、Batang 和 Malgun Gothic。Gulim 是传统的 UI 字体(如 TTC 文件),它含有 Gulim、GulimChe、Dotum 和 DotumChe。Batang 是传统的文本字体,同样是 TTC 文件,它含有 Batang、BatangChe、GungSuh 和 GungSuhChe。Malgun Gothic 是一种在 Windows Vista 中引入的字体,专门设计用于 ClearType 呈现环境。Malgun Gothic 不包含嵌入位图,正好相反,它利用微调说明来生成清晰的小字体字符。
字体
WinPE-Font Support-ZH-CN
WinPE-Font Support-ZH-CN 包括已打包为 TTC 文件的两种中文字体族。Simsun 是 Windows Vista 之前的 Windows 版本中的简体中文用户界面字体。Simsun 包括嵌入位图,确保小字体的清晰呈现。另外一种 TTC 字体为 MingLiu。MingLiu 包括嵌入位图,能够为香港补充字符集 (HKSCS) 提供支持。YaHei 是一种在 Windows Vista 中引入的字体,专门设计用于 ClearType 呈现环境。YaHei 不包括嵌入位图。YaHei 利用微调说明来生成清晰的小字体字符。此外,该模块包含一种仅位图 TrueType 字体 f。该字体在启动屏幕上使用。
字体
WinPE-Font Support-ZH-HK
和
WinPE-Font Support-ZH-TW
香港和台湾可选组件包括已打包为 TTC 文件的两种中文字体族。Simsun 是 Windows Vista 之前的 Win
dows 版本中的简体中文用户界面字体。Simsun 包括嵌入位图,确保小字体的清晰呈现。MingLiu 包括嵌入位图,能够为 HKSCS 提供支持。JhengHei 是一种在 Windows Vista 中引入的字体,专门设计用于 ClearType 呈现环境。JhengHei 不包括嵌入位图。JhengHei 利用微调说明来生成清晰的小字体字符。此外,该模块包含一种仅位图 TrueType 字体 f。该字体在启动屏幕上使用。
HTML
WinPE-HTA
WinPE-HTA 可提供 HTML 应用程序 (HTA) 支持,以通过 Windows Internet Explorer? 脚本引擎和 HTML 服务创建 GUI 应用程序。这些应用程序受到信任,并仅显示你创建的菜单、图标、工具栏和标题信息。
Microsoft .NET
WinPE-NetFX4
WinPE-NetFX4 包含 .NET Framework 4.5 的子集,该子集设计用于客户端应用程序。
并非所有的 Windows 二进制文件均在 Windows PE 中出现,因此并非所有的 Windows API 均出现或可用。由于有限 API 集的原因,以下 .NET Framework 功能在 Windows PE 中不存在或功能受限:
Windows 运行时
.NET Framework Fusion API
Windows 控件库事件日志
.NET Framework COM 互操作性
.NET Framework COM 加密模型
相关性:在安装 WinPE-NetFX4 之前,安装“WinPE-WMI”。
网络
WinPE-PPPoE
WinPE-PPPoE 能够使你使用以太网上的点对点协议 (PPPoE) 来创建、连接、断开和删除与 Windows PE 的连接。PPPoE 是用于封装以太网框架内点对点协议 (PPP) 框架的网络协议。PPPoE 能够使 Windows 用户远程连接其计算机和网站。使用 PPPoE,用
户可以通过以太网网络在计算机之间进行虚拟拨号,从而在计算机之间建立点对点连接。计算机可使用
这种点对点连接传输数据包。
网络
WinPE-RNDIS
WinPE-RNDIS 包括远程网络驱动程序界面规范(远程 NDIS)支持。WinPE-RNDIS 能够启用对通过 USB 实现远程 NDIS 规范的设备的网络支持。远程 NDIS 定义了一个总线独立消息集并说明了该消息集如何操作各种 I/O 总线。因此,硬件供应商不必编写 NDIS 微型端口设备驱动程序。由于此远程 NDIS 界面为标准化界面,因此一套主机驱动程序可以支持任意数量的总线附加的网络设备。
网络
WinPE-WDS-Tools
WinPE-WDS-Tools 包括用于启用映像捕捉工具和涉及自定义 Windows 部署服务客户端的多播方案的 API。如果你想要在自定义 Windows PE 映像上运行 Windows 部署服务客户端,必须安装此工具。
Windows PowerShell
WinPE-PowerShell3
WinPE-PowerShell3 包括简化使用 Windows Management Instrumentation (WMI) 在制造过程中查询硬件这一操作的基于 PowerShell 的 Windows 诊断工具。你可以创建基于 PowerShell 的 Windows 部署和基于 Windows PE 的管理工具。除部署外,你可以将 Windows PowerShell 用于恢复方案。客户可在 Windows RE 中启动,然后使用 Windows PowerShell 脚本来解决问题。客户不限于在 Windows PE 中运行的工具集。同样,你可以构建带有脚本的脱机解决方案,以从非启动方案中恢复某些计算机。
WinPE-PowerShell3 具有以下已知功能:
Windows PowerShell 远程控制不受支持。具有远控功能的任何 cmdlet 均将返回错误。
Windows PowerShell 集成脚本环境 (ISE) 不受支持。
Windows PowerShell 2.0 不受支持。
相关性:在安装 WinPE-PowerShell3 之前,请安装“WinPE-WMI”>“WinPE-NetFX4”>“WinPE-Scripting”。
Windows PowerShell
WinPE-DismCmdlets
WinPE-DismCmdlets 包含 DISM PowerShell 模块,其中包含用于管理和服务 Windows 映像的 cmdlet。
有关详细信息,请参阅 Windows PowerShell 中的部署映像服务管理 (DISM) Cmdlet。
相关性:在安装 WinPE-DismCmdlets 之前,请安装“WinPE-WMI”>“WinPE-NetFX4”>“WinPE-Scripting”>“WinPE-PowerShell3”。
Windows PowerShell
WinPE-SecureBootCmdlets
WinPE-SecureBootCmdlets 含有 PowerShell cmdlet,可用于管理安全启动的 UEFI(统一可扩展固件接口)环境变量。
相关性:在安装 WinPE-SecureBootCmdlets 之前,请安装“WinPE-WMI”>“WinPE-NetFX4”>“WinPE-Scripting”>“WinPE-PowerShell3”。
Windows PowerShell
WinPE-StorageWMI
WinPE-StorageWMI 包括用于存储管理的 PowerShell cmdlet。这些 cmdlet 使用 Windows 存储管理 API (SMAPI) 来管理本地存储,例如磁盘、分区和卷对象。或者,这些 cmdlet 通过使用存储管理提供程序来配合使用 Windows SMAPI 和数组存储管理。Win
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论