当您的电脑开始报告错误、速度变慢或行为异常时,您可以使用 Windows 的内置诊断工具来尝试解决问题。 CHKDSK、SFC 和 DISM 检查硬盘驱动器的运行状况并修复损坏的文件,但这三个工具以不同的方式工作并针对系统的不同区域。
CHKDSK、SFC 和 DISM 是系统工具,您可以运行这三个工具。但是,这对于您的特定问题来说可能非常耗时且不必要,因此最好知道何时以及如何使用这三个故障排除工具。
CHKDSK(检查磁盘)是您在 PC 开始出现异常时应尝试的第一个 Windows 诊断工具。例如,如果它在关闭时挂起或变得非常慢。
CHKDSK 扫描整个硬盘驱动器以查找并修复文件和文件系统本身的错误。它还会检查您的驱动器是否有坏扇区(无法读取的数据簇),并尝试修复它们或告诉您的系统不要使用它们。
如果 Windows 检测到您的硬盘驱动器有问题,则可能会在启动时运行 CHKDSK,有时是出于无害的原因,例如关闭不当,但也有更严重的原因,包括恶意软件感染和即将发生的驱动器故障。但是,在收到指示之前,它实际上不会解决任何问题。
为了防止将来发生错误和潜在的数据丢失,值得手动运行 CHKDSK 作为 PC 维护例程的一部分。您可以使用以下方法之一:
您可以从命令提示符运行 CHKDSK。如果您不习惯使用命令提示符,请打开文件资源管理器,单击此电脑,右键单击要检查的驱动器,然后选择属性。
选择“工具”选项卡,然后选择“错误检查”部分中的“检查”。
如果 Windows 确定一切运行顺利,它将建议您不需要扫描驱动器。无论如何,要运行 CHKDSK,请选择“扫描驱动器”。
扫描可能需要几分钟到半小时,具体取决于驱动器的大小和状态。完成后,CHKDSK 将告诉您没有发现错误,或者如果确实发现任何错误,它会建议您修复它们。
为了更好地控制磁盘检查过程,您应该从提升的命令提示符运行 CHKDSK。请按照以下步骤继续:
<code class="hljs bash">sfc /scannow</code>
SFC 将对您的系统执行全面扫描,并使用 Windows 组件存储中的版本修复和替换任何损坏或丢失的文件(请阅读有关 DISM 的下一节,了解有关此内容以及 SFC 和 DISM 如何工作的更多信息)一起工作)。扫描可能需要一些时间,但请确保命令提示符窗口保持打开状态,直到扫描完成。
如果您只想扫描但不想修复损坏的系统文件,请键入:
<code class="hljs bash">sfc /verifyonly command</code>
# SFC 完成扫描后,您将看到以下三个消息之一:
DISM(部署映像服务和管理)是三个 Windows 诊断工具中最强大的。虽然您通常不需要使用这些工具,但当您遇到频繁的崩溃、冻结和错误,但 SFC 要么无法修复您的系统文件,要么根本无法运行时,您可以求助于该工具。
当 CHKDSK 扫描硬盘驱动器和 SFC 系统文件时,DISM 会检测并修复 Windows 系统映像的组件存储中的损坏文件,以便 SFC 可以正常工作。它还可以帮助解决您可能遇到的 Windows 更新、驱动程序集成和启动问题。
在运行 DISM 之前创建数据备份,以防出现问题。
与 CHKDSK 和 SFC 一样,您需要打开提升的命令提示符(或 Windows 11 上的管理员终端窗口)才能运行 DISM。为了节省您执行不必要的修复的时间和风险,您可以首先检查映像是否已损坏,而不进行任何更改。键入以下命令并按 Enter:
<code class="hljs bash">Dism /Online /Cleanup-Image /CheckHealth</code>
扫描只需要几秒钟。如果未检测到损坏,您可以运行更高级的扫描来确定组件存储是否正常且可修复,同样无需进行任何更改,只需键入:
<code class="hljs bash">Dism /Online /Cleanup-Image /ScanHealth</code>
如果 DISM 报告系统存在问题图像,运行另一个高级扫描来自动修复这些问题。 DISM 将连接到 Windows 更新以根据需要下载并替换损坏的文件。请注意,该过程可能最多需要 10 分钟,并在 20 秒时挂起一段时间,但这是正常现象。键入以下命令:
<code class="hljs bash">Dism /Online /Cleanup-Image /RestoreHealth</code>
扫描和修复完成后,重新启动 PC 并再次运行 SFC 以替换损坏或丢失的系统文件。
现在您已了解 CHKDSK、SFC 和 DISM 的作用,运行这些 Windows 故障排除工具中的一个或多个将有望帮助您修复您的电脑。
但是,一个常见问题涉及运行这些系统测试的顺序。您应该始终先运行 CHKDSK 吗?或者总是在 SFC 之前运行 DISM 怎么样?
CHKDSK、SFC 和 DISM 没有特定的顺序,因为运行每个工具的原因取决于您遇到的问题。但是,如果运行 SFC 并发现损坏的文件和其他问题,则应运行 DISM 来修复组件存储,然后再次运行 SFC 来修复任何损坏的文件。
如果您仍然遇到问题,请执行系统还原。这会将您的系统文件、设置和程序恢复到正常运行的状态。如果创建还原点时您的系统没有损坏,则可能会解决您的损坏问题。
以上是Windows 中的 CHKDSK、SFC 和 DISM 有什么区别?的详细内容。更多信息请关注PHP中文网其他相关文章!