图文教程:如何在 Windows 7、8 和 10 中使用 Chkdsk 修复硬盘或U盘方法【详细解决方案】

昨日成功恢复:120+用户 |最近更新:2023/05/30| 作者:数据恢复专家| 浏览量:272028| 好评率:98%

当我们碰到电脑启动就蓝屏,如果重新安装系统,会太浪费我们很长时间。如果发现蓝屏后,先用启动光盘pe或U盘做的启动盘进入系统维护,采用chkdsk磁盘修复工具可以修复磁盘逻辑错误,90%的故障可以解决。

CHKDSK 命令修复无法访问/无法读取的硬盘或U盘,适用于: 修复硬盘无法访问、无法打开、无法读取等,文件系统错误导致的问题。如果您处理物理损坏的硬盘(例如,在您的笔记本电脑掉落后导致硬盘损坏),使用CHKDSK 不会有太大帮助,但它是纠正小错误的最好工具。

Windows操作系统有一个名为 CHKDSK(检查磁盘)的功能,使用它可以分析硬盘错误并自动运行修复,它不会损害您的电脑硬盘。chkdsk工具怎么修复硬盘或U盘?

内容:

 

一. 什么是chkdsk工具

二. chkdsk用途及使用方法

三. 什么时候使用CHKDSK

四. 如何使用chkdsk修复硬盘或u盘的方法

五. 运行 chkdsk 时的常见错误消息和问题

注:在使用chdsdk磁盘修复工具前,如果硬盘或u盘中有重要数据,最好是先备份到另外硬盘中,防止修复后导致数据丢失。(请阅读:chkdsk工具修复数据会不会丢失

 

一. 什么是chkdsk工具

Chkdsk 是一个 cmd 命令,用于检查硬盘上文件系统(文件系统是一种存储和组织文件的方式)和文件系统元数据(元数据主要是描述数据属性的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能)是否存在逻辑和物理错误。使用chkdsk工具可以修复硬盘上的逻辑错误,同时可以恢复卷上的文件系统完整性。但它无法修复磁盘的物理问题。

 

二. chkdsk用途及使用方法

Chkdsk工具有两大功能:检查和修复。

检测硬盘数据:在命令提示符下键入“chkdsk”。Chkdsk 将扫描卷。然后,您将看到有关目标卷状态的文件系统报告,包括文件系统类型和结构、发现的错误等。

修复硬盘数据:使用“chkdsk /f”参数,检查并修复发现的文件系统错误。

操作流程是:

读取文件系统的当前信息 --》与以前的信息进行比较,找出错误 --》重新准备被发现的错误

在比较过程中,如果发现错误,就在扫描报告中列出。而如果我们使用chkdsk /f 或 /r 等参数运行,chkdsk将修复发现的错误。这就是修复文件系统逻辑和结构中的错误的过程。

提示:

1. Chkdsk不能修复损坏的文件,如视频和照片。

2. 如果chkdsk不能读取因病毒攻击、物理损坏(如坏扇区)而损坏的DBR(DBR是操作系统进入文件系统以后可以访问的第一个扇区,通常用来解释文件系统),那么它是不会修复文件系统

 

三. 什么时候使用CHKDSK

Chkdsk作为一个磁盘检查工具,我们使用它作为日常维护和检查硬盘状况。目的是为了避免硬盘突然一天发生严重问题。如果我们的硬盘遇见如下情况时,你可以使用chkdsk的修复功能。

电脑挂载内部硬盘出错的情况:          
1. 电脑不能正常启动。          
2. 你的电脑出现蓝屏。          
3. 电脑显示未找到启动设备。          
4. 内部硬盘不能被读写。          
5. 操作系统运行缓慢。          
6. 电脑有时会出现暂时性崩溃。

电脑挂载移动硬盘可能出错的情况:          
1. 移动硬盘无法访问。当我们把一定硬盘连接到电脑上时,会弹出错误信息,如。'E:\无法访问','文件或目录已损坏,无法读取','磁盘结构已损坏,无法读取',等等。          
2. 无法读取移动硬盘,并提醒移动硬盘未被格式化。          
3. 你的移动硬盘显示为RAW。          
4. 像固态硬盘这样的移动硬盘无法显示。

如果您遇到上述情况之一,建议使用 chkdsk 实用程序

 

四. 如何使用chkdsk修复硬盘或u盘的方法

首先,打开资源管理器窗(单击Windows 键 + E),然后鼠标点击 "此电脑”(图示1)。 右键单击要扫描的硬盘或移动硬盘。

chkdsk修复硬盘

 

2. 右键单击要检查的硬盘,然后选择“属性”。

硬盘属性

 

3. 在属性窗口中,选择“工具”选项卡,然后单击“检查”按钮。在 Windows 7 中,该按钮名为“立即检查”。

检查硬盘

 

4. 当驱动器出现错误时,系统会提示修复此驱动器,我们点击“修复驱动器”按钮。扫描程序开始执行。

错误检查

 

5. 在Windows 8和10系统中,系统可能会通知你,在硬盘驱动器上未发现任何错误(如下图所示)。我们仍然可以通过点击 "修复驱动器 "来执行手动扫描。如果快速磁盘扫描发现了任何问题,Windows将向你提出这个选项。如果你想强制扫描,你将不得不使用命令提示符来运行chkdsk--这一点我们将在文章的后面介绍。

扫描驱动器

 

在Windows扫描你的硬盘驱动器后,如果没有发现错误,直接点击 "关闭"。

在Windows 7中,点击 "立即检查 "按钮时,弹出的对话框,会让你选择--》“自动修复文件系统错误”和“扫描并尝试恢复坏扇区”。如果你想进行最彻底对磁盘进行检查,请选择这两个选项,然后点击 "开始"。这里需要提醒一下,如果我们把“扫描并尝试恢复坏扇区”功能加添加上去,检查磁盘可能需要非常非常长的时间。

 

win7检查硬盘

 

注意:我们选择“自动修复文件系统错误”和“扫描并尝试恢复坏扇区”功能扫描硬盘时,如果硬盘在使用中,扫描程序是无法进行的。

 

手动运行 CHKDSK

1. 在Win10操作系统中,按下快捷键 Win + R 键打开“运行”程序,在弹出的对话框中输入“cmd”,并按回车键。

cmd

 

2. 开始使用chkdsk修复硬盘或u盘错误,操作如下:

/f - 修复它检测到的任何错误

/r – 找到驱动器上的坏扇区并尝试从中恢复任何和所有可读信息

如果要在不扫描任何坏扇区的情况下修复错误,只需输入chkdsk volume: /f,然后按回车键。其中volume是您要运行扫描的驱动器的盘符。          
如果要修复c盘,只需输入chkdsk c: /f 后,按回车键。

chkdsk命令


如果需要要修复错误并扫描坏扇区,请键入chkdsk volume: /r,然后按回车键。其中 volume 是您要修复的驱动器的字母,例如C:或D:          
如果要扫描的E盘,只需输入chkdsk e: /r 后,按回车键。修复错误并扫描坏扇区所需时间较长。

chkdsk命令修复

 

3. 执行完所有操作后,输入 exit退出命令提示符窗口。

除了常用的/f和/r之外,你可以选择以下对FAT32/NTFS分区都有效的参数

/v - 显示FAT32分区上每个目录中的每个文件的列表。在NTFS上,它显示清理信息。          
/x - 强制卸载卷。也会使所有打开的文件柄失效。在Windows的桌面版中应该避免这样做,因为它可能导致数据丢失或损坏。

 

以下内容只对NTFS盘有效

/c - 跳过对文件夹结构内的周期检查。          
/I - 对索引条目进行不太严格的检查。          
/L[:size] - 将日志文件的大小改为指定的千字节数。如果没有指定大小,它将显示当前的大小。          
/b - 重新评估卷上的坏簇。

 

五. 运行 chkdsk 时的常见错误消息和问题

了解了chkdsk的使用方法后,并不代表你就能够成功运行chkdsk。在我们使用 chkdsk 时可能会出现以下错误消息和错误。让我们分析原因,然后解决这些错误消息。

1. Chkdsk 访问被拒绝          
打开cmd并键入chkdsk,按回车键。如果出现提示“访问被拒绝,因为您没有足够的权限或磁盘可能被另一个进程锁定”。

 

chkdsk无法运行

 

说明你还没有作为管理员打开cmd.exe 程序。大多数 cmd 命令必须在高级管理功能下执行任务。所以,有必要调用管理员的权限。

解决方法:右键单击windows(图示1) ,选择以管理员身份运行。

 

管理员命令

 

2. Chkdsk 不能在写保护的卷上运行          
键入chkdsk /f 或chkdsk /r 后,会弹出错误消息:“Windows 无法在此卷上运行磁盘检查,因为它已被写保护”。

系统不会向一个只读硬盘写入任何信息。这是因为使用 chkdsk /f 或 /r 程序可能会对文件系统结构进行修改。

原因1:磁盘被制造商设置了防写保护。

解决方法:找到磁盘上的写保护开关并关闭它。

原因2:您为卷所在的磁盘设置了 "只读 "模式。

解决方法:

步骤1:打开cmd.exe,并输入”diskpart“后,按回车键。(diskpart详细使用方法

第2步:再输入list disk,找到受写保护的卷号,比如卷1。

第3步:键入select disk 1(1指的是磁盘编号)。

第4步:键入"attributes disk clear readonly"命令后按回车键,此时,磁盘1变成可写状态。

 

磁盘可写状态

 

原因3:卷的文件系统被破坏了。

解决方法。在运行cmd.exe命令弹出菜单中,输入以下命令(这里E:指你需要修复的硬盘),我们尝试使用三个参数来修复文件系统错误。

chkdsk E: /f /r /x

 

3. Chkdsk不能在一个正在运行的卷上使用

电脑在chkdsk /f或/r运行之后,如果出现提示为 "chkdsk不能运行,因为该卷正在被其他进程使用","您想在下次系统重启时安排检查该卷吗?(Y/N)'。这是因为你在该卷上已经打开某个文件,就会出现这个错误信息提示。

解决方法:

1. 如果它是一个启动卷,它又不能被停止使用。你应该输入Y,系统重新启动时仍然会被检查到。

2. 如果它不是一个启动卷,希望下一次电脑重新启动时不被检查,请输入N。然后,关闭该卷上打开的文件,再输入chkdsk /f 或 chkdsk /r。

这里需要注意的是CHKDSK程序不能修复硬坏扇区,因此在有坏道的硬盘上使用chkdisk命令,有可能让数据丢失,导致数据无法使用。建议先备份硬盘。

 

4. Chkdsk 不适用于原始驱动器

当我们运行带有参数的 chkdsk 程序后,chkdsk 没有执行命令,而是显示 "Chkdsk 对原始驱动器不可用"。

这有可能该卷是一个RAW卷。chkdsk不能检查和修复RAW卷的文件系统逻辑和结构错误,所以chkdsk对原始驱动器不可用。

注意:如果RAW卷是由轻微的文件系统错误造成的,chkdsk程序还是可以执行的。

 

5. 如何选择Chkdsk 显示的信息

在 chkdsk 运行期间,出现类似于”15 lost allocation units found in 2 chains. Convert lost chains to files?“( 2 个链中发现 15 个丢失的分配单元'的错误信息。将丢失的链转换为文件?)的显示。

chkdsk在修复FAT文件系统时,通常会改变硬盘的文件分配表,这样就会导致硬盘数据丢失。所以,它会出现这样的提示信息。

解决方法。为了避免硬盘数据丢失,建议输入”Y“。这样操作系统就会把根目录中每个丢失的链保存在一个文件里,这个文件名称是File nnnn.chk。

 

6. Chkdsk程序在运行中突然停止不动了

运行 chkdsk 时可能停留在某个阶段。 chkdsk修复文件系统逻辑错误时,发现硬盘启动卷的文件损坏,这就导致程序停止不前了,也就是说电脑操作系统出现了问题导致的。

解决方案。

步骤1:以管理员身份运行CMD。

第2步:输入”sfc /scannow“命令来修复系统文件,然后按回车键。

 

scannow修复操作系统

 

第3步:等待系统文件修复,然后再次运行chkdsk。

 

 

 

 

相关信息

u盘修复后文件不见了

chkdsk工具修复数据会不会丢失

u盘里的文件夹不见了怎么办(五个修复步骤)

windows误删文件恢复

4种方式打开控制面板

u盘在电脑上读不出来恢复文件的免费技巧

如何对电脑存储设备进行备份

 

 

 

 

 

 

用户评论(部分截图)

1/12

数据恢复软件视频教程

请点击-> 高清视频恢复视频教程播放

各地区数据恢复点

山东 济南 日照 青岛 德州 淄博 临沂 威海 济宁 泰安 枣庄 滨州 东营 聊城 烟台 潍坊 菏泽

甘肃 陇南 兰州 定西 嘉峪关 金昌 庆阳 甘南 平凉 酒泉 白银 天水 武威 临夏 张掖

江苏 扬州 镇江 盐城 连云港 淮安 苏州 南通 徐州 常州 南京 泰州 无锡 宿迁

北京 北京

云南 楚雄 迪庆 昆明 怒江 德宏 普洱 临沧 昭通 大理 丽江 西双版纳 玉溪 保山 文山 红河 曲靖

海南 直辖 海口 儋州 三沙 三亚

浙江 台州 衢州 舟山 嘉兴 湖州 绍兴 金华 丽水 杭州 宁波 温州

上海 上海

天津 天津

陕西 宝鸡 咸阳 西安 铜川 商洛 安康 汉中 榆林 渭南 延安

新疆 哈密 吐鲁番 克拉玛依 乌鲁木齐 昌吉 博尔塔拉 巴音郭楞 阿克苏地 伊犁 克孜勒苏柯尔克孜 喀什地 塔城地 和田地 阿勒泰地 直辖

贵州 黔西南 六盘水 遵义 贵阳 安顺 黔东南 毕节 黔南 铜仁

安徽 铜陵 安庆 宣城 合肥 阜阳 芜湖 宿州 黄山 滁州 马鞍山 池州 淮北 亳州 蚌埠 六安 淮南

湖南 株洲 娄底 长沙 怀化 衡阳 湘潭 岳阳 邵阳 张家界 常德 益阳 永州 郴州 湘西

河北 石家庄 衡水 廊坊 邯郸 邢台 唐山 秦皇岛 承德 沧州 保定 张家口

辽宁 盘锦 辽阳 阜新 抚顺 鞍山 葫芦岛 大连 朝阳 沈阳 铁岭 营口 锦州 丹东 本溪

四川 资阳 阿坝 内江 成都 南充 眉山 自贡 乐山 凉山 甘孜 泸州 达州 攀枝花 雅安 绵阳 宜宾 德阳 广安 广元 巴中 遂宁

宁夏 银川 吴忠 石嘴山 中卫 固原

吉林 白城 长春 延边 四平 吉林 通化 辽源 松原 白山

福建 漳州 南平 龙岩 宁德 福州 厦门 莆田 三明 泉州

湖北 直辖 武汉 咸宁 黄冈 荆州 宜昌 恩施 十堰 黄石 随州 孝感 荆门 鄂州 襄阳

广东 茂名 湛江 东莞 江门 清远 佛山 阳江 汕头 河源 珠海 汕尾 深圳 梅州 揭阳 韶关 惠州 潮州 广州 肇庆 中山 云浮

重庆 重庆 重庆

山西 吕梁 临汾 太原 大同 阳泉 长治 晋城 朔州 晋中 运城 忻州

江西 萍乡 九江 南昌 景德镇 上饶 抚州 宜春 赣州 吉安 新余 鹰潭

黑龙江 大庆 双鸭山 鹤岗 鸡西 齐齐哈尔 哈尔滨 牡丹江 黑河 绥化 七台河 佳木斯 大兴安岭地 伊春

青海 西宁 海东 黄南 海北 海西 玉树 果洛 海南

河南 焦作 新乡 濮阳 平顶山 信阳 洛阳 商丘 鹤壁 驻马店 安阳 周口 漯河 许昌 开封 南阳 郑州 三门峡 直辖

内蒙古 巴彦淖尔 乌兰察布 鄂尔多斯 阿拉善盟 呼伦贝尔 赤峰 通辽 包头 锡林郭勒盟 乌海 呼和浩特 兴安盟

西藏 山南 那曲 拉萨 日喀则 昌都 林芝 阿里地

广西 贵港 钦州 玉林 梧州 桂林 崇左 防城港 北海 贺州 百色 柳州 来宾 南宁 河池