构建终极可启动 Windows 修复驱动器源代码

2023-01-05 0 682

构建终极可启动 Windows 修复驱动器源代码

我学会了收集有用的 Windows 工具和修复环境。 他们帮助我重新启动、排除故障,并在必要时修复出现问题的 Windows 安装。 这些可能与硬件问题、Windows 更新出错、设备或驱动程序问题等有关。

我将所有这些工具保存在一个 USB 驱动器上,我喜欢将其称为终极可启动 Windows 修复驱动器。 有兴趣建立自己的吗? 您只需要一个中等大小(256GB 或 512GB)的 USB 驱动器和合适的软件。 这种设置非常适用于 Windows 7、8、8.1、10 和 11 安装。

我的技术依赖于一个名为 Ventoy 的特殊基础工具,以及一组 ISO 文件,Ventoy 将从中启动 Windows PC。 这个故事的第一部分介绍并解释了 Ventoy。 第二部分解释了改进的性能可能证明 NVMe SSD 和兼容的 USB 驱动器外壳的成本合理。 第三部分介绍了精心挑选的 ISO 文件集合,并简要说明了它们的功能、包含的内容以及在哪里可以找到和下载它们。

Ventoy 提供了基础
Ventoy 是 GitHub 上的一个开源项目。 它将自己描述为一种创建可引导 USB 驱动器的方法,该驱动器可以引导至多种文件类型中的任何一种,包括:

ISO,一种存档或混合文件,包含在磁盘结构中找到的数据图像,最初是 CD 或 DVD 等光学媒体。 ISO 文件用于捕获操作系统和其他复杂软件环境的映像,这些环境可能包含数万到数十万个单独的文件。 Microsoft 以 ISO 文件的形式分发 Windows 10 版本。
WIM 是 Windows Imaging Format 的缩写,是 Microsoft 开发的一种基于文件的磁盘映像格式,用于部署 Windows Vista 和后续版本的 Windows(7、8、8.1、10 等)。 [另一种 Microsoft 图像格式 ESD(电子软件下载)是一种压缩的更紧凑的磁盘图像格式,Microsoft 通过 Windows Update 和类似服务用于基于 Web 的 Windows 操作系统下载。 Ventoy 不支持 ESD。]
IMG,另一种用于捕获磁盘映像的标准文件格式,通常与某些 Linux 发行版和 macOS 相关联。
VHD(x) 或 Hyper-V 虚拟机映像文件,可用作 Windows PC 上的可引导映像。
EFI(可扩展固件接口),用于在调用操作系统加载程序之前启动大多数现代 PC。
可以使用 Ventoy 访问任何图像文件集合。 它适用于大多数操作系统,包括 Windows、Windows 预安装环境(WinPE,其中 Windows 恢复环境或 WinRE 是一个特例)、Linux、Unix、VMware 等。 开发人员声称已经测试了 1,000 多个不同的 ISO 文件,并表示支持 DistroWatch.com 上超过 90% 的 Linux 发行版。

Ventoy 最好的一点是它可以处理大于 4GB 的文件并从中启动。 对于 FAT32 媒体来说,这种限制是严格而快速的,因为在 FAT32 媒体中使用较大的文件需要将它们分成两部分或更多部分。 (有关详细信息,请参阅此 Microsoft 教程。)值得庆幸的是,Ventoy 完全不需要这样的扭曲。

Ventoy 的工作原理只能称为“华丽的把戏”。 给定磁盘驱动器上的一个小 (32MB) 分区,它会创建一个可启动的 EFI 分区,以启动 PC 启动过程。 这些智能来自图 1 右侧所示的分区。

一旦 PC 准备好访问 Ventoy 磁盘驱动器,EFI 分区就会读取 exFAT Ventoy 分区的内容,并为它在那里找到的所有可启动文件构建一个选择列表。 用户可以从该列表中选择任何项目,之后 Ventoy 安装该项目,然后将后续启动和操作的控制权传递给安装的 ISO 的运行时环境。 非常聪明!

因此,Ventoy 可以从这些东西的集合中的任何可启动映像启动 PC。 出于这个原因,我使用一个 USB-C 连接的 NVMe 驱动器外壳,其中安装了一个 256GB NVMe 驱动器来访问 40 多个可启动映像(总大小:大约 180GB)。 这包括数十种不同的 Windows 10 和 Windows 11 ISO,等等。

USB 外壳中的 NVMe SSD 案例
我最近一直在测试和基准化 NVMe 驱动器的 USB 3.1 和 USB4/Thunderbolt 外壳。 对于修复盘,USB 3.1 和更快的 USB4/Thunderbolt 外壳之间的 100 美元以上的差异意味着性能提升(从 30% 到 60%)并不划算。

现在,你可以花 30 美元购买一个像样的 USB 3.1 NVMe 外壳; 256GB PCIe x3 NVMe SSD 的成本相同(或更低,降至约 21 美元)。 再花 20 到 30 美元,您就可以将其升级到 512GB。 此类设备的传输速率为 50Mbps 至 1,000Mbps,是基于 USB 的外部硬盘驱动器 (HDD) 的两倍多。 同样,它们的速度也比最昂贵的 USB 闪存驱动器快 4 到 6 倍。

由于使用可启动 Windows 映像或修复工具通常涉及大小至少为 500MB(最多为 6GB)的文件,因此 USB 连接的 NVMe 驱动器的速度差异使得读取和写入它们的速度更快。 我现在相信他们的成本完全合理,因为他们在使用此类设备时节省了时间。 您可能想考虑这样做。 不到 60 美元,就太好了,不容错过。 这是我最近围绕这个主题发表的许多博客文章的谷歌搜索。 你决定。

精选、注释和链接的 ISO 列表
除了下面列出的 ISO,我现在还将我从 Microsoft 网页或其他下载中心下载的所有 Windows 10 和 Windows 11 ISO 保存在我的 Ventoy 驱动器上。 我没有在这里列出它们,因为将它们保存在驱动器上是为了方便和轻松访问,不一定是修复和恢复策略。 也就是说,如果在 Ventoy 中选择作为启动目标,任何当前的 Windows 10 或 11 ISO 都可以用作 Windows 恢复介质。

这是我的可启动恢复工具和图像的注释列表,包括下载链接或获取它们的说明:

BOOTPE.iso:Gandalf 的 Windows 10PE 救援环境,其中包括许多在其基于 WinPE 的环境中运行的恢复和修复实用程序,包括从磁盘分区到备份和恢复、诊断、磁盘映像等的所有内容。 2022 年春季版本现已推出,值得了解。 MajorGeeks.com 的 5 个可引导 ISO 以免费引导和修复您的计算机页面列出了几个可行的替代方案。

Dart10.iso:Microsoft 诊断和恢复工具集 (DaRT) 是 Microsoft 桌面优化包 (MDOP) 的一部分,可供订阅了软件保障的客户使用。 有关如何获取原材料和构建此 ISO 的说明,请参阅 Microsoft 文档文章“诊断和恢复工具集 10”。 DaRT 10 包含各种有用的图像恢复工具,包括密码重置和恢复实用程序。

MacriumRescue.iso:Macrium Rescue Media ISO 映像,使用 Macrium Rescue Media Builder 实用程序中的“创建新 ISO 文件”选项构建,该实用程序包含在优秀的免费 Macrium Reflect 备份/恢复实用程序中。 它包括有用的启动修复功能,可以根据需要恢复 Reflect 备份。 Macrium 知识库文章“如何创建 Rescue Media ISO 映像文件”完整描述了此过程。

Memtest860-usb.img:该文件包含在 Passmark Software 的下载中,Passmark Software 是出色的 MemTest 内存测试实用程序的制造商。 单击“用于创建可引导 USB 驱动器的映像”链接,解压缩并将文件复制到 Ventoy 分区中。 然后,启动此工具以在可疑或行为不当的 PC 上运行详尽的、通宵的内存测试。

Mt531b.iso:这是一个替代的内存测试器,MemTest86+,基于一个众所周知且有据可查的开源项目。 请参阅下载页面以获取合适的链接; 它有 zip 或 gz 压缩格式。

对于那些正在寻找其他修复和恢复 ISO 的人来说,谷歌搜索“最佳 Windows 修复 ISO”会出现很多潜在的候选者。 但是请注意,该结果列表中的某些项目(例如 Hiren 的 BootCD PE)是业余爱好者为使其组成工具保持最新而做出的努力。 随意四处闲逛,自己寻找其他人。

我已经处理过上面列出的所有项目,并且可以根据最近的个人经验为它们提供担保。 工具从不短缺,在需要维修和恢复时,找到好的工具至关重要。 因此,如果您知道我错过了什么重要的事情,请告诉我。

本文最初发表于 2021 年 8 月,更新于 2022 年 10 月。

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 行业资讯 构建终极可启动 Windows 修复驱动器源代码 https://www.7claw.com/50552.html

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务