分類
數字趨勢

Windows 10中的CHKDSK,SFC和DISM有什么区别?

当您的PC开始报告错误,速度减慢或行为异常时,您可以使用Windows 10的内置诊断工具来尝试解决此问题。 CHKDSK,SFC和DISM会检查硬盘驱动器的运行状况并修复损坏的文件,但是这三种工具以不同的方式工作并且针对系统的不同区域。

CHKDSK,SFC和DISM是系统工具,您可以运行所有这三个工具。但这对于您的特定问题可能很耗时且不必要。我们将说明何时以及如何使用这三种故障排除工具。

什么时候应该使用CHKDSK

如果您的电脑开始运行异常, CHKDSK(检查磁盘)是您应该尝试使用的第一个Windows诊断工具。例如,如果它在关机时挂起或变得缓慢缓慢。

CHKDSK扫描整个硬盘驱动器,以查找和修复文件以及文件系统本身中的错误。它还会检查驱动器中是否有坏扇区(无法读取的数据簇),并尝试修复它们或告诉系统不要使用它们。

如果Windows检测到您的硬盘驱动器有问题,则Windows可能会在启动时运行CHKDSK,有时是出于无害的原因,例如关机不当,但也可能是更严重的原因,包括恶意软件感染和驱动器即将发生故障。但是,除非得到指示,否则它实际上不会修复任何问题。

为防止将来出现错误和潜在的数据丢失,值得一提的是,至少每月一次手动运行CHKDSK作为PC维护程序的一部分。您可以使用以下方法之一:

1.通过文件资源管理器运行CHKDSK

您可以从命令提示符下运行CHKDSK。如果您对使用命令提示符不满意,请打开“文件资源管理器” ,单击“此PC” ,然后右键单击要检查的驱动器,然后选择“属性”

选择工具选项卡,然后在错误检查部分中选择检查

如果Windows确定一切正常运行,则表明您不需要扫描驱动器。无论如何要运行CHKDSK,请选择“扫描驱动器”

扫描可能需要几分钟到半小时,具体取决于驱动器的大小和状态。完成后,CHKDSK会告诉您没有找到错误,或者如果确实找到任何错误,则建议您修复它们。

2.从命令提示符运行CHKDSK

为了更好地控制磁盘检查过程,应从提升的命令提示符处运行CHKDSK。

在Windows搜索框中键入cmd ,然后右键单击结果顶部的“命令提示符”,然后选择“以管理员身份运行”

在命令提示符窗口中,键入chkdsk,然后键入空格,然后输入要检查的驱动器的名称。例如, chkdsk c:扫描您的C:驱动器。

按Enter键以只读模式扫描错误,这意味着将不会进行任何更改。要进行更改,可以在CHKDSK命令中使用参数。您可以使用以下两种方法来解决问题。

  • 要使CHKDSK修复发现的问题,请键入chkdsk / fc :(对于C:驱动器)。
  • 要扫描坏扇区和错误,请输入chkdsk / rc:。

如果由于“该卷正在被另一个进程使用”而无法运行这些命令,则命令提示符将为您重新启动PC安排扫描时间。

除了这些扫描之外, Windows 10中还有许多其他有用的CHKDSK功能值得研究。

什么时候应该使用SFC

CHKDSK可以发现并修复硬盘驱动器的文件系统中的错误,而SFC(系统文件检查器)专门扫描并修复Windows系统文件。如果SFC检测到文件已损坏或被修改,则SFC会自动用正确的版本替换该文件。

与使用CHKDSK相比,知道何时使用SFC通常更为明显,这取决于直觉,即您的硬盘驱动器行为不正常。如果Windows程序崩溃了,或者您收到有关缺少DLL文件的错误消息,或者遇到了可怕的“死亡蓝屏” ,那么绝对是时候运行SFC。

通过以管理员身份运行工具,打开提升的命令提示符。然后键入以下内容,然后按Enter

 sfc /scannow

SFC将使用Windows组件存储中的版本对您的系统进行全面扫描,并修复和替换损坏或丢失的所有文件。扫描可能需要一些时间,但是请确保在打开命令提示符窗口之前将其保持打开状态。

如果您只想扫描而不是修复损坏的系统文件,请输入:

 sfc /verifyonly command

SFC完成扫描后,您将看到以下三个消息之一:

  • Windows资源保护未发现任何完整性违规。这意味着导致您的PC问题的任何原因都与系统文件无关。
  • Windows资源保护发现损坏的文件并成功修复了它们。希望这意味着您的问题已解决。
  • Windows资源保护发现损坏的文件,但无法修复其中的一些文件。这意味着应该归咎于系统文件,但SFC不能替换它们。尝试在安全模式下再次运行该工具。如果您仍然得到相同的结果,请不要失望:是时候使用DISM。

什么时候应该使用DISM

DISM(部署映像服务和管理)是三种Windows诊断工具中最强大的。尽管您通常不需要使用这些工具,但是当您经常遇到崩溃,死机和错误时,它是您可以使用的工具,但是SFC无法修复系统文件或根本无法运行。

CHKDSK扫描硬盘驱动器,而SFC扫描系统文件。 DISM可以检测并修复Windows系统映像的组件存储中的损坏文件,以便SFC可以正常工作。在运行DISM之前,请为驱动器分区创建备份,以防万一出问题。

与CHKDSK和SFC一样,您需要打开提升的命令提示符来运行DISM。为了节省您的时间和不必要的维修风险,您可以先检查图像是否损坏,而无需进行任何更改。输入以下命令,然后按Enter:

 Dism /Online /Cleanup-Image /CheckHealth

扫描仅需几秒钟。如果未检测到损坏,则可以进行更高级的扫描以确定组件存储是否健康且可修复,而无需进行任何更改,方法是输入:

 Dism /Online /Cleanup-Image /ScanHealth

如果DISM报告系统映像存在问题,请运行另一个高级扫描以自动修复这些问题。 DISM将连接到Windows Update,以根据需要下载和替换损坏的文件。请注意,该过程最多可能需要10分钟,并在20秒后挂起一会儿,但这是正常现象。输入以下命令:

 Dism /Online /Cleanup-Image /RestoreHealth

扫描和修复完成后,重新启动PC并再次运行SFC以替换损坏或丢失的系统文件。

打击腐败赢得胜利

现在您已经了解了CHKDSK,SFC和DISM的功能,运行这些Windows故障排除工具中的一个或多个将有望帮助您修复PC。

如果仍然有问题,请执行系统还原。这会将您的系统文件,设置和程序恢复到正常运行的时间。如果在创建还原点时未损坏系统,则可以解决损坏问题。