您必须在此驱动器上启用系统保护 - 系统还原错误

如果当您尝试在Windows 10/8/7系统还原(System Restore)时,您收到“您必须在此驱动器状态上启用系统保护”(You must enable system protection on this drive )错误消息,那么这篇文章旨在帮助您。在这篇文章中,我们将确定一些可能触发错误的潜在已知原因,然后提供您可以尝试帮助修复此问题的可能解决方案。

您必须在此驱动器上启用系统保护 - 系统还原错误

错误消息出现在系统还原(System Restore)中,它会阻止用户在他们选择的磁盘上运行此实用程序。该消息是用户想要恢复的选定驱动器的状态消息。

由于这两个不同的已知原因,您可能会遇到错误消息;

  • (System Protection)您的计算机上未启用系统保护功能。
  • 系统保护服务(System Protection Service)未在您的计算机上运行。

您必须在此驱动器上启用系统保护 -系统还原(System Restore)错误

如果您遇到此问题,您必须为此驱动器问题启用系统保护(You must enable system protection on this drive),您可以尝试下面我们推荐的解决方案,看看是否有助于解决问题。

  1. 通过PowerShell启用系统保护(System Protection)
  2. 重新启动卷影复制(Shadow Copy)服务
  3. 重命名系统文件并通过命令提示符(Command Prompt)执行系统还原(System Restore)

让我们看一下与列出的每个解决方案相关的过程的描述。

1 ]通过PowerShell启用系统保护(] Enable System Protection)

在此解决方案中,如果您可以成功启动到Windows,则有一个简单的PowerShell命令可以为您要恢复的驱动器恢复系统保护功能。之后,您可以访问系统还原(System Restore)设置以检查您是否可以为安装了Windows的驱动器启用(Windows)系统保护(System Protection)

请执行下列操作:

  • Windows键 + X 打开高级用户菜单(Power User Menu),然后按键盘上的A在管理员/提升模式下启动 PowerShell 。
  • PowerShell控制台中,键入以下命令并在每行后按Enter 。
enable-computerrestore -drive "c:\"
vssadmin resize shadowstorage /on=c: /for=c: /maxsize=5%
checkpoint-computer -description "Done"

这些命令将需要几秒钟的时间来执行。

  • 重启你的电脑。

在启动时,您可以继续检查您的系统还原(System Restore)是否被禁用。就是这样:

  • 按 Windows 键 + R。
  • 在“运行”对话框中,键入control system并按 Enter 以打开“控制面板系统”部分。
  • 在屏幕左侧,单击系统保护(System protection) 以打开 系统属性(System Properties)
  • 在“保护设置”(Protection Settings)部分下,检查 您用于文件和文件夹的驱动器下的“保护(Protection)” 是否已切换为 “开”。(On)
  • 如果该选项设置为关闭,请选择要为其打开系统还原(System Restore)的驱动器,然后单击配置 (Configure )按钮。
  • Windows 10系统保护设置(System Protection Settings)将打开,因此请检查还原设置(Restore Settings)下的打开系统保护(Turn on system protection)单选按钮。确保(Make)选中此选项。
  • 单击确定(OK)

您现在可以尝试运行系统还原并查看是否出现您必须在此驱动器上启用系统保护(You must enable system protection on this drive)错误消息。

2]重新启动(Restart)影复制(Shadow Copy)服务

如果卷影复制 (VSS) 服务(Volume Shadow Copy (VSS) Service)根本没有运行或损坏,用于系统还原的(System Restore)系统保护(System Protection)可能无法正常工作,您可能会收到您必须在此驱动器上启用系统保护(You must enable system protection on this drive)错误消息。在这种情况下,您应该考虑在重新运行系统还原之前重新启动卷(System Restore)影复制(Shadow Copy)服务,看看问题是否会得到解决。

您可以通过命令提示符(Command Prompt)停止并重新启动卷影复制(Shadow Copy)服务。就是这样:

  • 如果您根本无法访问您的操作系统,则必须插入Windows 10安装介质并启动您的计算机。
  • 选择您的键盘布局。
  • 将出现选择一个选项(Choose an option)屏幕,因此导航到Troubleshoot > Advanced options > Command Prompt.
  • 在命令提示符窗口中,键入以下命令,然后在每行后按Enter 。
net stop vss
net start vss

执行这两个命令后,您可以通过命令行重新运行系统还原(System Restore)或重新启动 PC 并在启动时从GUI运行该实用程序。该操作应该成功运行而没有错误消息。

3]重命名(Rename)系统文件并通过命令提示符(Command Prompt)执行系统还原(System Restore)

如果系统还原不起作用(System Restore is not working),那么您可以尝试使用命令提示符运行它。在此解决方案中,您需要运行它,但在此之前您必须重命名两个系统文件,这可能会触发您必须在此驱动器上启用系统保护(You must enable system protection on this drive)错误消息。

由于此问题主要发生在您无法访问操作系统时,所有故障排除都将从高级启动选项(Advanced Startup options)运行。就是这样:

  • 如果您根本无法访问您的操作系统,则必须插入Windows 10 安装介质并启动您的计算机(Windows 10 installation media and boot your computer)
  • 选择您的键盘布局。
  • 将出现选择一个选项(Choose an option)屏幕,因此导航到Troubleshoot > Advanced options > Command Prompt.
  • 在命令提示符窗口中,键入以下命令并按Enter 键(Enter)
cd %systemroot%\system32\config

导航到System32中的配置文件夹后,就该重命名两个系统文件了。您可以通过键入以下两个命令并在每个命令后按Enter来执行此操作。(Enter)

ren SYSTEM system.001
ren SOFTWARE software.001

执行完这两个命令后,您现在可以运行系统还原 -(System Restore –)输入下面的命令并按Enter 键(Enter)

rstrui.exe /offline:C:\windows=active

系统还原(System Restore)现在应该打开而没有错误消息。按照屏幕上的说明查看您的计算机是否开始正常运行。

Hope this helps!



About the author

我是一名技术人员,多年来一直在音频和用户帐户领域工作。我有使用 Windows 和 Mac 电脑以及苹果产品的经验。自 2007 年以来,我还一直在教授 Apple 产品的使用。我的主要专业领域是用户帐户和家庭安全。除此之外,我还使用过各种软件程序,包括 Windows 7 Home Premium、8.1 Pro、10 Pro 和 12.9 Mojave。



Related posts