文件可在

创建包含
Image for Windows (TBWinPE) 的 TeraByte WinPE 启动盘

本教程是创建包含 Image for Windows 的标准 WinPE 启动介质的指南。该启动介质基于 Windows ADK (Windows 8/8.1/10/11) 或 Windows AIK (Windows 7)。

注意:本教程涵盖使用 TBWinPE/RE Builder Windows 程序。如果您使用的是 TBWinPE.cmd 脚本,请点击此处切换教程。请注意,TBWinPE.cmd 脚本已过时,未来版本可能不再更新。

要求:

在开始之前,请查看该项目的以下要求:

  • 操作系统:
    • Windows 11
    • Windows 10
    • Windows 8 / 8.1
    • Windows 7

    注意:用于创建 TBWinPE 启动介质的计算机可以运行受支持操作系统的 32 位 (x86) 或 64 位 (AMD64) 版本。在任一版本上,您都可以根据源 WinPE 的支持情况创建 32 位或 64 位版本的 TBWinPE。

    从 Windows 11 ADK 版本 22H2 开始,不再支持创建 32 位 (x86) 生成版本。如果您需要创建 32 位 TBWinPE 介质,请使用 Windows 10 ADK 版本 2004 源。

    注意:在 ARM64 系统上运行的 Windows 11 24H2 或更高版本以及 Windows 11 24H2 或更高版本的 ADK 是创建 64 位 ARM64 TBWinPE 生成版本所必需的。

  • Windows ADK for Windows 11 或
    Windows ADK for Windows 10 或
    Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1 或
    Windows Assessment and Deployment Kit (ADK) for Windows 8 或
    The Windows Automated Installation Kit (AIK) for Windows 7

    从 TBWinPE/RE Builder 1.43 开始,在运行 Windows 10 或更高版本的系统上,可以直接从 TBWinPE/RE Builder 安装 Windows ADK。详情请参阅步骤 2。

    Windows 11 ADK 创建基于 Windows 11 版 Windows PE 的构建。
    Windows 10 ADK 创建基于 Windows 10 版 Windows PE 的构建。

    下载大小取决于所选的 ADK 版本及选项。预计所需的最小磁盘空间为 3.4GB 至 5.8GB(安装后的空间约为 1.74GB 至 3GB)。建议使用高速互联网连接。

    下载页面位于此处:
    https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install

    运行下载的安装程序以安装 ADK(参见步骤 2B)。

    注意:从 Windows 10 版本 1809 开始,Windows 预安装环境 (Windows PE) 功能是一个单独的下载项(ADK 的加载项)。这两个下载项均可从上述链接页面获取。请先安装 ADK,然后再安装 WinPE 文件。

    注意:从 Windows 11 ADK 版本 22H2 开始,不再包含 32 位版本的 Windows PE。如果您需要创建 32 位 TBWinPE 介质,请使用 Windows 10 ADK 版本 2004 源。

    Windows 8.0 / 8.1 ADK 已不再提供微软官方下载。但是,如果您已经安装了该 ADK 或拥有其安装文件,则仍可使用。

    Windows 7 AIK 创建基于 WinPE 3.0 的生成版本。由于这是一个非常大的下载项(约 1.6GB),建议使用高速互联网连接。下载完成后,必须将 Windows 7 AIK 刻录到 DVD 然后进行安装(参见步骤 2A)。

    下载页面可以在此处找到:
    https://www.microsoft.com/en-us/download/details.aspx?id=5753

    注意:如果安装了多个源(例如 Windows 7 AIK 和 Windows 8 ADK)且找到了安装路径,则将选择最新版本。如果需要,可以通过指定路径来使用旧版本。

  • TBWinPE/RE Builder 文件:

    必须下载 TBWinPE/RE Builder 文件并将其解压到您用于创建生成版本的系统文件夹中。
    https://www.terabyteunlimited.com/downloads/wp/tbwinpe.zip

    注意:使用 Image for Windows V4 的生成版本需要 TBWinPE/RE Builder v1.38+ 文件。早期版本不支持 V4。

  • Image for Windows:

    Image for Windows 必须安装在您用于创建生成版本的系统上。如果创建 64 位版本的 TBWinPE,则需要 2.71 或更高版本。建议使用最新版本的 Image for Windows。

    注意:如果在生成版本中使用 Image for Windows V3 或 V4 的试用版,则在创建生成版本之前必须至少运行一次 Image for Windows。否则,试用版将不会在生成版本中激活。

    可选:如果已安装 Image for Linux CD 启动文件,则会包含在内。如果已安装 TBIView、TBIMount、TBIHD 和 TeraByte OSD Tool Suite Pro (TBOSDTS) 程序,也会包含在构建中。此外,标准安装的 TBOSDTS 脚本和 public 子文件夹中的脚本也将包含在内。创建 TBWinPE.bin 启动文件需要 TBOSDTS 1.47 或更高版本。

  • 硬盘空间:

    所需空间取决于构建源(WinPE 版本)和构建选项。建议除了 AIK/ADK 安装所需的空间外,至少还有 2GB 的可用空间。如果创建 TBWinPE.bin 启动文件,还需要额外空间(约 500MB)。

    安装 Windows 10/11 ADK 需要至少 1.74GB 到 3GB 的可用空间。安装 Windows 8/8.1 ADK 需要至少 1.6GB 的可用空间。(ADK 空间要求随版本而异,可能高于此处所述。)安装 Windows 7 AIK 需要高达 1.5GB 的可用空间。

  • 内存 (RAM):

    目标系统至少需要 512MB。不建议也不支持在内存少于 512MB 的系统上启动 TBWinPE 构建。

  • 驱动程序:

    根据系统的不同,可能需要在生成版本中添加存储控制器驱动程序,以便在启动到 TBWinPE 时能够访问驱动器。其他可能需要添加的驱动程序示例包括 USB 3.0 驱动程序和网卡驱动程序。如有必要,请参阅附录 2。

    注意:基于 Windows 8.x/10/11 ADK 版本的生成版本包含对 USB 3.0 的原生支持(无需添加 USB 3.0 驱动程序)。TBWinPE/RE Builder 可以下载常用的 Windows 7 USB 3 驱动程序,并包含在基于 Windows 7 的生成版本中。

    使用大于 2.2TB 驱动器的系统的重要注意事项: Windows 7 和 8(8.0 版本)WinPE 中包含的 Intel 快速存储技术 (RST) 驱动程序版本无法正确支持大于 2.2TB 的驱动器。因此,使用此驱动程序时,驱动器报告的大小将不正确(例如 3TB 驱动器显示为 746GB),并且驱动器上的文件系统可能会损坏。如果在利用 Intel RST 的系统上使用大容量驱动器,强烈建议下载当前驱动程序并将其包含在 TBWinPE 构建中。请前往 Intel 快速存储技术 (RST) 页面,点击 最新下载 部分中的驱动程序链接,然后下载 f6flpy-x64.zip(适用于 64 位 Windows)或 f6flpy-x86.zip(适用于 32 位 Windows)文件。注意:如果您必须使用旧版本的驱动程序,AHCI 需要 10.1 版本,RAID 需要 10.5 版本。

第 1 步:下载并解压 TBWinPE/RE Builder 文件

注意:如果系统中安装了 Image for Windows,您可以使用安装目录中的 TBWinPE/RE Builder 文件,或将其复制到备用文件夹并跳过此下载步骤。如果创建自定义生成版本,您可能会发现将文件复制到具有标准用户级权限的备用文件夹(例如 C:\TBWinPE)会使过程更轻松。此外,由于您将创建 TBWinPE 生成版本,使用备用文件夹将使其与安装位置分开,安装位置通常用于 TBWinRE 生成版本(例如,您可能希望为 TBWinPE 生成版本使用不同的设置)。

64 位 Windows 上文件的默认安装路径为:C:\Program Files (x86)\TeraByte Drive Image Backup and Restore Suite\tbwinre

将文件夹内容复制到新位置(例如 C:\TBWinPE)后,如果您想将复制的生成文件/文件夹重置为干净/默认状态,可以删除子文件夹(config、Drivers、IFW_BootWIM、ISO、Plugins、WinRE_Backup 等)并删除以下文件:TBWinPE.ini、TBWinPE.log

从下方链接下载 TBWinPE ZIP 文件:
https://www.terabyteunlimited.com/downloads/wp/tbwinpe.zip

下载内容将是一个 ZIP 文件,其中包含 TBWinPE/RE Builder 程序、TBWinPE CMD 脚本和支持文件。

重要提示:由于此文件来自另一台计算机,Windows 可能会阻止它。是否发生这种情况取决于 Windows 版本和安全设置。如果文件被阻止,它将无法正常工作。要检查文件是否被阻止,请右键单击下载的文件,从弹出菜单中选择属性,查看“常规”选项卡上是否存在解除锁定按钮或复选框。如果有,请单击解除锁定按钮或勾选该框,然后单击确定。被阻止文件的示例如下所示:

将此文件的内容解压到您想要运行 TBWinPE/RE Builder 的文件夹中。建议您在驱动器根目录下创建一个新文件夹(C:\TBWinPE、D:\TBWinPE 等)并将文件解压到此处。

解压到 C:\TBWinPE 文件夹的文件示例如下所示:

保持此资源管理器窗口打开,以便在后续步骤中使用。

步骤 2:安装 Windows ADK

此步骤假设 TBWinPE/RE Builder 在 Windows 10/11 上运行,并且将使用 Windows 10/11 ADK。如果您需要为生成版本使用较旧的 ADK 或 Windows 7 AIK,请参阅附录 7 获取手动安装说明。

如果已安装有效的 WinPE 源或文件已可供使用,则可以跳过此步骤。

双击 TBWinPE.exe 文件,或右键单击它并从弹出菜单中选择打开。在 Windows Vista 或更高版本上,如果启用了 UAC(默认设置),请在 UAC 提示符处单击继续或是以允许程序运行。显示欢迎屏幕时,选择 File | Install Windows ADK... 菜单选项。或者,您可以继续执行步骤 3 中的生成过程,并在检查生成要求未能找到 ADK 时点击 Install Windows ADK 链接。

注意:如果您需要或想要执行 Windows ADK 的手动安装,请参阅附录 7 - B 部分。

选择要下载并安装的 ADK 版本。除非有特定原因需要使用旧版本,否则建议使用最新版本。

注意:由于 ADK 的文件版本不同,显示的 ADK 版本号可能与 TBWinPE/RE Builder 显示的版本号不匹配。

启用 Manually step through the setup wizards 选项以正常运行 ADK 安装程序,并按照本教程附录 7 - B 部分所示的步骤进行操作。不过,相应的选项已预先选中,因此只需逐步执行并完成安装即可。使用此方法时,安装程序中将显示下载和安装进度。如果互联网下载速度较慢或您希望查看准确的进度/错误等,建议使用此方法。否则,如果禁用该选项,ADK 安装程序将自动运行并估算进度。

注意:如果发现现有的 ADK、部分 ADK 或较旧的 AIK,ADK 安装可能会失败。在这种情况下,请在安装新版本之前卸载现有版本。对于较新的 ADK 安装,这需要同时卸载 Windows Assessment and Deployment Kit 和 Windows Assessment and Deployment Kit Windows Preinstallation 项目。

如果需要卸载已安装的 ADK,对于较新版本的有效 ADK 安装,可以使用 Uninstall 按钮运行卸载向导。否则,您需要从 Windows 设置中卸载(即在 Windows 11 中,使用“应用”>“已安装的应用”)。

步骤 3:运行 TBWinPE/RE Builder

如果 TBWinPE/RE Builder 尚未运行,请双击 TBWinPE.exe 文件,或右键单击它并从弹出菜单中选择打开。在 Windows Vista 或更高版本上,如果启用了 UAC(默认设置),请在 UAC 提示符处单击继续或是以允许程序运行。

TBWinPE/RE Builder 程序将运行并显示欢迎屏幕。

单击下一步。将显示项目类型屏幕。

选择 TBWinPE 项目类型。

注意:默认设置适用于大多数标准构建。如果您需要调整程序或构建设置,请点击设置。有关可用设置的详细信息可以在此处找到。

点击下一步。将显示许可屏幕。

如有必要,请输入您的 Image for Windows 授权名称和产品密钥。如果使用 Image for Windows 试用版,请将字段留空。输入构建中所包含的 Image for Windows 版本的许可信息。如果之前输入或导入的许可信息格式看起来有效,请勾选该选项以在以后的构建中跳过此步骤。点击下一步继续。

将检查生成要求。

如果没有发出警告且未发现错误,将自动显示下一个屏幕。如果有错误或警告(如果未忽略),将显示供查看。若要在将来忽略警告,请勾选 Ignore warnings when checking requirements 选项。单击下一步继续。

如果运行的是 Windows 10 或更高版本且未找到 Windows ADK,将显示安装链接(详情请参阅步骤 2)。安装 ADK 后,单击下一步重新开始 TBWinPE 生成。

默认情况下,如果生成版本基于 Windows 7(本例中为 Windows 7 AIK)且未找到 USB 3 驱动程序,系统将提示您下载它们。建议包含这些驱动程序以支持带有 USB 3 的系统。单击 Download 开始该过程。下载完成后,将显示许可协议。点击接受许可,然后点击确定以使用驱动程序。

点击下一步继续。将显示构建类型屏幕。

选择要创建的所需生成类型。如果不可用或不受支持,选项将被禁用。

以下构建类型可用:

32 位 (x86) TBWinPE:选择此项以创建 32 位 (x86) 版本的 TBWinPE。如果添加驱动程序或其他程序,它们需要是 32 位版本。

64 位 (AMD64) TBWinPE:选择此项以创建 64 位 (AMD64) 版本的 TBWinPE。如果添加驱动程序或其他程序,它们需要是 64 位版本。此生成版本需要 Image for Windows 2.71 或更高版本。

64 位 (ARM64) TBWinPE:选择此项以创建 64 位 (ARM64) 版本的 TBWinPE(需要在 ARM64 系统上运行 Windows 11 24H2 或更高版本)。如果添加驱动程序,它们需要是 ARM64 版本。添加的程序可以是 AMD64 或 ARM64 版本。

Create boot file TBWinPE.bin for use with TeraByte's BOOTFILE program: 选择以启用/禁用创建用于 TeraByte BOOTFILE 程序的 TBWinPE.bin 启动文件(支持直接从 Windows 启动到该文件)。启用后,所选的生成类型将创建启动文件而不是标准启动介质。

选择所需的构建选项,然后点击下一步继续。

如果生成版本中包含插件,接下来将显示插件屏幕并检查插件要求。如果没有警告或错误,此步骤将自动继续。否则,单击下一步继续。

将显示生成摘要屏幕。

此时,您可以单击开始创建生成版本,或者如果需要更改,可以返回。

构建过程可能需要几分钟时间,具体取决于计算机的速度。

注意:卸载构建的 WIM 文件时可能需要几分钟时间。某些防病毒程序可能会导致卸载缓慢或卸载错误。如果卸载失败,系统将提示您重试。

如果 TBWinPE/RE Builder 在生成过程中遇到错误,它将停止。默认情况下还会创建一个日志文件 (TBWinPE.log),如果有问题可以进行检查(从帮助菜单中选择 View Log)。

生成完成后,如果创建 TBWinPE CD、USB 闪存驱动器 (UFD) 或 ISO 文件,请单击完成以启动 TeraByte 的 MakeDisk 工具来创建所需的 TBWinPE 启动介质。否则,直接退出程序即可。

注意:如果您有想要更新的现有 TBWinPE/RE 启动介质,但不希望 MakeDisk 重新格式化介质(现有文件将丢失),或者您有自定义的内部 TBWinPE/RE 启动介质分区(例如由 BootIt UEFI 启动的分区),请参考附录 8 和/或以下知识库文章:手动更新 TBWinPE/RE 启动介质

单击下一步开始该过程,然后选择您要创建的可启动介质类型。在下面的示例中,选择了一个 USB 闪存驱动器。

重要提示:创建 TBWinPE 可启动 USB 闪存驱动器 (UFD) 时,建议使用 Partition USB 布局选项(例如 Partition - MBR FAT/FAT32 Partition)。使用 No Partition 模式可能无法让驱动器正确启动。有关 USB 布局选项的更多信息,或者如果您在启动 UFD 时遇到问题,请参阅这篇知识库文章:
将 UFD(USB 闪存驱动器)用作 TeraByte Unlimited 产品的安装/启动介质
。

单击完成以创建可启动介质。如果您想创建另一个启动介质(例如,您创建了 CD 同时也想要一个 UFD),您可以从 TBWinPE 文件夹运行 MakeDisk(除非您更新了已安装的 TeraByte 程序或 TBWinPE/RE Builder 文件,否则无需重新创建生成版本)。

步骤 4:使用 TBWinPE

启动进入 TBWinPE 通常需要几分钟时间,具体取决于系统。

TBWinPE 桌面看起来与下面的屏幕截图类似。请注意,此类构建是相对简单的 WinPE 构建,不包含任务栏或 Windows 类型的 shell。TBLauncher 可用于轻松运行包含的程序,或关闭或重启系统。

要退出 TBWinPE,请移除 TBWinPE 启动介质,然后单击 TBLauncher 中的关机或重启按钮。

注意:某些使用由 Windows 8 ADK 创建的 TBWinPE 的系统在关机或重启时可能会出现延迟。如果发生这种情况,您可以在单击按钮时按住 Shift 键以强制执行操作。

构建中包含的 TeraByte 程序也可以从命令提示符窗口运行,方法是输入程序名称并按回车键:imagew、tbiview、tbimount、tbosdtw、tbihd


附录 1 - 使用自定义设置

默认情况下,TBWinPE/RE Builder 期望 TeraByte 程序和 Windows AIK/ADK 位于其安装/默认位置。如果这些程序中的任何一个未安装或未被自动找到,您将需要设置正确的路径。

有关生成版本可用设置和选项的详细信息,可以在设置中找到。

附录 2 - 添加 Windows 驱动程序

可以通过将 Windows 驱动程序放入生成文件夹中的 Drivers 文件夹来将其添加到生成版本中。在此示例中,使用的是自定义 C:\TBWinPE 生成文件夹,Drivers 文件夹为 C:\TBWinPE\Drivers。

重要提示:如果您是从 Image for Windows 安装目录运行 TBWinPE/RE Builder,则 Drivers 文件夹将位于以下位置之一(假设使用了默认安装路径):
在 32 位 Windows 中:C:\Program Files\TeraByte Drive Image Backup and Restore Suite\tbwinre\Drivers
在 64 位 Windows 中:C:\Program Files (x86)\TeraByte Drive Image Backup and Restore Suite\tbwinre\Drivers

要轻松打开用于添加驱动程序的正确文件夹:

  1. 运行 TBWinPE/RE Builder。
  2. 执行以下操作之一:
  • 单击 Next > 然后单击 Settings... 按钮
  • 打开 File 菜单并选择 Settings...
  • 在设置中,选择 Build Options 选项卡。
  • 在 Options 部分,在 Add drivers from "Drivers" folder 选项之后,点击 Open drivers folder 链接。
  • Drivers 文件夹将在 Windows 文件资源管理器中打开。
  • 创建构建时将搜索 Drivers 文件夹以查找驱动程序。将每个添加的驱动程序文件放入各自的文件夹通常是最简单的方法。例如,如果您使用 Windows 7 AIK 创建 TBWinPE 64 位构建并需要添加 64 位 USB 3.0 驱动程序,您可以将驱动程序文件放入 C:\TBWinPE\Drivers\usb3x64(如下所示):

    驱动程序必须是 INF 类型 (.inf),并且必须包含所有支持文件(.cat、.pnf、.sys、.oem、.dll 等)。所有驱动程序相关文件和子文件夹应与 .inf 文件位于同一文件夹中。在大多数情况下,驱动程序文件被打包在一个文件夹中,您只需将该文件夹复制到 Drivers 文件夹中即可(这将复制所有文件和任何子文件夹)。

    不支持 Windows 安装程序(例如 .msi 文件)或其他驱动程序包类型(如 .exe 文件)。此外,不是有效驱动程序包的 INF 文件将被忽略。

    所使用的驱动程序对于 32 位 (x86) 生成版本应为 32 位 (x86) 版本,对于 64 位生成版本应为 64 位 (AMD64) 版本。对于基于 Windows 7 AIK 的生成版本,请使用 Windows 7 驱动程序。对于基于 Windows 8 ADK 的生成版本,请使用 Windows 8 驱动程序。对于基于 Windows 10 ADK 的生成版本,请使用 Windows 10 驱动程序。

    附录 3 - “ISO”及其他生成文件夹

    ISO 文件夹包含用于创建生成版本的文件。当生成完成且启动介质已创建后,可以删除此文件夹以回收空间(大约 135-300MB,取决于生成版本)。如果删除,该文件夹将在程序再次运行时重新创建。脚本不会自动删除此文件夹,因为它可能对高级用户有用。

    mount 文件夹用于挂载正在修改的 WinPE boot.wim 文件。

    config 文件夹包含 TBWinPE/RE Builder 使用的配置文件。

    Plugins 文件夹包含 TBWinPE/RE Builder 使用的插件及相关文件。

    Drivers_Win7PEUSB3 文件夹包含为基于 Windows 7 的构建下载的 USB 3 驱动程序。

    ADK_Install 文件夹包含使用 TBWinPE/RE Builder 安装 Windows ADK 时创建的 ADK 安装程序和日志。

    附录 4 - 在 Windows 7 或更高版本中直接启动 TBWinPE/RE WIM 文件

    在使用 Windows 7 或更高版本时,TBWinPE/RE Builder 可以配置 Windows 从标准 TBWinPE 或 TBWinRE 构建中直接启动 WIM 文件。这允许通过简单的 Windows 重启即可进入 TBWinPE/RE 环境,无需启动介质。

    注意:创建要启动的 TBWinPE/RE WIM 时,建议使用标准启动介质构建类型(例如 TBWinRE CD/UFD/ISO 选项)。如果只是创建用于启动的 WIM,则在构建完成时无需创建启动介质 - WIM 文件 (boot.wim) 位于构建的 ISO\sources 文件夹中。

    启动 WIM 文件

    运行 TBWinPE/RE Builder,选择文件菜单,然后选择启动 WIM 文件...项。选择您要启动的 WIM 文件。WIM 文件可以是标准 WIM 或 TBWinPE/RE WIM(推荐)。

    如果构建的 ISO\sources 文件夹中存在 boot.wim 文件且您希望启动该 WIM,可以使用浏览...按钮上的下箭头快速选择它。

    如果启动 TBWinPE/RE WIM 文件,您可以选择运行脚本或命令文件。运行文件可以是 .cmd/.tbs/.run 脚本,也可以是包含 IFW 命令行参数的文本文件 (.txt/.ifw)。该文件必须位于启动到 TBWinPE/RE 时可访问的分区上。 要指定 WIM 内部的脚本文件,请点击 其他选项... 并启用 运行文件存在于 WIM 中 选项,然后输入 WIM 的完整路径,从根目录开始(例如 \myscripts\backup.ifw)。 使用运行文件需要配置为使用 TBLauncher v1.13+ 的 TBWinPE/RE WIM(这些构建中默认使用 TBLauncher)。

    请记住,当指定运行文件时,它将替换创建 WIM 时配置的任何 TBLauncher 自动运行选项。例如,如果您已配置 TBLauncher 在启动时运行 RunScript.cmd 文件,则该脚本将不会运行。但是,如果配置了 InitScript.cmd 脚本,它仍将在指定脚本之前运行。

    使用 IFW 3.17+,您可以轻松创建用于 BOOTWIM 的 .cmd/.tbs/.ifw 文件。为此,请运行 IFW,进入“设置”并启用在摘要上显示 TBWinPE 的保存选项(“常规”选项卡)。接下来,正常进行操作步骤。最后,在“摘要”步骤中,点击为 TBWinPE 保存按钮。您为文件名使用的扩展名将决定保存到文件的输出。此外,即使在“设置”中未启用该选项,输出中也将使用磁盘 ID。

    如果您想在 BootWIM 操作中使用自定义 IFW.INI 文件,可以将该文件放在 WIM 文件夹或运行文件文件夹中,它将在运行 Image for Windows 之前被复制进去。

    在下次重启时清除 WIM 启动:如果之前配置了 WIM 启动但系统尚未重启,您可以点击此链接将其清除。

    Remove BOOTWIM BCD entries: 点击以从 BCD 中删除 TBWinPE BOOTWIM 条目,如果已配置,则在下次重启时清除 WIM 启动。

    Additional options: 点击此链接(或在对话框中右键单击)以显示包含以下附加选项的弹出菜单:

    • 清除 WIM 文件:清除当前选择的 WIM 文件。
    • 显示 WIM 详情:显示所选 WIM 文件的可用信息。一些较旧的 TBWinPE/RE WIM 文件可能没有版本信息(需要 Windows 8 或更高版本)。
    • 清除运行文件:清除当前选择的运行文件。
    • 在记事本中打开运行文件:在记事本中打开运行文件,以便轻松查看或编辑命令/参数。
    • 运行文件存在于 WIM 中:启用此项以允许输入 WIM 内部运行文件的路径。
    • 提示重启:如果启用,点击启动 WIM 后将不会提示重启。
    • 强制重启:强制系统重启。如果您有未保存的文件,这可能会导致数据丢失。
    • 忽略驱动器类型:允许不受支持的驱动器类型。
    • 匹配 Windows 驱动器盘符:尝试在启动 WIM 后的初始化期间匹配 Windows 驱动器盘符分配。请注意,某些驱动器(尤其是非固定类型的驱动器)可能仍会被分配不同的盘符。此外,如果启动后无法访问 Windows 分区(例如已加密),则某些驱动器可能不会被分配盘符,可能需要手动分配。此选项需要配置为使用 TBLauncher v1.21+ 的 TBWinRE/PE WIM(这些构建默认使用 TBLauncher)。
    • 使用 BCD HIGHESTMODE 选项:启用此项以在启动 WIM 文件时使用 BCD HIGHESTMODE 选项。这可能有助于某些系统使用更高或全分辨率,而不是局限于 1024x768 或其他较低分辨率。

    Windows 启动菜单条目

    可以创建一个 Windows 启动菜单条目以直接启动到 WIM 文件。创建或更新菜单条目时将使用所选的 WIM 文件。

    要创建新条目,请选择创建新条目选项并输入描述(如果未输入描述,将使用默认描述)。然后点击创建条目。要移除条目,请在菜单条目下拉列表中选择所需条目,然后点击移除按钮。选中现有条目时,描述、WIM 文件和运行文件(如果有)将更新为该条目所使用的内容(如果您希望防止此操作,请在选择条目时按住 Shift 键)。

    请注意,当卸载 Image for Windows 时,使用位于 Image for Windows 安装路径下的 WIM 的 Windows 启动菜单条目将被删除。如果这是一个问题,建议在创建菜单条目之前将 WIM 文件复制到备用位置。

    从命令行启动 WIM 文件

    要利用此功能,请从命令行运行 TBWinPE/RE Builder (TBWinPE.exe) 并指定 /bootwim 参数。使用信息详见下文。

    BOOTWIM 命令用法

    /bootwim wim_path [ /run script_file ] [ /noboot ] [ /quiet ] [ /force [ delay ] ] [ /idt ] [ /mdl ] [ /dfw ] [ /ini [section,]name=data ]
    /bootwim /reset
    /bootwim /remove
    /bootwim /?

    启动由 wim_path 指定的 WIM 文件。如果路径或文件名包含空格,请用引号括起来。WIM 路径可以是相对路径或绝对路径,并可以使用驱动器盘符或卷 GUID。WIM 文件的位置不能是只读的,因为必须在 WIM 文件的文件夹中创建几个支持文件。

    run - 启动后运行指定的脚本或命令文件。如果路径或文件名包含空格,请用引号括起来。script_file 可以是 .cmd/.tbs/.run 脚本,也可以是包含 IFW 命令行参数的文本文件 (.txt/.ifw)。该文件必须位于启动到 TBWinPE/RE 时可访问的分区上。 要指定 WIM 内部的脚本文件,请在路径前加上 [WIM] 而不是驱动器盘符(必须使用完整路径,从根目录开始)。 此选项需要配置为使用 TBLauncher v1.13+ 的 TBWinPE/RE WIM(这些构建中默认使用 TBLauncher)。

    请记住,当指定要运行的脚本时,它将替换创建 WIM 时配置的任何 TBLauncher 自动运行选项。例如,如果您已配置 TBLauncher 在启动时运行 RunScript.cmd 文件,则该脚本将不会运行。但是,如果配置了 InitScript.cmd 脚本,它仍将在指定脚本之前运行。

    使用 IFW 3.17+,您可以轻松创建用于 BOOTWIM 的 .cmd/.tbs/.ifw 文件。为此,请运行 IFW,进入“设置”并启用在摘要上显示 TBWinPE 的保存选项(“常规”选项卡)。接下来,正常进行操作步骤。最后,在“摘要”步骤中,点击为 TBWinPE 保存按钮。您为文件名使用的扩展名将决定保存到文件的输出。此外,即使在“设置”中未启用该选项,输出中也将使用磁盘 ID。

    如果您想为 BootWIM 操作使用自定义 IFW.INI 文件,可以将该文件放在 WIM 文件夹或运行文件文件夹中,它将在运行 Image for Windows 之前被复制进去。

    noboot - 配置启动 WIM 后不重启系统。

    quiet - 不显示消息或提示重启。

    force - 强制系统重启。具有未保存数据的应用程序将被强制关闭,这可能会导致数据丢失。如果指定了延迟值(5 到 120 秒),将显示 Windows 关机消息。

    idt - 忽略驱动器类型(允许不支持的驱动器类型)。

    mdl - 尝试在引导 WIM 后的初始化期间匹配 Windows 驱动器盘符分配。请注意,某些驱动器(尤其是非固定类型)可能仍会被分配不同的盘符。此外,如果引导后 Windows 分区不可访问(例如已加密),某些驱动器可能不会被分配盘符,并可能需要手动分配。此选项需要配置为使用 TBLauncher v1.21+ 的 TBWinRE/PE WIM(在这些版本中默认使用 TBLauncher)。

    dfw - 禁用 Windows 防火墙。这是使用多播所必需的。此选项需要配置为使用 TBLauncher v1.35(或更高版本)的 TBWinRE/PE WIM。

    ini - 指定要在启动时设置的 TBLauncher INI 文件选项。如果任何值包含空格,请用引号括起来。此选项可以指定多次。

    section - 节名称。如果未指定,将使用“Options”节。
    name - 要设置的选项名称。
    data - 选项的数据值。

    示例:/ini Log=1 /ini Style=1 /ini "Menu,DisplayCount=12"

    此选项需要配置为使用 TBLauncher v1.35(或更新版本)的 TBWinRE/PE WIM。根据用于启动 WIM 的模式,某些选项可能无法被覆盖。

    reset - 在下次重启时清除 WIM 启动。

    remove - 从 BCD 中删除 TBWinPE BOOTWIM 条目,如果已配置,则在下次重启时清除 WIM 启动。

    ? - 显示使用信息。

    示例:

    tbwinpe.exe /bootwim custom.wim /force

    • 将配置系统启动 custom.wim,提示用户重启,并强制重启。

    tbwinpe.exe /bootwim offline.wim /run backup-c.txt /quiet

    • 将配置系统引导 offline.wim,并使用 backup-c.txt 中的命令行参数运行 Image for Windows。系统不会提示用户重启。

    • 请记住,任何脚本或 Image for Windows 命令文件都应引用引导至 TBWinPE/RE 时的磁盘和分区,这可能与正常 Windows 下不同。例如,backup-c.txt 使用 GUID 值而不是驱动器盘符:

      /b /d:{6DC69B20-2C93-40AE-AE07-B3025C4E29D8}@0x4 /f:{363CA4D2-9012-47E0-A1B3-852AD9C4A27A}@0x2:"Win10 Drive C" /v /desc:"Backup of Win10 partition" /hash

    tbwinpe.exe /bootwim "\?\Volume{3cdba6bf-0c87-993e-6bde-77590f490200}\IFW Offline\boot.wim"

    • 将配置系统使用卷 GUID(未分配驱动器号)启动 boot.wim,并提示用户重启。

    tbwinpe.exe /bootwim iso\sources\boot.wim /run [WIM]\myscripts\backupwin10.cmd

    • 将配置系统启动 boot.wim 并运行 backupwin10.cmd 脚本,该脚本包含在 WIM 的 \myscripts 文件夹中。

    手动引导 IFW WinRE 和 IFW BootWIM 生成版本

    IFW WinRE 和 IFW BootWIM 是自定义的 TBWinRE 生成版本,旨在直接从 Image for Windows 启动,以在 Windows 之外执行自动化操作。IFW WinRE 将安装的 WinRE 更新为最小的 TBWinRE 生成版本,而 IFW BootWIM 是保存在 Builder 文件夹中的完整 TBWinRE 生成版本。虽然这些生成版本旨在自动管理,但高级用户可能希望使用它们在 Windows 之外执行镜像操作,而无需手动配置正常的 BootWIM 设置。这些操作可以从命令行执行。有关使用详情,请运行带有以下参数的 TBWinPE.exe:/bootwim /ifw /?

    附录 5 - 从命令行创建生成版本

    TBWinPE/RE Builder 可以从命令行运行以创建或重新构建 TBWinPE 或 TBWinRE 生成版本。假设生成过程不需要用户交互,它可以无人值守运行。要利用此功能,请从命令行运行 TBWinPE/RE Builder (TBWinPE.exe) 并指定 /build 参数。如果生成无法成功完成,请检查日志中的错误。使用信息详见下文。

    BUILD 命令用法

    /build [ /tbwinre ] [ /md ]

    /build /tbwinpe [ /32 | /64 | /arm64 ] [ /adk [ index ] ] [ /md ]

    /build /?

    创建指定的生成类型(TBWinRE 或 TBWinPE)。如果未指定生成类型,将使用 TBWinRE。将使用默认或预配置的设置。如果未为 TBWinPE 生成版本指定架构,将使用 Windows 架构。

    tbwinre - 创建 TBWinRE 引导介质生成版本。

    tbwinpe - 创建 TBWinPE 启动介质生成版本。

    32 - 与 TBWinPE 生成配合使用以创建 32 位 (x86) 生成版本。

    64 - 与 TBWinPE 生成配合使用以创建 64 位 (AMD64) 生成版本。

    arm64 - 与 TBWinPE 生成配合使用以创建 64 位 (ARM64) 生成版本。

    adk - 与 TBWinPE 生成配合使用以自动安装 Windows ADK。可选地,指定要安装的 ADK 的索引值(0=最新)。默认情况下,将安装列出的最新版本。如果指定了无效索引,将使用默认值。注意:仅当 WinPE 源路径为空、系统中未找到源且互联网访问可用时,才会安装 ADK。指定无效的源路径仍会报错并中止生成(不会安装 ADK)。

    md - 生成完成后运行 MakeDisk。

    ? - 显示使用信息

    示例:

    /build

    • 创建一个 TBWinRE 生成版本。

    /build /tbwinpe /md

    • 创建一个 TBWinPE 生成版本(与 Windows 架构相同),然后运行 MakeDisk 创建启动介质。

    手动创建或重新构建 IFW WinRE 和 IFW BootWIM 生成版本

    IFW WinRE 和 IFW BootWIM 是自定义的 TBWinRE 生成版本,旨在直接从 Image for Windows 启动,以在 Windows 之外执行自动化操作。IFW WinRE 将安装的 WinRE 更新为最小的 TBWinRE 生成版本,而 IFW BootWIM 是保存在 Builder 文件夹中的完整 TBWinRE 生成版本。虽然这些生成版本旨在自动管理,但高级用户可能需要强制重新构建以合并更改,或希望使用它们在 Windows 之外执行镜像操作,而无需手动配置正常的 BootWIM 设置。这些操作可以从命令行执行。有关使用详情,请运行带有以下参数的 TBWinPE.exe:/build /ifw /?

    附录 6 - 添加包

    可以通过在生成文件夹的 WinPEPackages.txt 文件中列出标准 WinPE 包来添加它们。该文件应为纯文本,包应按安装顺序每行列表一个,仅使用文件名。以 ; 或 : 开头的行将被忽略。文件名可以带或不带 .cab 扩展名(例如 WinPE-HTA 或 WinPE-HTA.cab)。相关的语言包将自动包含,不应单独指定。

    注意:如果启用了 Add BitLocker Support 选项,WinPE-WMI、WinPE-SecureStartup 和 WinPE-EnhancedStorage 包已设置为包含在生成版本中,无需再次指定。这些包将添加在 WinPEPackages.txt 文件中的包之前。

    对于使用 Windows 10 或更高版本 ADK 的生成版本,还可以通过指定文件的完整路径来添加兼容的 .msu 包。如果是累积更新,它应该放在文件的最后(在任何其他标准包之后,因为它可能需要对这些包应用更新)。添加此类包会大幅增加创建生成版本所需的时间以及生成版本的最终大小。此外,由于此类更新可能会做出大量更改,建议测试生成版本以确保保留所需的功能。

    WinPEPackages.txt 文件内容示例(添加 WinPE-HTA 标准包和累积更新包):

    WinPE-HTA
    E:\Cumulative Updates\windows11.0-kb5029263-x64_4f5fe19bbec786f5e445d3e71bcdf234fe2cbbec.msu

    附录 7 - 安装 Windows 7 AIK 或 Windows 8/8.1/10/11 ADK

    如果安装 Windows 7 AIK,请参考 A 部分。

    如果安装 Windows 8/8.1/10/11 ADK,请参考 B 部分。

    A 部分:安装 Windows 7 AIK

    Windows 7 AIK 创建基于 WinPE 3.0 的构建。由于下载量很大(约 1.6GB),建议使用高速互联网连接。下载完成后,必须将 Windows 7 AIK 刻录到 DVD 然后进行安装。

    下载页面可以在此处找到:
    https://www.microsoft.com/en-us/download/details.aspx?id=5753

    从 Microsoft 下载的 Windows 7 AIK 将是一个 ISO 文件,大小约为 1.6GB。下载完成后,使用 BurnCDCC 等工具将 ISO 文件刻录到 DVD。该工具随 IFW 一起提供,也可以从 TeraByte Unlimited 的以下链接下载:
    https://www.terabyteunlimited.com/downloads-free-software.htm

    要开始安装,请插入 DVD 并等待 Windows 7 AIK 欢迎屏幕出现。如果插入 DVD 后没有自动运行,您可以在资源管理器窗口中打开 DVD 驱动器,然后双击 startcd.exe。

    从欢迎屏幕菜单中选择 Windows AIK 安装。经过一些初始化和许可协议屏幕后,将出现以下对话框:

    上面显示的默认设置运行良好,建议保留。如果您不确定安装驱动器上是否有足够的可用空间,请在继续之前使用磁盘开销按钮检查所需的磁盘空间。准备就绪后,单击下一步开始安装。完成后,将出现以下屏幕:

    注意:Windows AIK 需要安装 .NET Framework 和 MSXML 6.0。如果系统中尚未安装这些组件,Windows AIK 安装程序将检测到此情况并要求您先安装其中之一或两者。两者都可以从同一张 DVD 安装,并显示在欢迎屏幕菜单上的 .NET Framework 安装和 MSXML 6.0 [SP1] 安装中。Windows XP(特别是该版本)通常需要安装这些程序。

    B 部分:安装 Windows 8/8.1/10/11 ADK

    除非您有特定需求要使用旧版 ADK,否则建议使用当前版本的 Windows ADK。下载大小取决于所选选项。所需的最小估计磁盘空间范围为 3.0GB 到 5.8GB(实际下载大小通常较小,安装空间为 1.6GB 到 3.0GB)。建议使用高速互联网连接。

    Windows ADK for Windows 10/11 可以在此处找到:
    https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install

    从 Windows 10 版本 1809 开始,Windows 预安装环境 (Windows PE) 功能是一个单独的下载项(ADK 的加载项)。这两个下载项均可从上述链接页面获取。请先安装 ADK,然后再安装 WinPE 文件。两个安装程序的安装过程相同,除了选择要安装的功能时有所不同。

    注意:从 Windows 11 ADK 版本 22H2 开始,不再包含 32 位版本的 Windows PE。如果您需要创建 32 位 TBWinPE 介质,请使用 Windows 10 ADK 版本 2004 源。

    Windows 8.0 / 8.1 ADK 已不再提供微软官方下载。但是,如果您已经安装了该 ADK 或拥有其安装文件,则仍可使用。

    要开始安装,请运行下载的 ADK 设置程序 (adksetup.exe)。对于 Windows 11 ADK 和 Windows 10 ADK(版本 1809 或更高版本),您还需要下载并运行 Windows PE 加载项安装程序 (adkwinpesetup.exe)。

    您可以选择让安装程序下载所选项目,也可以下载 ADK 以在另一台计算机上安装。在本教程中,将使用“安装”选项。

    选择将评估与部署工具包安装到此计算机选项,然后单击下一步。

    在下一个屏幕上,选择是否加入 CEIP 和/或向 Microsoft 发送匿名使用数据,然后单击下一步。在许可协议屏幕上,单击接受。

    接下来的屏幕将显示可供安装的 ADK 功能。为了将下载量降至最低,建议将选择限制为部署工具和Windows 预安装环境 (Windows PE) 功能(如果 Microsoft .NET Framework 4.0/4.5 功能可用,也必须选择)。如果安装 Windows 11 ADK 或 Windows 10 ADK(版本 1809 或更高版本),您将在 ADK 安装程序中看到部署工具功能,在 Windows PE 加载项安装程序中看到Windows 预安装环境 (Windows PE) 功能。

    从 Windows 10 ADK(版本 1809)安装程序中选择 Deployment Tools :

    从 Windows 10 ADK(版本 1809)Windows PE 加载项安装程序中选择 Windows Preinstallation Environment (Windows PE) :

    单击 Install 按钮。如果您收到 UAC 提示,请单击继续或是以允许程序运行。

    等待安装完成。这可能需要相当长的时间,具体取决于互联网连接速度。

    附录 8 - 更新现有启动介质

    现有的 TBWinPE/RE 引导介质可以直接从 TBWinPE/RE Builder 轻松更新到上次创建的引导介质生成版本。如果您需要更新介质但不希望介质被 MakeDisk 重新格式化(现有文件会丢失),这将非常有用。您还可以更新自定义的内部引导介质分区,例如由 BootIt UEFI 引导的 TBWinPE/RE 分区。

    要在创建生成版本后使用此功能,请选择文件 | 更新引导介质... 菜单项,或单击生成向导最后一步中的更新现有引导介质链接。

    注意: 如果文件丢失,可能找不到现有的引导介质。在这种情况下,需要使用 MakeDisk 正常创建更新的引导介质。

    选择要更新的驱动器和所需选项。然后单击更新以更新引导介质:

    查看引导介质生成详情: 单击以查看当前引导介质上的生成详情。将显示介质上的生成信息文件(TBWinPE.txt 或 TBWinRE.txt)。

    更新前删除现有的引导介质文件: 启用此选项后,在更新前将删除 \Boot、\efi、\sources 和 \TBData 文件夹。默认情况下,更新后的文件会覆盖现有文件。但在某些情况下,在复制新文件之前删除旧的引导介质文件可能会有好处。例如,当引导介质文件夹中的任何附加/自定义文件不再需要时。此外,如果先删除文件,某些 USB 闪存驱动器的更新速度可能会更快。

    同时搜索标准磁盘卷: 启用此选项可在标准磁盘卷中搜索 TBWinPE/RE 引导介质。例如,如果您有一个配置为直接从 BootIt UEFI 引导的内部 TBWinPE/RE 分区。该卷不需要分配驱动器盘符即可被找到。切换此选项的状态将导致重新搜索驱动器。

    更新驱动器前确认: 启用此选项可在更新所选驱动器前显示确认消息。

    使用 MakeDisk 创建引导介质: 单击以运行 MakeDisk 工具来创建引导介质。如果找不到现有的引导介质,可以使用 MakeDisk 正常创建。

    查看源生成详情: 单击以查看源生成版本的生成详情。将显示生成信息文件(TBWinPE.txt 或 TBWinRE.txt)。

    注意: 如果取消更新操作,由于文件丢失,在搜索驱动器时可能找不到引导介质驱动器。如果发生这种情况,请使用 MakeDisk 创建引导介质。对于内部驱动器,您需要手动复制文件(请参阅知识库文章手动更新 TBWinPE/RE 引导介质)。