WinPE使用教程:快速上手Windows PE – wiki基地

WinPE使用教程:快速上手Windows PE

Windows Preinstallation Environment (Windows PE) 是一款轻量级的 Windows 版本,它可以在没有完整操作系统安装的情况下启动电脑。WinPE 通常用于安装、部署、维护和恢复 Windows 操作系统,是系统管理员和高级用户不可或缺的工具。本文将详细介绍 WinPE 的用途、如何创建 WinPE 启动盘以及其基本使用方法。

一、WinPE 是什么?为什么需要它?

WinPE 并非一个完整的操作系统,它是一个基于 Windows 内核的最小操作系统,主要提供以下核心功能:

  1. 系统部署和安装: 在裸机或需要重新安装系统的计算机上,使用 WinPE 启动并运行安装程序。
  2. 系统恢复和修复: 当 Windows 系统无法正常启动时,WinPE 可以帮助你访问硬盘,修复启动问题,恢复文件,甚至执行系统还原。
  3. 数据备份和恢复: 在系统崩溃前或无法启动时,通过 WinPE 访问硬盘数据并进行备份,防止数据丢失。
  4. 硬件故障诊断: 运行诊断工具,检查硬盘、内存等硬件是否存在问题。
  5. 病毒清除: 在脱离主系统环境下,更彻底地扫描和清除病毒。
  6. 磁盘管理: 分区、格式化硬盘,管理存储设备。

二、创建 WinPE 启动盘

创建 WinPE 启动盘通常涉及以下几个步骤:

1. 准备工作:

  • 一台可正常工作的电脑: 用于制作 WinPE 启动盘。
  • USB 闪存驱动器 (U 盘) 或可刻录 DVD: 建议使用至少 8GB 的 U 盘。所有数据将被清除,请提前备份。
  • Windows ADK (评估和部署工具包): 微软官方提供的工具,包含创建 WinPE 所需的组件。你需要下载与你目标 WinPE 版本兼容的 ADK。
    • 下载地址:访问微软官方网站搜索 “Windows ADK” 或 “Windows PE add-on”。

2. 安装 Windows ADK:

  • 下载 ADK 安装程序后,运行它。
  • 在安装过程中,至少选择安装以下组件:
    • 部署工具 (Deployment Tools)
    • Windows 预安装环境 (Windows Preinstallation Environment – Windows PE)
  • 按照提示完成安装。

3. 创建 WinPE 启动盘:

  • 打开部署和映像工具环境: 在开始菜单中找到 “Windows Kits” -> “部署和映像工具环境”,右键点击并选择 “以管理员身份运行”。这是一个特殊的命令提示符环境,其中包含了 ADK 的所有工具路径。

  • 复制 WinPE 基础文件:
    cmd
    copype amd64 C:\WinPE_amd64

    (其中 amd64 可以替换为 x86armarm64,根据你希望创建的 WinPE 架构选择。C:\WinPE_amd64 是你创建 WinPE 文件的临时工作目录,你可以选择其他路径。)

  • 挂载 WinPE 映像:
    cmd
    Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE_amd64\mount"

    这一步会将 WinPE 的核心映像文件挂载到一个临时目录,以便进行自定义。

  • (可选)添加驱动和工具:
    如果你需要 WinPE 支持特定的硬件(如 RAID 控制器、新型网卡),或者想集成一些常用工具,可以在这一步添加。

    • 添加驱动:
      cmd
      Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"C:\Path\To\Your\Driver.inf" /Recurse
    • 添加组件(如 .NET Framework、PowerShell 等):
      WinPE ADK 插件中通常包含额外的可选组件。例如,要添加 PowerShell 支持:
      cmd
      Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab"
      Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab"

      请根据实际安装路径和语言包进行调整。
  • 卸载并保存更改:
    cmd
    Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /Commit

    这一步会将你所做的所有更改保存到 boot.wim 文件中。

  • 将 WinPE 写入 USB 驱动器:
    假设你的 U 盘盘符为 E:,请务必确认,否则可能格式化错误的磁盘!
    cmd
    MakeWinPEMedia /UFD C:\WinPE_amd64 E:

    (此命令会格式化 E: 盘,并使其成为可启动的 WinPE 盘。)
    如果你想创建 ISO 文件刻录到 DVD:
    cmd
    MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE.iso

三、使用 WinPE 启动电脑

  1. 插入 WinPE 启动盘: 将制作好的 WinPE U 盘插入需要维修或安装系统的电脑。
  2. 进入 BIOS/UEFI 设置: 启动电脑,并在开机时根据屏幕提示(通常是 DelF2F10F12Esc 键)进入 BIOS 或 UEFI 设置界面。
  3. 设置启动顺序: 在 BIOS/UEFI 中找到 “Boot Order”(启动顺序)或 “Boot Priority”(启动优先级)选项,将 USB 驱动器(或你的光驱)设置为第一启动项。
  4. 保存并退出: 保存设置并退出 BIOS/UEFI。电脑将从 WinPE 启动盘启动。
  5. 进入 WinPE 环境: 成功启动后,你将看到一个类似 Windows 命令提示符的界面。

四、WinPE 环境下的常用操作

一旦进入 WinPE 环境,你就可以执行各种任务:

  • 命令提示符: WinPE 默认提供命令提示符界面。你可以使用许多标准的 Windows 命令,如 diskpart (磁盘管理)、xcopy (文件复制)、regedit (注册表编辑器) 等。
  • 访问磁盘:
    • diskpart:用于管理磁盘、分区和卷。
      • list disk:列出所有磁盘。
      • select disk X:选择磁盘 X。
      • list volume:列出所有卷。
      • assign letter=X:为卷分配驱动器号。
    • 通常,你的 Windows 安装盘会分配一个不同于 C: 的盘符,例如 D:E:。你可以通过 dir X: 来查看每个盘符的内容,以确定哪个是你的系统盘。
  • 文件操作:
    • xcopy source_path destination_path /s /e /h /k:复制文件和目录(/s 复制非空目录,/e 复制空目录,/h 复制隐藏和系统文件,/k 复制属性)。
    • notepad:打开简单的文本编辑器,可以查看文本文件或编辑简单的脚本。
  • 系统修复:
    • bootrec /fixmbr:修复主引导记录 (MBR)。
    • bootrec /fixboot:修复启动扇区。
    • bootrec /rebuildbcd:重建启动配置数据 (BCD)。
    • sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows:使用系统文件检查器修复损坏的系统文件(请将 C:\ 替换为你的系统启动分区,D:\Windows 替换为你的 Windows 安装目录)。
  • 运行第三方工具: 如果你在制作 WinPE 时添加了第三方诊断或恢复工具,可以直接在命令行中运行它们(例如,如果添加了图形界面,也可以通过启动脚本自动运行)。

五、高级用法和注意事项

  • 自定义 WinPE: 熟悉 WinPE 后,你可以进一步自定义它,例如添加自定义脚本、背景图像、默认启动程序等,以满足特定需求。
  • 网络支持: 默认的 WinPE 可能没有网络支持。如果你需要访问网络资源,需要在创建时添加相应的网络组件和驱动。
  • 临时性: WinPE 是一个临时环境,所有在 WinPE 会话中创建或修改的文件,如果未保存到持久性存储(如硬盘或另一个 U 盘),将在重启后丢失。
  • 安全性: 在 WinPE 环境下,你可以绕过 Windows 用户的权限设置直接访问文件。因此,请确保 WinPE 启动盘的安全性,防止未经授权的访问。

总结

WinPE 是一个功能强大且灵活的工具,对于任何需要进行系统维护、修复或部署的用户来说都至关重要。掌握 WinPE 的创建和使用方法,将极大地提升你在处理 Windows 系统问题时的能力和效率。虽然初始设置可能有些复杂,但其带来的便利和强大功能绝对值得你投入时间和精力去学习。

滚动至顶部