Windows chkdsk

时间:2020-03-21 11:49:22  来源:igfitidea点击:

CHKDSK是Windows实用程序,可以检查硬盘的完整性并可以修复各种文件系统错误。

CHKDSK(或者chkdsk.exe)是“检查磁盘”的缩写。

当计算机显示各种启动错误时,建议使用此实用程序。
如果需要修复以下错误,可以运行检查磁盘实用程序:

  • 0x00000024
  • 各种蓝屏死亡错误
  • NTDETECT失败
  • 读取boot.ini时发生致命错误
  • NTOSKRNL.EXE丢失或者损坏
  • 0x0000007B
  • Windows Vista计算机上为0xc0000001
  • Windows 8计算机上的0xc000014C

检查磁盘实用程序可以修复以下问题:

  • 坏道
  • 丢失的簇
  • 交叉链接的文件
  • 目录错误

检查磁盘工具

检查磁盘工具可以通过命令提示符运行,或者,如果可以从“我的电脑”>“属性”>“工具”引导到Windows,则取决于安装在PC上的Windows版本。

可以在Windows XP故障恢复控制台中的Windows XP计算机上运行命令行工具

如何在Windows中运行CHKDSK

该实用程序可用于Windows XP,Windows Vista,Windows 7和Windows 8或者8.1.

如果可以引导到Windows,则可以在“我的电脑”中可用的每个硬盘驱动器或者分区上运行检查磁盘实用程序。

如果无法启动操作系统,则可以通过以下方式从命令提示符运行该工具:将计算机引导至“恢复模式”,或者使用原始安装光盘运行命令提示符。

Windows XP中的CHKDSK

如果可以引导到Windows XP,则可以从命令提示符或者“我的电脑”中运行该实用程序。

从命令提示符

如果我们不能启动Windows XP来运行chkdsk,请下载Easy Recovery Essentials我们的Windows XP恢复磁盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

要从命令提示符处运行实用程序,请按照下列步骤操作:

  • 启动电脑
  • 去开始
  • 点击运行
  • 在框中输入“ cmd”:
  • 按Enter
  • 现在,我们可以键入“ chkdsk”以只读模式打开该实用程序
  • 按Enter
  • 要修复错误,请按照以下说明进行操作:
  • 要在不扫描任何坏扇区的情况下修复错误,请键入“ chkdsk volume:/f”,然后按Enter,其中“ volume”是我们要对其进行扫描的驱动器的盘符,例如'绳索:'
    如果卷为“ C:”,则需要输入的命令示例
chkdsk C: /f
  • 要修复错误并扫描坏扇区,请键入“ chkdsk volume:/r”,然后按Enter,其中volume是我们要修复的驱动器的盘符,例如。 '绳索:'
    如果要扫描的卷为'D:',则需要输入的命令示例
chkdsk D: /r

从我的电脑

如果我们不能启动Windows XP来运行chkdsk,请下载Easy Recovery Essentials我们的Windows XP恢复磁盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

要从Windows XP中运行CHKDSK,但没有命令提示符,请按照下列步骤操作:

  • 启动电脑
  • 转到“我的电脑”上(双击图标)
  • 右键单击要在其上运行实用程序的硬盘
  • 单击属性
  • 点击工具
  • 在“错误检查”选项卡上,选择“立即检查”
  • 要以只读模式运行该实用程序,只需单击“开始”
  • 要修复错误,请按照以下说明进行操作:
  • 要修复错误而不扫描坏扇区,请选择“自动修复文件系统错误”框,然后单击“开始”。
  • 要修复错误并扫描坏扇区,请选择“扫描并尝试恢复坏扇区”框,然后单击“开始”。
  • 完成后,该实用程序将通知我们扫描是否报告错误(已发现并修复错误)或者未报告(未发现错误)。

从安装光盘

如果我们没有安装光盘来运行chkdsk,请下载Easy Recovery Essentials我们的Windows XP恢复磁盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

如果我们无法启动Windows XP来运行该实用程序,请使用原始的Microsoft Windows XP安装光盘打开故障恢复控制台。

这样做,请按照下列步骤操作:

  • 将安装CD插入磁盘托盘
  • 重新启动计算机以从CD引导
  • 在“按任意键”消息中,按任意键以确保我们从CD引导
  • 在Windows“选项”菜单上,按R键打开故障恢复控制台
  • 输入管理员密码
  • 当命令提示符出现在屏幕上时,键入所需的命令:
chkdsk C: /r

其中“ C:”是安装Windows的驱动器的盘符,“/r”参数将尝试修复错误并扫描坏扇区。

Windows Vista中的CHKDSK

要在Windows Vista计算机上运行此实用程序,可以选择以下任何一种方法:

  • 从命令提示符,如果可以启动到Windows Vista
  • 从我的电脑
  • 从原始安装的故障恢复控制台

从命令提示符

如果我们无法启动Windows Vista来运行chkdsk,请下载Easy Recovery Essentials(我们的Windows Vista恢复磁盘),然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

如果可以引导到操作系统,请运行命令提示符:

  • 打开Windows Vista
  • 转到“开始”>“所有程序”>“附件”>“命令提示符”,或者在搜索框中键入“命令提示符”,然后双击搜索结果列表中可用的“命令提示符”项。
  • 启动命令提示符时,键入以下命令:
chkdsk C: /r
  • 如果Windows Vista安装在另一个未标记为“ C:”的驱动器上,请用硬盘盘符替换“ C:”:
chkdsk D: /r
  • 按Enter

如果命令提示符显示错误,请尝试再次运行该命令,直到没有错误为止。

从我的电脑

如果我们无法启动Windows Vista来运行chkdsk,请下载Easy Recovery Essentials(我们的Windows Vista恢复磁盘),然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

我们还可以通过转到“计算机(我的电脑)”来运行该实用程序:

  • 点击开始按钮
  • 转到计算机
  • 右键单击要检查的驱动器
  • 单击属性
  • 在“工具”选项卡的“错误检查”部分下,单击“立即检查”
  • 如果出现提示,请输入管理员密码
  • 现在,我们可以运行磁盘检查工具:
  • 要自动修复错误,请选择自动修复文件系统错误。
  • 要进行彻底检查,请选择“扫描并尝试恢复坏扇区”
  • 我们还可以检查“自动修复文件系统错误”和“扫描并尝试恢复坏扇区”
  • 点击开始

在完成磁盘检查之前,请勿使用计算机。
可能需要几分钟,具体取决于硬盘大小。

从安装光盘

如果我们没有安装光盘来运行chkdsk,请下载Easy Recovery Essentials我们的Windows Vista恢复盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

如果无法引导至Windows Vista,请使用原始安装光盘打开命令提示符(故障恢复控制台)并运行所需的命令:

  • 插入安装光盘并重新启动计算机
  • 当消息显示从磁盘启动时,按任意键
  • 点击修复计算机
  • 选择命令提示符
  • 如果出现提示,请输入管理员密码
  • 当出现命令提示符时,键入命令:
chkdsk c: /r

其中“ C:”是硬盘驱动器的字母(可以与此处使用的“ C:”不同)。

  • 按Enter

Windows 7中的CHKDSK

在Windows 7中运行此实用程序的步骤与Windows Vista相似。

从命令提示符

如果我们无法启动Windows 7来运行chkdsk,请下载Easy Recovery Essentials我们的Windows 7恢复磁盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

如果可以启动到Windows 7,则直接从命令提示符运行实用程序:

  • 点击开始
  • 在“搜索程序和文件”搜索框中键入“ cmd”
  • 右键单击cmd.exe
  • 单击以管理员身份运行
  • 输入管理员密码
  • 打开cmd.exe时,键入以下命令:
chkdsk
  • 按Enter
  • 我们可以使用更多参数来运行该工具,如下所示:
chkdsk c: /r

这将检查驱动器是否有错误,并将自动尝试修复所有发现的错误。

  • 如果收到“由于该卷正在被另一个进程使用,则Chkdsk无法运行”。消息,键入“ Y”以重新启动计算机,并让该实用程序在PC下次启动时运行扫描
  • 键入“ Y”后,关闭命令提示符
  • 通过转到“开始”>“关机”>“重新启动”来重新启动计算机。
  • 下次启动时,检查磁盘实用程序将自动运行扫描

从我的电脑

如果我们无法启动Windows 7来运行chkdsk,请下载Easy Recovery Essentials我们的Windows 7恢复磁盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

也可以从“我的电脑”中运行检查磁盘实用程序,以检查硬盘上的错误。

为此,请按照以下说明进行操作:

  • 右键单击开始图标
  • 单击打开Windows资源管理器
  • 在窗口的左侧,单击“计算机”。
  • 在“硬盘驱动器”部分,右键单击要检查错误的卷
  • 单击属性
  • 转到工具标签
  • 在“错误检查”部分,单击“立即检查”
  • 现在,我们可以运行检查磁盘实用程序:选择“扫描并尝试恢复坏扇区”,以使该实用程序尝试修复发现的任何硬盘驱动器错误
  • 点击开始

如果我们要检查的卷正在使用中,例如安装Windows Vista的“ C:/”,我们可能会收到以下错误消息:

Windows can't check the disk while it's in use

 Do you want to check for hard disk errors the next time you start your computer?

 Schedule disk check | Cancel

如果是这样,请按照下列步骤操作:

  • 单击计划磁盘检查
  • 退出所有打开的程序
  • 重启你的电脑
  • 计算机现在将重新启动并自动启动,该实用程序将自动执行扫描

如果收到“是否要先卸除该卷?”消息,请按照以下步骤操作。
如果我们要检查的卷已锁定(即使未使用)(例如C:/驱动器),也会显示此消息:

Windows can't check the disk while it's in use

 Do you want to dismount this volume first? Note: All opened handles to this volume will become invalid.

 Force a dismount | Cancel

如果是这样,请按照下列步骤操作:

  • 单击强制卸载
  • 扫描将立即自动开始

从安装光盘

如果我们没有安装光盘来运行chkdsk,请下载Easy Recovery Essentials我们的Windows 7恢复磁盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

按着这些次序:

  • 插入原始Windows光盘
  • 重新启动PC并从光盘启动
  • 点击修复计算机
  • 从列表中选择操作系统
  • 点击下一步
  • 选择命令提示符
  • 打开时,键入以下命令:
chkdsk C: /f /r
  • 按Enter

Windows 8或者8.1中的CHKDSK

Windows 8或者8.1用户可以通过选择以下任意一种方法来运行此实用程序:

  • 从命令提示符
  • 从我的电脑
  • 从安装光盘

从命令提示符

如果我们无法启动进入Windows 8/8.1来运行chkdsk,请下载Easy Recovery Essentials我们的Windows 8/8.1恢复磁盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

要从命令提示符运行它,请按照以下说明进行操作:

  • 登录Windows 8/8.1
  • 按Windows和C键打开超级按钮列
  • 选择搜索
  • 输入“ cmd”
  • 在搜索结果列表中右键单击“命令提示符”
  • 单击以管理员身份运行
  • 以管理员身份登录
  • 启动命令提示符时,键入以下命令:
chkdsk C: /f /r /x

该命令的参数为:'/f'选项将尝试修复所有发现的错误'/r'选项将查找坏扇区并恢复任何可读信息'/x'选项将强制我们要检查的卷在实用程序开始扫描之前将其卸除。如果正在使用“ C:”驱动器,请键入“ Y”以在PC下次重启时运行扫描。如果是这样,请退出命令提示符并重新启动计算机。

从我的电脑

如果我们无法启动进入Windows 8/8.1来运行chkdsk,请下载Easy Recovery Essentials我们的Windows 8/8.1恢复磁盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

要从计算机(我的电脑)运行检查磁盘实用程序,请按照下列步骤操作:

  • 引导到Windows 8/8.1
  • 双击计算机(我的电脑)将其打开
  • 选择我们要运行检查的驱动器,例如'C:'
  • 右键单击驱动器
  • 单击属性
  • 转到“工具”标签
  • 在“错误检查”部分选择“检查”
  • 如果收到以下消息,请单击“扫描驱动器”以开始扫描:
You don't need to scan this drive  We haven't found any errors on this drive. You can still scan the drive for errors if you want.  Scan Drive
  • 我们可以在扫描期间继续使用驱动器。如果发现错误,则可以决定是否要修复它们。根据此扫描的结果,该实用程序将报告结果:
  • 如果未发现错误,我们将看到以下消息:
Your drive was successfully scanned Windows successfully scanned the drive. No errors were found.
  • 如果发现错误,我们将看到以下消息:
Restart your computer to repair file system. You can restart right away or schedule the error fixing on next restart.

从安装光盘

如果我们没有安装光盘来运行chkdsk,请下载Easy Recovery Essentials我们的Windows 8/8.1恢复盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

如果我们无法启动进入Windows 8/8.1来运行命令提示符,则可以使用原始的Windows 8/8.1安装光盘从那里运行命令提示符。

为此,请按照以下说明进行操作:

  • 插入安装光盘
  • 重启你的电脑
  • 按任意键从光盘引导,出现“按任意键从CD或者DVD引导...”消息
  • 选择键盘布局
  • 选择语言,时间和键盘方法
  • 点击下一步
  • 点击修复计算机
  • 在“选择选项”屏幕上,单击“疑难解答”
  • 在“疑难解答”屏幕上,单击“高级选项”
  • 在“高级选项”屏幕上,单击“命令提示符”
  • 启动命令提示符时,键入以下命令:
chkdsk C: /f /x /r
  • 按Enter

Windows 10中的CHKDSK

Windows 10用户可以通过选择以下任意一种方法来运行此实用程序:

  • 从命令提示符
  • 从我的电脑
  • 从安装光盘

从命令提示符

如果我们无法启动Windows 10来运行chkdsk,请下载Easy Recovery Essentials我们的Windows 10恢复磁盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

要从命令提示符运行它,请按照以下说明进行操作:

  • 登录Windows 10
  • 按Windows键打开“开始”菜单
  • 选择搜索
  • 输入“ cmd”
  • 在搜索结果列表中右键单击“命令提示符”
  • 单击以管理员身份运行
  • 以管理员身份登录
  • 启动命令提示符时,键入以下命令:
chkdsk C: /f /r /x

该命令的参数为:'/f'选项将尝试修复所有发现的错误'/r'选项将查找坏扇区并恢复任何可读信息'/x'选项将强制我们要检查的卷在实用程序开始扫描之前将其卸除。如果正在使用“ C:”驱动器,请键入“ Y”以在PC下次重启时运行扫描。如果是这样,请退出命令提示符并重新启动计算机。

从我的电脑

如果我们无法启动Windows 10来运行chkdsk,请下载Easy Recovery Essentials我们的Windows 10恢复磁盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

要从计算机(我的电脑)运行检查磁盘实用程序,请按照下列步骤操作:

  • 引导到Windows 10
  • 双击计算机(我的电脑)将其打开
  • 选择我们要运行检查的驱动器,例如'C:'
  • 右键单击驱动器
  • 单击属性
  • 转到“工具”标签
  • 在“错误检查”部分选择“检查”
  • 如果收到以下消息,请单击“扫描驱动器”以开始扫描:
You don't need to scan this drive  We haven't found any errors on this drive. You can still scan the drive for errors if you want.  Scan Drive
  • 我们可以在扫描期间继续使用驱动器。如果发现错误,则可以决定是否要修复它们。根据此扫描的结果,该实用程序将报告结果:
  • 如果未发现错误,我们将看到以下消息:
Your drive was successfully scanned Windows successfully scanned the drive. No errors were found.
  • 如果发现错误,我们将看到以下消息:
Restart your computer to repair file system. You can restart right away or schedule the error fixing on next restart.

从安装光盘

如果我们没有安装光盘来运行chkdsk,请下载Easy Recovery Essentials我们的Windows 10恢复盘,然后直接运行“自动修复”或者“命令提示符”。

我们可以在CD,DVD或者USB上刻录EasyRE。

如果我们无法启动Windows 10来运行命令提示符,则可以使用原始Windows 10安装光盘从那里运行命令提示符。

为此,请按照以下说明进行操作:

  • 插入安装光盘
  • 重启你的电脑
  • 按任意键从光盘引导,出现“按任意键从CD或者DVD引导...”消息
  • 选择键盘布局
  • 选择语言,时间和键盘方法
  • 点击下一步
  • 点击修复计算机
  • 在“选择选项”屏幕上,单击“疑难解答”

命令和参数

检查磁盘实用程序具有几个可以使用的参数:

'/c'仅适用于NTFS卷

'/f'此选项修复卷上的错误

“/i”仅适用于NTFS卷。
此选项执行索引条目的检查

'/r'此选项还意味着'/f'和'/p'选项。
此选项可定位硬盘的坏道并恢复所有可读信息

根据我们是从命令提示符还是故障恢复控制台运行实用程序,以下参数是不同的:

'/p'这可以修复卷上的所有错误。
在标准命令提示符中,“/p”是只读的

此实用程序的强制性要求是,我们不得检查要锁定的卷。
如果我们要扫描的卷被锁定,我们将收到以下消息:

Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked
 the next time the system restarts? (Y/N)

如果是这样,请键入Y并按Enter键以在系统下次引导时执行扫描。

故障排除

无法以只读模式继续

如果我们收到“发现错误。
CHKDSK无法在只读模式下继续”。
运行检查磁盘命令后出现错误消息,请确保使用“/r”参数运行该命令:

chkdsk /f

如果必须在另一个卷上运行磁盘检查实用程序,请使用要对其进行扫描的驱动器的盘符更新命令:

chkdsk D: /f

由于该卷正在被另一个进程使用,因此无法运行

如果在运行该工具时收到此错误消息:

Chkdsk cannot run because the volume is in the use by another process. Would you like to schedule this volume to be checked the next time the system restarts.

我们需要键入Y以确保该实用程序在下次启动时运行。
如果是这样,请键入Y,重新启动计算机,然后让该工具执行扫描。

无法锁定当前驱动器

如果检查磁盘实用程序显示“无法锁定当前驱动器”。
错误消息,请确保我们正在执行的命令具有/r选项:

chkdsk /r

如果这不起作用,请尝试在要尝试运行扫描的整个会话中禁用系统还原,并尝试禁用其他保护软件,例如:防病毒,防火墙, Spy软件等。

另一个替代命令是:

chkdsk C: /f /r /x

每次启动时停止chkdsk

如果该实用程序在每次引导时都运行扫描而不停止,则可以尝试一些解决方案。

在按照以下说明进行操作之前,请确保已完成100%的扫描,然后重新启动计算机。

如果检查磁盘再次运行,即使先前的扫描已100%完成,请继续以下步骤。

修复#1:检查是否有计划的扫描。
这样做,请按照下列步骤操作:

  • 打开命令提示符
  • 键入“ chkntfs c:”,其中“ c:”是我们运行检查的驱动器的盘符
  • 按Enter
  • 如果显示以下消息,则计划在c:驱动器上进行检查扫描:
The type of file system is NTFS. Chkdsk has been scheduled manually to run on next reboot on volume C:.
  • 如果没有任何计划的扫描,则消息将是:
The type of the file system is NTFS. C: is not dirty.
  • 要取消计划的扫描,请键入:
chkntfs /x c:

修复#2:解决此问题的另一种方法是打开注册表编辑器:

  • 开机进入Windows
  • 打开注册表编辑器
  • 转到此键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  • 在BootExecute键上,检查该值。如果该值为'autocheck autochk * /。 ,我们需要将其更改为“ autocheck autochk *”

chkdsk不会完成

如果该实用程序无法完成扫描,请确保使用/r参数运行命令,如下所示:

chkdsk /r

chkdsk不会在启动时运行

如果检查磁盘计划在启动后无法在启动时运行扫描,请执行以下任一修复程序。

修复#1:在注册表编辑器中检查BootExecute项:

  • 打开注册表编辑器
  • 查找此密钥:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager key
  • 检查BootExecute键的值。如果值为'autocheck autochk * /。 ,我们需要将其更改为“ autocheck autochk *”

修复#2:运行sfc

我们也可以运行“ sfc/scannow”命令,然后再次运行“ chkdsk/r”:

  • 打开命令提示符
  • 输入命令:
sfc /scannow
  • 按Enter
  • sfc进程完成后,运行检查磁盘实用程序。