创建便携式 PC 诊断 USB:我最喜欢的开源工具

创建便携式 PC 诊断 USB:我最喜欢的开源工具

Windows 提供了一套强大的诊断工具来解决 PC 问题,但管理多个恢复磁盘可能很麻烦。想象一下,所有诊断工具都集中在一个 USB 驱动器上。我创建了一个功能全面的可启动 USB 救援介质,其中包含一系列实用程序,包括密码重置应用程序、防病毒扫描程序、磁盘备份解决方案和系统基准测试工具。

我的配置使用了 Ventoy,它允许从一个 USB 驱动器启动多个工具,而 PhoenixPE 则提供了一个功能齐全的 Windows 桌面,其中嵌入了各种修复实用程序。此设置允许用户修复系统错误,而不会冒着主 Windows 安装数据丢失的风险。

选择 Ventoy 和 PhoenixPE 的理由

PhoenixPE 环境与 Ventoy 的多功能性相得益彰

PEBakery下载源ISO
图片来源 – 自己拍摄(Tashreef Shareef)– 无需署名

PhoenixPE 是基于 Windows 10 和 11 的 Windows PE 恢复环境,它是完全通过 RAM 运行的 Windows 轻量级版本。它包含诊断工具、恢复程序、恶意软件清除应用程序和修复软件,即使您的主 Windows 安装无法运行,它们仍然可以使用。

虽然 PhoenixPE 包含丰富的实用程序,但某些特定工具(例如 MemTest86 或 Windows 安装程序)需要不同的环境。为了简化操作,我选择将 PhoenixPE 安装在 Ventoy 多启动 USB 上,这样可以从单个设备启动多个 ISO 文件。使用 Ventoy 作为引导加载程序,用户可以浏览简洁、有序的 ISO 文件菜单,而 PhoenixPE 则提供了一个完整的 Windows 环境,并在出现问题时提供必要的诊断工具。

HP Pavilion 笔记本电脑上的 Ventoy 启动菜单
塔什里夫·谢里夫/MakeUseOf

对于此配置,需要一个至少 16GB 容量的 USB 驱动器,但我建议选择 32GB 或更大的容量,以便轻松容纳多个 ISO 文件。PhoenixPE ISO 可能占用 3-4GB 的空间,具体取决于您选择的工具,因此需要为其他实用程序留出空间。

准备设置

基本软件下载和工作区设置

在开始设置之前,请确保已下载所有必需的组件并提前准备好 PhoenixPE ISO。这样,设置完成后,就可以将工具无缝复制到 Ventoy 驱动器上。

首先在桌面上创建一个名为WinPE的新文件夹,作为你的工作区。然后,下载以下必备工具:

  1. PhoenixPE:解压 ZIP 文件并将其内容传输到您的WinPE文件夹。
  2. .NET 6.0:此框架对于运行 PhoenixPE 构建器至关重要。如果您的系统尚未安装,请先安装。
  3. 7-Zip:此文件提取工具是提取 Windows ISO 所必需的。确保已安装。
  4. Ventoy:下载软件,但在构建 PhoenixPE 之后再执行它。
  5. Windows 11 ISO:访问Windows 11 下载页面。在“下载适用于 x64 设备的 Windows 11 磁盘映像 (ISO)”部分下,选择“Windows 11(适用于 x64 设备的多版本 ISO)”,然后点击“确认”。选择您的首选语言并下载 64 位 ISO 文件。

为了获得最佳效果,建议在虚拟机中设置 PhoenixPE,以最大限度地减少与主操作系统的潜在冲突。如果您决定直接在电脑上构建并遇到 PEBakery 启动错误,则可能需要暂时禁用 Windows 安全中心中的病毒防护和基于信誉的保护等功能。

要调整这些设置,请前往“Windows 安全”>“病毒和威胁防护”>“管理设置”,然后关闭“实时保护”。此外,请前往“应用和浏览器控制”>“基于信誉的保护”设置,并在那里禁用它。这些保护措施可能会由于系统文件的修改而错误地将 PhoenixPE 构建过程标记为潜在有害,但您可以在构建过程完成后安全地重新启用它们。

构建您的自定义PhoenixPE环境

使用选定的工具创建自定义 Windows PE

要启动此过程,请从WinPE文件夹运行PEBakeryLauncher.exe。您可能会看到“Windows 已保护您的电脑”的通知,这是由于 Windows Defender 无法识别该软件的数字签名(因为它是一个开源工具)。该文件是安全的,但为了安心起见,请随时使用在线病毒扫描程序进行检查。

接下来,您需要集成 Windows 11 ISO 中的源文件。虽然 PhoenixPE 中有一个选项可以直接从 Microsoft 服务器下载源 ISO,但该选项可能无法始终正常运行。建议您解压下载的 Windows 11 ISO。右键单击 ISO,然后选择7-Zip > 解压到 [文件夹名称]

在 PhoenixPE 界面中,点击“源配置”,然后使用文件夹图标(浏览)选择源文件所在的文件夹。在“配置目标”下,选择“从 RAM 运行所有程序 (Boot.wim)”选项以增强性能。

在左侧窗格中,展开“核心”部分并选择“核心配置”。从“WinPE 缓存大小”下拉菜单中,选择最大的可用选项,为临时文件、驱动程序以及 PE 环境中运行的任何工具分配足够的空间。

选择您的应用程序

从基本应用程序开始

为了确保 WinPE 的稳定性而不遇到兼容性问题,请先集成少数几个必需的应用程序,而不是一次集成所有可用的选项。

最初,请保留Shell组件Tweaks部分的默认值。然后,导航至“应用程序”>“密码恢复”,并选择NTPWEditWindows Logon Unlocker。如果您发现自己的设备被锁定,这些工具对于重置或删除本地 Windows 帐户密码非常有用。

接下来,前往“应用程序”>“网络”以添加Google Chrome。恢复工具包中的网络浏览器允许您下载驱动程序或查找错误代码,而无需其他设备。

要创建 PhoenixPE ISO,请展开“媒体创建”部分,然后选择“创建 ISO”。完成选择后,点击右上角的“运行”。如果遇到任何错误,请留意导致错误的程序,返回配置,取消选中有问题的程序或选择其他程序,然后再次尝试构建。

构建过程可能需要一些时间,尤其是每个添加的应用程序都会增加复杂性。等待PhoenixPE 构建成功的消息出现后,再单击“关闭”。您的新 ISO 将保存在您之前创建的WinPE文件夹中。为了方便查找,请转到“媒体创建”>“创建 ISO”部分,然后单击“打开 ISO 文件夹”,您将在其中找到PhoenixPE_en-US_x64.iso文件。

PhoenixPE 创建 WinPE
图片来源 – 自己拍摄(Tashreef Shareef)– 无需署名

设置 Ventoy USB 和工具集成

现在该准备你的 USB 驱动器了。首先运行Ventoy2Disk.exe ,从“设备”下拉菜单中选择你的 USB 驱动器,然后点击“安装”。请注意,此操作会格式化你的驱动器,因此请事先备份所有重要数据。点击“是”继续,安装完成后,点击“确定”

随后,将PhoenixPE_en-US_x64.iso传输到您最近配置的 Ventoy USB 驱动器。我还建议您复制原始的 Windows 11 ISO,以便在必要时直接从同一可启动驱动器执行 Windows 的全新安装。

由于MemTest86CloneZilla等应用程序需要各自的环境才能正常运行,请将它们作为单独的 ISO 存储在 Ventoy 驱动器上。这些工具需要直接访问硬件并具备 Linux 环境才能有效运行。只需下载相应的 ISO 并将其与 PhoenixPE 一起添加即可。

要使用你的工具包,请插入 Ventoy USB 并将你的电脑设置为从 USB 启动。Ventoy 会弹出一个菜单,显示驱动器上的所有 ISO 文件;选择PhoenixPE.iso即可访问你的诊断环境并确保其正确加载。

如果您在从 USB 启动时遇到“验证失败:安全违规”或类似问题,则必须在 BIOS/UEFI 设置中禁用“安全启动”。重启电脑,进入 BIOS(通常在启动过程中按F2、F10DEL键),在“安全”“启动设置”下找到“安全启动”选项,并将其设置为禁用。保存更改并重启;您的 USB 应该可以顺利启动。

修改 PhoenixPE 中可用的工具非常简单。访问 PhoenixPE 界面,根据需要调整左侧窗格中的选项,然后再次运行构建。需要升级 Ventoy 时,请下载最新版本并执行更新功能,该功能会在刷新引导加载程序的同时保留所有 ISO 文件。

解决 PC 问题的终极 USB

创建个性化的 WinPE 环境显著缓解了 PC 故障带来的压力。无需维护磁盘,也无需在出现问题时浪费时间寻找工具。我需要的一切都唾手可得。虽然它可能无法解决所有可能的情况,但它的可靠性确保我始终能够快速响应。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注