我们无法在此 PC 上创建恢复驱动器,缺少所需文件

如果您尝试在 Windows 11/10 计算机上使用USB驱动器(USB)创建恢复驱动(create a recovery drive)器但收到错误消息;我们无法在这台 PC 上创建恢复驱动器,缺少一些必需的文件(We can’t create a Recovery drive on this PC, Some required files are missing),那么这篇文章旨在帮助您。在这篇文章中,我们将确定可能的原因,并提供合适的解决方案,您可以尝试帮助解决此问题。

当您遇到此问题时,您将收到以下完整错误消息;

We can’t create a recovery drive on this PC
Some required files are missing. To troubleshoot problems when your PC can’t start, use your Windows installation disc or media.

我们无法在这台电脑上创建恢复驱动器

您可能会由于以下一种或多种(但不限于)已知原因而遇到此问题;

  • 恢复分区信息丢失:(The recovery partition information is lost:) 如果用户之前尝试将系统克隆到另一个驱动器上,就会发生这种情况。
  • 计算机中缺少 winre.wim 文件:(The winre.wim file is missing from the computer:) 该文件负责保存Windows恢复文件。没有它,就无法再创建恢复驱动器。
  • 您当前的系统构造没有恢复环境:(Your current system construct doesn’t have a recovery environment:) 如果用户已从较旧的Windows版本升级到Windows 10,就会发生这种情况。

我们无法在这台电脑上创建恢复(Recovery)驱动器,缺少一些必需的文件

如果您遇到此问题,您可以按以下顺序尝试我们推荐的解决方案,看看是否有助于解决问题。

  1. 通过命令提示符(Command Prompt)重新创建恢复环境
  2. 恢复winre.wim文件
  3. 找回丢失的恢复分区信息
  4. 克隆您的计算机并将其保存到USB 硬盘(USB HDD)
  5. 执行全新开始(Fresh Start)就地(In-place)升级修复或云重置(Cloud Reset)

让我们看一下关于列出的每个解决方案所涉及的过程的描述。

1]通过命令提示符(Command Prompt)重新创建(Recreate)恢复环境

此解决方案需要您通过在命令提示符(Command Prompt)中运行几个命令来恢复恢复环境。

请执行下列操作:

  • Windows键 + R 调用“运行”(Run)对话框。
  • 在“运行”对话框中,键入cmd,然后按CTRL + SHIFT + ENTERopen Command Prompt in admin/elevated mode
  • 在命令提示符窗口中,按该顺序键入或复制并粘贴以下命令,然后在每行后按Enter 。
reagentc /disable
reagentc /setreimage /path \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE
reagentc /enable

在您必须执行完所有命令后,重新启动您的 PC 并尝试在下次启动时使用Recovery Drive Creator 。

如果问题仍然存在,请尝试下一个解决方案。

2]恢复winre.wim文件

如果用户使用多个 3rd 方工具运行深度清理扫描,或者在用户尝试将系统克隆到另一个驱动器上之后,  winre.wim文件很可能会丢失。在这种情况下,您可以使用两种不同的选项来恢复丢失的文件。它们如下:

i) 从不同的 Windows 10 系统复制 winre.wim 文件(i) Copy the winre.wim file from a different Windows 10 system)

此选项要求您有权访问具有正常winre.wim文件的其他Windows 10系统。(Windows 10)

请执行下列操作:

  • 在另一台功能齐全的Windows 10计算机上,以提升模式打开命令提示符。
  • 在命令提示符窗口中,键入以下命令并按Enter o 禁用恢复环境(Recovery Environment)并使winre.wim 文件从隐藏恢复可用到 C:\windows\system32\recovery
reagentc /disable
  • 接下来,导航到下面的目录。

C:windowssystem32 生态

  •  在该位置,将winre.wim 文件从该文件夹复制到USB存储驱动器。
  • 接下来,在同一提升的CMD提示符下,键入以下命令并按Enter以再次重新启用Windows 恢复环境(Windows Recovery Environment)
reagentc /enable
  • 现在,移动到受影响的机器并插入包含winre.wim文件的USB驱动器。然后,将其复制并粘贴到下面的目录中。

C:system 32Recovery

恢复 winre.wim(winre.wim)文件后,尝试创建新的恢复驱动器,并查看我们无法在此 PC 上创建恢复驱动器(We can’t create the recovery drive on this PC)问题是否仍然存在。

ii) 从 Windows 10 安装媒体复制 winre.wim 文件(ii) Copy the winre.wim file from Windows 10 installation media)

此选项要求检索winre.wim,插入活动操作系统的Windows 8.1/10安装介质并装载 install.wim。您将能够从那里复制winre.wim文件,然后将其粘贴到 C:\windows\system32\recovery中。

请执行下列操作:

插入 DVD/USB 或安装 Windows 安装介质(mount the Windows installation media)

接下来,导航到您的操作系统驱动器 (C:) 并创建一个名为Mount 的空目录。(ount.)

接下来,打开提升的命令提示符。

在提升的命令提示符(Command Prompt)中,键入或复制并粘贴下面的命令,然后按 Enter(Enter)挂载install.wim 文件,并使 winre.wim 文件在您之前创建的新目录中可见。

dism /Mount-wim /wimfile:D:\sources\install.wim /index:1 /mountdir:C:\mount /readonly

注意(Note):您的安装介质可能位于不同的驱动器上。在这种情况下,请相应地更改驱动器号。

现在,在文件资源管理器中,导航到C:\mount\windows\system32\recovery并从那里复制winre.wim文件,然后将其粘贴到C:\windows\system32\recovery中。

接下来,返回提升的CMD提示符并运行以下命令以卸载install.wim。完成此操作后,您可以安全地删除安装介质

dism /Unmount-Wim /Mountdir:C:\mount /discard

最后但并非最不重要的一点是,在同一提升的CMD(CMD)提示符下运行以下命令以启用恢复(Recovery)环境:

reagentc /enable

重新启动您的 PC 并查看是否可以创建新的恢复媒体。否则,继续下一个解决方案。

3]重新(Regain)获得丢失的恢复分区信息

在此解决方案中,如果您确定您的硬盘包含恢复分区,则可以按照以下说明恢复丢失的恢复分区信息以解决问题。

  • Windows key + X打开高级用户菜单(open Power User Menu)
  • 按键盘上的A以管理员/提升模式(A)启动 PowerShell。
  • PowerShell控制台中,键入以下命令并按Enter 键(Enter)
diskpart
  • 接下来,键入下面的命令并按Enter
list volume

如果您有任何卷在输出中包含Recovery一词(Recovery)则您可能正在查看您的恢复分区。如果是这样,请记下它的卷号。

  • 接下来,键入下面的命令并按Enter 。  其中 X 是恢复(Recovery)卷号。
select volume X
  • 接下来,键入下面的命令并再次按Enter 键(Enter) 以查看它位于哪个磁盘上。看到它后,记下磁盘编号。
detail volume
  • 接下来,键入下面的命令并按Enter选择恢复(Recovery)卷。
select disk X
  • 接下来,键入下面的命令并按Enter以列出所有分区并检查它们。您应该能够发现与恢复分区卷大小匹配的分区。 它旁边应该有一个*记下分区号。
list partition

您现在可以通过键入exit并按 Enter 来关闭磁盘分区工具。

退出DiskPart 工具后,输入以下命令,并确保将 X 和 Y占位符分别替换为上面获得的磁盘号(disk number)分区号(partition number)

reagentc /setreimage /path \\?\GLOBALROOT\device\harddiskX\partitionY\Recovery\WindowsRE
  • 最后但并非最不重要的一点是,键入以下命令以激活恢复分区。
reagentc /enable
  • 重新启动您的电脑,看看您是否能够在下次启动时创建恢复驱动器。

如果此解决方案不成功,或者您的计算机上没有配置恢复环境,您可以尝试下一个解决方案。

相关(Related)我们无法创建恢复驱动器,创建恢复驱动器时出现问题(We can’t create the Recovery drive, A problem occurred while creating the recovery drive)

4]克隆(Clone)您的计算机并将其保存到USB HDD

此解决方案要求您使用第三方恢复解决方案(use a third-party recovery solution)来创建相当于 Windows 创建的恢复驱动器。

相关(Related)Recovery Drive is full! What to do?

5]执行(Perform)全新启动(Fresh Start)、就地升级(In-place)修复或云重置(Cloud Reset)

此时,如果问题仍未解决,则很可能是由于某种常规无法解决的系统损坏。在这种情况下,您可以尝试全新启动、就地升级修复(Fresh Start, In-place upgrade repair)来重置每个Windows组件。此外,如果您运行的是Windows 10/11,您可以尝试云重置(try Cloud Reset),看看是否有帮助。

Any of these solutions should work for you!

相关文章(Related post)如何使用恢复驱动器恢复 Windows 计算机(How to use Recovery Drive to restore Windows computer)



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts