在外部驱动器上运行SFC / Scannow

尝试消除问题的工具

命令 证监会/ scannow 是一个有用的Windows命令,用于运行系统文件检查以确保基本文件没有损坏或丢失。

这在许多情况下可能非常有用,例如,当Windows功能不再起作用,系统意外关闭后或受到病毒攻击后,这些功能就可能会有用。

缺省命令在活动分区上运行文件验证检查。如果要对外部驱动器进行检查怎么​​办?

我今天遇到一个问题,例如我的主PC无法再启动。 Windows运行了一个无尽的“尝试修复”循环,但根本不会让步。我决定将安装Windows的驱动器连接到另一台计算机系统上,以对其进行检查。这些检查之一是使用sfc.exe的系统文件检查。

在外部驱动器上运行SFC / Scannow

sfc scannow external drive

您可以在外部驱动器或具有其他Windows安装的内部驱动器上运行sfc / scannow命令。

流程几乎相同:

  1. 点击键盘上的Windows键,键入cmd.exe,按住Ctrl键和Shift键,然后按Enter键。这将打开提升的命令提示符。

如果您对SFC支持的所有开关感兴趣,请键入SFC /?。

需要使用以下命令在不是活动系统目录的另一个目录上运行系统文件扫描:

sfc / scannow / offwindir = d: windows / offbootdir = d:

请注意,您需要用正确的目录替换d: windows。如果Windows安装在t: win上,则用上面的示例替换d: windows的实例。

Windows工具在选定的Windows目录上运行文件系统验证扫描,并尝试修复发现的所有问题。

注意 如果主机系统运行的Windows版本与被检查的系统版本不同,则我不确定该如何工作。

您也可以在其他Windows目录上运行其他sfc命令:

  • / verifyonly -这就像scannow,但不会触摸文件,而只是验证它们。有助于进行验证,而无需潜在地修改任何文件。
  • / scanfile =文件 -这仅对所选文件而不是整个目录运行扫描。

SFC可能返回的消息

证监会可能会返回以下消息:

  • Windows资源保护未发现任何完整性违规 -找不到问题。通常这很好,除非您尝试修复某些东西。
  • Windows资源保护无法执行请求的操作 -在外部驱动器或目录上运行SFC时,不会出现此错误。如果确实收到消息,请在以下位置运行SFC 安全模式环境
  • Windows资源保护发现损坏的文件并成功修复了它们。详细信息包含在CBS.Log%WinDir% Logs CBS CBS.log中 -请查阅日志以获取有关修复问题的信息。
  • Windows资源保护发现损坏的文件,但无法修复其中的一些文件。详细信息包含在CBS.Log%WinDir% Logs CBS CBS.log中 -与上面一样,但是现在您需要查阅日志以找出SFC无法解决的问题。

结束语

文件验证检查可能很有用,但不是100%纠正Windows问题的方法。例如,我必须恢复较早的备份,因为sfc命令不会发现系统文件有任何问题。

现在阅读如果SFC无法解决问题,SFCFix可能会有所帮助