当您的Windows系统遇到频繁报错、系统死机、崩溃或其它异常问题时,您可能需要先检查系统文件是否遭到损坏。本文介绍如何使用Windows自带的实用程序来检查和修复Windows系统错误。
CHKDSK 工具
CHKDSK 工具用于检查逻辑卷的文件系统和文件系统元数据是否存在错误。如果您怀疑文件系统可能已经损坏,则需要首先运行 CHKDSK 进行检查,以确保损坏的文件系统不会对下述 SFC 和 DISM 工具造成影响。
-
以管理员身份打开“命令行窗口”或 Windows PowerShell。
- 输入下面的命令,并按回车。
chkdsk c:
这个命令将检查C盘的文件系统。默认情况下C盘即Windows系统的安装分区。如果您的Windows系统安装在另外一个分区,或者您需要检查其它盘,请将上面命令中的C替换为目标盘的盘符。 - 如果命令运行后发现错误,建议您在命令中增加 /F 参数,然后再重新运行。/F 参数可修复发现的错误。
chkdsk c: /F
SFC 扫描
SFC 工具用于扫描和修复Windows系统的系统文件。此工具会在检测到损坏或修改的系统文件后将该文件替换为原始版本。
- 以管理员身份打开“命令行窗口”或 Windows PowerShell。
- 输入下面的命令,并按回车。sfc /scannow
-
如果命令运行后发现并修复了错误,重新启动计算机以确保改动完全生效。
DISM 工具
DISM 工具用于部署映像服务和管理。 这个工具比 SFC 更强大,因为当 SFC 扫描失败时,这个工具仍可能完成工作。
- 以管理员身份打开“命令行窗口”或 Windows PowerShell。
-
运行下面的命令。此命令仅仅检查系统映像是否损坏,而不对系统进行任何更改。Dism /Online /Cleanup-Image /CheckHealth
- 如果命令没有检测到损坏,运行下面的命令执行更深入的检查。该命令同样不对系统进行任何更改。Dism /Online /Cleanup-Image /ScanHealth
- 如果命令发现系统映像有损坏,建议您通过下面的命令 获取在线的镜像 进行恢复。Dism /Online /Cleanup-Image /RestoreHealth
- 如果有错误被修复,命令完成后重新启动计算机然后运行SFC扫描工具,以确保修复完全生效并没有新问题。