Windows中CHKDSK、SFC和DISM的区别是什么?
当您的电脑开始报告错误、速度减慢或运行不正常时,您可以使用Windows的内置诊断工具尝试解决问题。CHKDSK、SFC和DISM会检查硬盘的运行状况并修复损坏的文件,但这三种工具的工作方式不同,并且针对系统的不同区域。
CHKDSK、SFC和DISM是系统工具,您可以运行所有这三个工具。但是,对于您的特定问题,这可能非常耗时且没有必要,因此最好知道何时以及如何使用这三种故障排除工具。
什么是CHKDSK,你应该什么时候使用它?
CHKDSK(检查磁盘)是第一个Windows诊断工具,你应该尝试,如果你的电脑开始行为异常。例如,如果它在关机时挂起,或者变得令人沮丧地缓慢。
CHKDSK扫描您的整个硬盘驱动器,以查找并修复文件和文件系统本身中的错误。它还检查您的驱动器是否有坏扇区(无法读取的数据群集),并尝试修复它们或告诉您的系统不要使用它们。
Windows可能会在启动时运行CHKDSK,如果它检测到硬盘有问题,有时是出于一些无害的原因,比如不适当的关机,但也有更严重的原因,包括恶意软件感染和即将发生的驱动器故障。然而,它实际上不会修复任何问题,除非被指示这样做。
为了防止将来出现错误和潜在的数据丢失,值得手动运行CHKDSK作为您的PC维护程序的一部分。您可以使用以下方法之一:
1.通过文件资源管理器运行CHKDSK
您可以在命令提示符下运行CHKDSK。如果使用命令提示符不舒服,请打开文件资源管理器,单击此电脑,右键单击要检查的驱动器,然后选择属性。
选择工具选项卡,然后在错误检查部分中选择检查。
如果Windows确定一切运行顺利,它将建议您不需要扫描驱动器。若要继续运行CHKDSK,请选择扫描驱动器。
扫描可能需要几分钟到半小时,具体取决于驱动器的大小和状态。一旦完成,CHKDSK会告诉你没有发现错误,或者如果发现任何错误,它会建议你修复它们。
2.从命令提示符运行CHKDSK
为了更好地控制磁盘检查过程,您应该从提升的命令提示符运行CHKDSK。按照以下步骤继续:
- 按Win + R键打开运行对话框。
- 在Run中输入“cmd”,同时按Ctrl+Shift+Enter组合键,以管理员身份打开命令提示符。
- 在用户帐户控制提示符中单击是。
- 在命令提示符窗口中,键入chkdsk,然后键入空格,后跟要检查的驱动器号。例如,使用chkdsk c:扫描您的C:驱动器。
- 按Enter以只读模式扫描错误,这意味着不会进行任何更改。
若要进行更改,可以将参数与CHKDSK命令一起使用。下面是两个你可以用来解决问题的方法:
- 要使CHKDSK修复其发现的问题,请键入chkdsk/f c:(对于您的C:驱动器)。
- 要扫描坏扇区和错误,请键入chkdsk/r c:
如果您无法运行这些命令,因为“卷正在被另一个进程使用”,命令提示符将提供安排扫描时,您的电脑重新启动。然而,这种情况只应发生一次。如果该工具弹出每当您启动您的电脑,您可以停止CHKDSK在每次启动时手动运行。
什么是SFScannow以及何时使用它?
虽然CHKDSK查找并修复硬盘驱动器文件系统中的错误,但SFC(系统文件删除器)专门扫描和修复Windows系统文件。如果检测到文件已损坏或修改,则SFC会自动将该文件替换为正确的版本。
知道何时使用SFC通常比使用CHKDSK更明显,这取决于你的硬盘驱动器运行不正常的预感。如果Windows程序崩溃,您收到有关丢失DLL文件的错误消息,或者您正在经历可怕的蓝屏死亡,那么它肯定是时候运行SFP了。
打开提升的命令提示符,然后键入以下命令并按Enter键执行:
SFC/scannow
SFC将对您的系统执行全面扫描,并使用Windows组件存储区中的版本修复和替换任何损坏或丢失的文件(有关此以及SFC和DISM如何协同工作的详细信息,请阅读有关DISM的下一节)。扫描可能需要一些时间,但请确保在完成之前保持命令提示符窗口打开。
如果您只想扫描但不想修复损坏的系统文件,请键入:
sfc/verifynonly命令
当SFC完成扫描后,您将看到以下三条消息之一:
- Windows资源保护没有发现任何完整性违规。这意味着无论是什么导致您的电脑问题与系统文件无关。
- Windows资源保护发现损坏的文件并已成功修复。这应该意味着你的问题已经解决了。
- Windows资源保护发现损坏的文件,但无法修复其中一些文件。这意味着系统文件是罪魁祸首,但证监会不能替换它们。尝试在安全模式下再次运行该工具。如果你仍然得到相同的结果,不要绝望:是时候使用DISM了。
什么是DISM,什么时候应该使用它?
DISM(部署映像服务和管理)是三种Windows诊断工具中功能最强大的。虽然您通常不需要使用这些工具,但当您遇到频繁的崩溃、冻结和错误时,您可以使用这些工具,但SFC要么无法修复您的系统文件,要么根本无法运行。
当CHKDSK扫描您的硬盘驱动器和保护您的系统文件时,DISM会检测并修复Windows系统映像组件存储中损坏的文件,以便保护系统可以正常工作。它还可以帮助您解决Windows更新、驱动程序集成以及您可能面临的引导问题。
在运行DISM之前创建数据备份,以防出现问题。
与CHKDSK和SFC一样,您需要打开提升的命令提示符(或Windows 11上的管理员终端窗口)才能运行DISM。为了节省执行不必要的修复的时间和风险,您可以先检查映像是否损坏而不进行任何更改。输入以下命令并按Enter键:
Dism/在线/清理—图像/CheckHealth
扫描只需要几秒钟。如果没有检测到损坏,您可以运行更高级的扫描,以确定组件存储是否正常和可修复,再次不进行任何更改,方法是键入:
DISM/在线/清理-映像/扫描健康
如果DISM报告系统映像存在问题,请运行另一个高级扫描以自动修复这些问题。DISM将连接到Windows Update以下载并根据需要替换损坏的文件。请注意,该过程可能需要长达10分钟,并在20秒时挂起一段时间,但这是正常的。输入以下命令:
DISM/在线/清理-映像/RestoreHealth
扫描和修复完成后,重新启动电脑,然后再次运行SFC以替换损坏或丢失的系统文件。
您应该以什么顺序运行CHKDSK、SFC和DISM?
现在您已经了解了CHKDSK、SFC和DISM的功能,运行其中一个或多个Windows故障排除工具有望帮助您修复您的PC。
但是,一个常见的问题与您应该运行这些系统测试的顺序有关。您是否应该始终先运行CHKDSK?或者,总是在证监会之前运行DISM如何?
CHKDSK、SFC和DISM没有特定的顺序,因为为什么运行每个工具取决于您遇到的问题。但是,如果运行SFC,发现损坏的文件和其他问题,则应运行DISM来修复组件存储区,然后再次运行SFC来修复损坏的文件。
如果仍有问题,请执行系统还原。这会将您的系统文件、设置和程序恢复到正常工作的状态。如果您的系统在创建恢复点时没有损坏,它可能会解决您的损坏问题。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...