在 Windows 7 中使用系统恢复工具创建 U 盘

默认情况下,Windows 7 为您提供在 CD 或DVD上创建(DVD)系统修复光盘(system repair disc)的选项,只需单击几下即可。但是,Windows 7 没有为您提供创建带有系统恢复(system recovery)工具的可启动闪存棒的选项。(memory stick)没有用于使用此类工具创建闪存驱动器的内置工具,也没有您可以使用的命令。但是,这并不意味着您不能这样做。在此过程中,您必须亲自动手,因为它涉及更改名为Recovery的(Recovery)系统文件夹(system folder)的一些安全权限,并且还涉及将一些系统文件复制到记忆棒(memory stick)上。如果你想学习如何创建一个(USB) 带有系统恢复工具的(system recovery)USB记忆棒(memory stick),在Windows 7中,阅读本指南:

步骤 1(Step 1)。准备USB 记忆(USB memory)

有时使用带有系统恢复工具的可启动(System Recovery)USB 闪存(USB flash)很有用,尤其是如果您是上网本所有者(netbook owner)使用恢复工具创建(Creating)和使用USB 闪存(USB flash)(memory stick)并不容易,但如果您按照下面描述的步骤操作,您就可以做到。

首先(First),您需要将记忆棒(memory stick)插入Windows 7 计算机上的USB 端口。(USB port)打开Windows 资源管理器并检查(Windows Explorer)记忆棒(memory stick)上是否没有您需要的文件。如果您确实有需要的文件,请将它们复制到您的计算机上。然后,右键单击驱动器并选择Format

Windows 7、恢复、工具、系统、USB、闪存驱动器

“格式化可移动磁盘”("Format Removable Disk" )窗口中,确保选择NTFS文件系统。然后点击开始(Start)。其他配置选项并不重要——默认设置就可以了。

Windows 7、恢复、工具、系统、USB、闪存驱动器

格式化U 盘后(USB stick),在其上创建两个名为bootsources的文件夹,如下图所示。

Windows 7、恢复、工具、系统、USB、闪存驱动器

步骤 2(Step 2)。访问您需要的文件

您必须有权访问计算机中两个文件夹中的文件。其中一个称为Recovery,另一个称为Boot。您需要在记忆棒(memory stick)上复制的文件在其中:

  • 恢复(Recovery)位于C:\Recovery.Windows 7使用此文件夹来加载系统恢复(System Recovery)工具。
  • Boot位于C:\Windows\Boot,其内容用于引导操作系统(operating system)

请注意,C字母代表安装Windows 7的驱动器。在您的计算机上可能会有所不同。

默认情况下,RecoveryBoot文件夹都是隐藏的。要查看它们,请打开Windows 资源管理器(Windows Explorer)并访问文件夹选项(Folder Options)。单击窗口左上角的“组织”按钮,然后单击(Organize)“文件夹和搜索选项”。("Folder and search options.")

Windows 7、恢复、工具、系统、USB、闪存驱动器

在“查看(View)”选项卡中,选中“显示隐藏的文件、文件夹和驱动器”("Show hidden files, folders and drive" )并取消选中“隐藏受保护的操作系统文件(推荐)”。("Hide protected operating system files (Recommended).")OK按钮启用新设置。

Windows 7、恢复、工具、系统、USB、闪存驱动器

接下来,您需要打开计算机上的Recovery文件夹。默认情况下,即使您以管理员身份登录,也无法访问它。要打开它,请按照如何获取文件和文件夹的所有权和更改权限(ownership and change permissions)一文中描述的步骤操作,并为您的用户帐户添加“完全控制”("Full control")权限。

Windows 7、恢复、工具、系统、USB、闪存驱动器

步骤 3(Step 3)将系统修复(Copy system repair)工具复制到U(USB memory)

现在您拥有创建可启动记忆棒(memory stick)所需的所有文件。首先(First),打开恢复(Recovery)文件夹。在其中,有一个子文件夹,其中有一个自动生成的名称(一系列数字和字母),标准长度为 32 个字符。文件夹的名称因一台 PC 与另一台 PC 不同。打开你的。

Windows 7、恢复、工具、系统、USB、闪存驱动器

复制boot.sdi文件并将其粘贴到 USB 记忆棒上的引导文件夹中。(boot)

Windows 7、恢复、工具、系统、USB、闪存驱动器

然后将Winre.wim文件复制到USB 记忆棒上的(USB memory)(sources)文件夹并将其重命名为boot.wim

Windows 7、恢复、工具、系统、USB、闪存驱动器

现在打开文件夹"C:\Windows\Boot\DVD\PCAT" 并将BCD文件复制到USB 记忆棒上的引导文件夹。(boot)

Windows 7、恢复、工具、系统、USB、闪存驱动器

转到"C:\Windows\Boot\DVD\PCAT\en-US"并将bootfix.bin文件复制到USB 记忆棒上的引导(boot)文件夹。

Windows 7、恢复、工具、系统、USB、闪存驱动器

最后,转到"C:\Windows\Boot\PCAT"并将bootmgr文件复制到(bootmgr)记忆棒(memory stick)的根目录。

Windows 7、恢复、工具、系统、USB、闪存驱动器

新创建的记忆棒(memory stick)的结构应该类似于下图中的结构。

Windows 7、恢复、工具、系统、USB、闪存驱动器

boot文件夹包含以下文件:BCD 、boot.sdi 和 bootfix.bin(BCD, boot.sdi and bootfix.bin)文件,sources文件夹仅包含 boot.wim(the boot.wim)文件。在记忆棒的(memory stick)根目录(root directory)中,您必须有文件bootmgr

第 4 步(Step 4)使用系统恢复(system recovery)工具测试USB 记忆(USB memory)

完成本教程中的所有步骤后,我们建议您测试新创建的可启动棒。重新启动计算机并(computer and boot)记忆棒(memory stick)启动以检查它是否正常工作。如果它有效,您应该获得系统恢复工具菜单(System Recovery Tools menu)

Windows 7、恢复、工具、系统、USB、闪存驱动器

请注意,要从USB 记忆(USB memory)棒启动,可移动设备必须是计算机 BIOS 的“启动设备顺序”("Boot Device Order" )部分中设置的第一个设备。

如果Recovery 文件夹(Recovery folder)中没有Winre.wim 文件(Winre.wim file)怎么办?

在某些情况下,如果在Recovery文件夹中找不到(Recovery)Winre.wim文件,您可能会遇到此问题。如果你运气不好,解决它的最简单方法是从另一台装有它的Windows 7计算机复制Winre.wim文件。(Winre.wim)但是,您必须注意使用来自与您的架构相同的Windows 7的(Windows 7)Winre.wim文件。如果您打算在 32 位Windows 7设备上使用可启动(Windows 7)USB 记忆(USB memory)棒,请确保从另一个 32 位Windows 7复制(Windows 7)Winre.wim文件。如果您在 64 位设备上使用它,请复制Winre.wim来自 64 位 Windows 7 计算机。

如果您无法访问其他Windows 7设备并且无法从中复制Winre.wim,我们知道的另一个解决方案是使用Windows 7 安装 DVD 或 USB 记忆棒(installation DVD or USB memory stick)将Windows 7(Windows 7)安装 DVD 或记忆棒(installation DVD or memory stick)插入(Insert)或插入计算机。然后启动Windows 资源管理器(Windows Explorer)(sources)安装 DVD 或记忆棒打(installation DVD or memory stick)开源文件夹。在其中,您应该找到一个名为Install.wim的文件。

Windows 7、恢复、工具、系统、USB、闪存驱动器

在您的计算机上,创建一个新文件夹并为其命名您喜欢的任何名称。例如,我们在安装了Windows 7C 盘(C drive)上创建了一个名为temp的文件夹。

Windows 7、恢复、工具、系统、USB、闪存驱动器

现在以管理员身份打开命令提示符并在其中输入以下命令: (Command Prompt)dism /get-wiminfo /wimfile:D:\sources\install.wim。请注意,D是(D)Windows 7安装分配给DVD 或 USB 记忆棒(DVD or USB memory stick)的字母。将其替换为计算机上正确的字母。您应该会获得一份列表,其中包含DVDUSB 记忆(USB memory)棒上可用的Windows 7安装版本。(Write)Windows 7索引号(index number)安装与您的匹配。如前所述,使用相同的体系结构(32 位或 64 位)很重要。如果安装Windows 7的(Windows 7)DVD 或记忆棒(DVD or memory stick)包含不同版本的操作系统(operating system),例如Windows 7 Home Basic、Windows 7 Home Premium、Windows 7 ProfessionalWindows 7 Ultimate,您可以选择其中任何一个,因为它们都里面有相同的Winre.wim文件。

Windows 7、恢复、工具、系统、USB、闪存驱动器

您应该仍在Command Prompt中,现在必须在其中输入以下命令:dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1 /MountDir:C:\temp /readonly。请注意,您必须调整此命令以匹配您的环境:

  • D:\sources\install.wimWindows 7时在(Windows 7)DVD 或 USB 记忆棒(DVD or USB memory stick)上找到install.wim的路径;
  • /index:1是您在上一个命令中选择的索引号;(index number)
  • C:\temp是你一开始创建的文件夹的路径。在我们的例子中,这是 C 盘中的临时(temp)文件夹。

现在您的计算机应该将install.wim文件挂载到temp文件夹中。这是一个超过 2GB 的大文件,因此至少需要几秒钟才能挂载。这也取决于您的computer and DVD/USB memory stick data reading performance。完成后,您应该会收到一条有关“操作 [正在] 成功完成”的消息。("The operation [being] completed successfully.")

Windows 7、恢复、工具、系统、USB、闪存驱动器

关闭命令提示符(Command Prompt)并启动Windows Explorer。导航到临时(temp)文件夹或您创建的文件夹。在其中,应该有所有标准的Windows 7文件夹:Program Files、UsersWindows

Windows 7、恢复、工具、系统、USB、闪存驱动器

浏览到"C:\temp\Windows\System32\Recovery" - 在那里您总能找到winre.wim文件。复制它并完成本教程中的其他步骤,以在Windows 7中使用(Windows 7)系统恢复(system recovery)工具创建USB 记忆(USB memory)棒。

Windows 7、恢复、工具、系统、USB、闪存驱动器

完成后,再次以管理员身份打开命令提示符并运行命令(Command Prompt)dism /unmount-wim /mountdir:C:\temp /discard 以卸载install.wim文件。

Windows 7、恢复、工具、系统、USB、闪存驱动器

然后,您还可以删除为查找winre.wim创建的(winre.wim)临时(temp)文件夹。

结论

如果您的计算机崩溃,创建系统修复棒(system repair stick)的选项是一个很好的保险。我们希望您发现此提示很有用。有关恢复工具的更多信息,请阅读以下文章。另外,如果您有任何问题,请发表评论。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts