Windows PE(Preinstallation Environment,预安装环境)支持UEFI(Unified Extensible Firmware Interface,统一可扩展固件接口)的方式如下:
1. UEFI PE构建:
要创建支持UEFI的Windows PE,你需要使用支持UEFI的Windows PE构建工具,如Windows Assessment and Deployment Kit (Windows ADK) 或 Windows Assessment and Deployment Kit for Windows 10 (Windows 10 ADK)。
在构建过程中,确保选择了“支持UEFI”的选项。
2. 安装UEFI驱动:
在Windows PE环境中,你需要安装支持UEFI的驱动程序。这通常包括UEFI网络驱动、存储驱动等。
你可以通过将驱动程序添加到Windows PE映像中来安装它们,或者使用`DISM`(Deployment Image Servicing and Management)工具在运行时安装。
3. 配置启动选项:
为了确保Windows PE能够从UEFI启动,你需要在BIOS/UEFI设置中启用UEFI模式。
在Windows PE环境中,你可以使用`bcdedit`命令行工具来配置启动选项,确保它能够识别并启动UEFI系统。
4. 使用GPT分区:
UEFI系统通常使用GUID分区表(GPT)而不是传统的MBR分区表。
在Windows PE中,你需要确保使用支持GPT分区的工具来创建和管理分区。
5. 安全启动(Secure Boot):
如果你的目标系统启用了安全启动,你可能需要配置Windows PE以支持Secure Boot。
这通常涉及到将Windows PE映像签名并导入到目标系统的Secure Boot数据库中。
以下是一些具体的步骤和命令:
安装Windows ADK:
下载并安装Windows ADK或Windows 10 ADK。
选择“Windows PE”组件,并确保勾选了“支持UEFI”的选项。
使用DISM安装驱动:
```cmd
DISM /Image:C:WindowsPE_x64 /Add-Driver /Driver:C:PathToDriver /ForceInstall
```
配置启动选项:
```cmd
bcdedit /set {default