如果当您尝试在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),您可以尝试下面我们推荐的解决方案,看看是否有助于解决问题。
- 通过PowerShell启用系统保护(System Protection)
- 重新启动卷影复制(Shadow Copy)服务
- 重命名系统文件并通过命令提示符(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!
You must enable system protection on this drive - System Restore error
If when you trу to perform System Reѕtore in Windows 10/8/7, and you receiνe the You must enable system protection on this drive status error message, then this post is intended to help you. In this post, we will identify some potential known causes that can trigger the error and then provide the possible solutions you can try to help remediate this issue.
The error message appears inside System Restore and it prevents users from running this utility on the disk they chose. The message is a status message for the selected drive which users want to restore.
You might encounter the error message due to these two distinct known causes;
- System Protection feature is not enabled on your computer.
- System Protection Service is not running on your computer.
You must enable system protection on this drive – System Restore error
If you’re faced with this You must enable system protection on this drive issue, you can try our recommended solutions below and see if that helps to resolve the issue.
- Enable System Protection via PowerShell
- Restart the Volume Shadow Copy service
- Rename system file and perform the System Restore via Command Prompt
Let’s take a look at the description of the process involved in relation to each of the listed solutions.
1] Enable System Protection via PowerShell
In this solution provided you can successfully boot to Windows, there’s a simple PowerShell command which can bring back the system protection feature for the drive you want to restore. After that, you can visit System Restore settings to check whether you can enable System Protection for the drive where you have installed Windows.
Do the following:
- Press Windows key + X to open the Power User Menu and then press A on the keyboard to launch PowerShell in admin/elevated mode.
- In the PowerShell console, type in the commands below and hit Enter after each line.
enable-computerrestore -drive "c:\"
vssadmin resize shadowstorage /on=c: /for=c: /maxsize=5%
checkpoint-computer -description "Done"
The commands will take a couple of seconds to execute.
On boot, you can proceed to check if your System Restore is disabled or not. Here’s how:
- Press Windows key + R.
- In the Run dialog box, type control system and hit Enter to open Control Panel System section.
- On the left side of the screen, click System protection to open System Properties.
- Under Protection Settings section, check to see if the Protection is switched to On under the drive you are using for your files and folders.
- If the option is set to off, select the drive you want to turn on System Restore for and click on the Configure button.
- The System Protection Settings for Windows 10 will open so check under Restore Settings for the Turn on system protection radio button. Make sure that this option is selected.
- Click OK.
You can now try running System Restore and see if the You must enable system protection on this drive error message appears.
2] Restart the Volume Shadow Copy service
If the Volume Shadow Copy (VSS) Service isn’t running at all or if it’s broken, System Protection used for System Restore may not work properly and you may receive the You must enable system protection on this drive error message. In this case, you should consider restarting the Volume Shadow Copy service before re-running System Restore to see if the problem will be resolved.
You can stop and restart the Volume Shadow Copy service via Command Prompt. Here’s how:
- If you are not able to access your operating system at all, you will have to insert the Windows 10 installation media and boot your computer.
- Choose your keyboard layout.
- The Choose an option screen will appear so navigate to Troubleshoot > Advanced options > Command Prompt.
- At the command prompt window, type in the commands below and hit Enter after each line.
net stop vss
net start vss
After you execute both commands, you can then re-run System Restore via the command line or restart your PC and on boot run the utility from the GUI. The operation should run successfully without the error message.
3] Rename system file and perform the System Restore via Command Prompt
If System Restore is not working, then you can try running it using the command prompt. In this solution, you’ll need to run it, but before you do you have to rename two system files which can trigger the You must enable system protection on this drive error message.
Since this issue mostly occurs when you are not able to access your operating system, all troubleshooting will be run from the Advanced Startup options. Here’s how:
- If you are not able to access your operating system at all, you will have to insert the Windows 10 installation media and boot your computer.
- Choose your keyboard layout.
- The Choose an option screen will appear so navigate to Troubleshoot > Advanced options > Command Prompt.
- At the command prompt window, type in the command below and hit Enter.
cd %systemroot%\system32\config
Once you have navigated to the config folder inside System32, it’s time to rename two system files. You can do that by typing the two commands below and hit Enter after each one.
ren SYSTEM system.001
ren SOFTWARE software.001
After executing both commands, you can now run System Restore – type in the command below and hit Enter.
rstrui.exe /offline:C:\windows=active
System Restore should now open without the error message. Follow the instructions on-screen and see if your computer starts operating normally.
Hope this helps!