chkdsk

chkdsk的全称是checkdisk,就是磁盘检查的意思,你无法也不必使用该文件,这个东西是当你的系统当掉或者非法关机的时候由系统来调用检查磁盘的。基于所用的文件系统,创建和显示磁盘的状态报告。Chkdsk 还会列出并纠正磁盘上的错误。如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。
  语法
  chkdsk [volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/c] [/l[:size]]
  参数
  volume:
  指定驱动器号(冒号分隔)、装入点或卷名。
  [Path} FileName]
  指定需要 chkdsk 检查碎片整理的文件或文件集的位置和名称。使用通配符(* 和 ?)可以指定多个文件。
  /f
  修复磁盘上的错误。必须锁定磁盘。如果 chkdsk 无法锁定驱动器,则会显示一条消息,询问您是否希望在下次重新启动计算机时检查该驱动器。
  /v
  当检查磁盘时,显示所有目录中每个文件的名称。
  /r
  找到坏扇区并恢复可读取的信息。必须锁定磁盘。
  /x
  仅在 NTFS 上使用。如果必要,首先强制卸载卷。该驱动器的所有打开句柄都无效。/x 还包含了/f 的功能。
  /i
  仅随 NTFS 使用。对索引项执行充分检查,降低运行 chkdsk 的所用时间量。
  /c
  仅随 NTFS 使用。跳过文件夹结构中的周期检查,减少运行 chkdsk 所需的时间量。
  /l[:size]
  仅随 NTFS 使用。将日志文件的大小更改为由用户输入的大小。如果省略该参数,则 /l 会显示当前日志文件的大小。
  /?
  在命令提示符显示帮助。
  注释
  运行 chkdsk
  要在固定磁盘上运行 chkdsk 命令,您必须是该 Administrators 组的成员。
  重新启动时检查锁定的驱动器
  如果希望 chkdsk 修复磁盘错误,则此前不能打开该驱动器上的文件。如果有文件打开,会显示下述错误消息:
  Chkdsk cannot run because the volume is in use by another processWould you like to schedule this volume to be checked the next time the system restarts?(Y/N)
  如果选择下次重新启动计算机时检查该驱动器,则重新启动计算机后 chkdsk 会自动检查该驱动器并修复错误。如果该驱动器分区为启动分区,则 chkdsk 在检查完该驱动器后会自动重新启动计算机。
  报告磁盘错误
  chkdsk 命令会检查磁盘空间和文件分配表 (FAT)以及 NTFS 文件系统的使用情况。Chkdsk 在状态报告中提供特定于每个文件系统的信息。状态报告显示文件系统中找到的错误。在活动分区上运行 chkdsk 时,如果未含 /f 命令行选项,则它可能会因为无法锁定该驱动器而报告虚假信息。应该不定期使用 chkdsk 检查每个磁盘上的错误。
  修复磁盘错误
  只有指定 /f 命令行选项,chkdsk 命令才修复磁盘错误。Chkdsk 必须可以锁定驱动器以纠正错误。由于修复通常会更改磁盘的文件分配表,有时还会丢失数据,所以 chkdsk 会首先发送如下所示的确认消息:
  10 lost allocation units found in 3 chains.
  Convert lost chains to files?
  如果按 Y,Windows 会在根目录中将所有丢失链保存在一个名为 Filennnn.chk 的文件中。chkdsk 结束后,可以查看这些文件是否包含了所需的数据。如果按 N,Windows 会修复磁盘,但对于丢失的分配单元,它不保存其内容。
  如果不使用 /f 命令行选项,则在有文件需要修复时,chkdsk 会发送消息,但它不修复任何错误。
  如果在大磁盘(例如,70 GB)或有大量文件(数百万)的磁盘上使用 chkdsk /f,这可能要花很长时间(比如说,数天)才能完成。因为 chkdsk 直到工作完成它才会交出控制权,所以计算机在这段时间内将不可用。
  检查 FAT 磁盘
  Windows 以下列格式显示 FAT 磁盘的 chkdsk 状态报告:
  检查 NTFS 磁盘
  Windows 以下列格式显示 NTFS 磁盘的 chkdsk 状态报告:
  存在打开文件的情况下使用 chkdsk
  如果该驱动器上有打开的文件,则指定 /f 命令行选项后,chkdsk 会发送错误消息。如果未指定 /f 命令行选项并且存在打开的文件,则 chkdsk 会报告磁盘上丢失的分配单元。如果打开的文件没有记录在文件分配表时,可能会发生这种情况。如果 chkdsk 报告大量分配单元丢失,可以考虑修复该磁盘。
  查找物理磁盘错误
  使用 /r 命令行选项可查找文件系统中的物理磁盘错误。有关使用 recover 修复物理性损坏文件的信息,请参阅“”。
  报告磁盘坏扇区
  在磁盘第一次准备运行时,chkdsk 报告的坏扇区标记为损坏。它们不会造成危险。
  了解退出码
  下表列出了 chkdsk 完成任务后报告的退出码。
  退出码 说明
  0 没有发现错误。
  1 错误已找到并修复。
  2 已执行清理磁盘(例如碎片收集),或者因为没有指定 /f 而未执行清理磁盘。
  3 由于未指定 /f 选项,无法检查磁盘,错误不能修复或错误未修复。
  故障恢复控制台提供了带有不同参数的 chkdsk 命令。
  范例
  如果要检查驱动器 D 中的磁盘,并且希望 Windows 修复错误,请键入:
  chkdsk d:/f
  如果遇到错误,chkdsk 会暂停并显示消息。Chkdsk 完成任务时会显示列有磁盘状态的报告。除非 chkdsk 已完成任务,否则无法打开指定驱动器上的任何文件。
  在 FAT 磁盘上,要检查当前目录中所有文件的不相邻块,请键入:
  chkdsk *.*
  Chkdsk 显示状态报告,然后列出符合具有不相邻块条件的文件。
  XOX
   使用CHKDSK命令的注意事项
  (1)系统存在打开的文件时
  当有文件打开时请不要使用CHKDSK。因为CHKDSK是假定磁盘文件处于关闭状态而设计的。当有文件打开时,相应的MS-DOS将会修改文件分配表和目录结构。这种改变并不一定立即进行,文件分配表和目录结构的改变发生在不同时刻。因此如果磁盘上文件打开时运行CHKDSK,就会把目录结构和文件分配表的不一致解释为出错,从而导致数据丢失或文件系统的破坏。因此,在运行其它程序,如Microsoft Windows时,千万不要运行CHKDSK。
  (2)CHKDSK不能用于分配的驱动器和网络。
  CHKDSK不能用于由SUBST命令形成的驱动器工作,也不能用于网络驱动器上的磁盘检查。
  (3)物理磁盘错误
  CHKDSK命令只能找到文件系统中的逻辑错误,而不能查找物理磁盘错误。要查找物理磁盘错误,请使用SCANDISK程序。
  (4)坏磁盘扇区
  CHKDSK报告中将坏扇区标记上“bad”,SCANDISK和其它物理磁盘错误修正程序也将坏扇区标记为“bad”,因此坏扇区不会造成危害。
  (5)交叉链接的文件
  如果有两个文件或目录共用同一磁盘空间的记录,CHKDSK会报告有交叉链接文件。如果CHKDSK发现有交叉链接文件存在,会显示类似如下信息:
  is cross linked on allocation unit
  CHKDSK不会修补交叉链接文件,即使指定了/F项。要修复交叉链接文件,需要运行SCANDISK程序,或者进行手工修复,然后复制到指定的文件中并删除原文件。

为了您的安全,请只打开来源可靠的网址

打开网站    取消

来自: http://hi.baidu.com/juntao0391/blog/item/61bddff0c98708a5a50f525a.html

移动硬盘文件内容发生错误,删除不掉,修改不了请使用chkdsk工具修复相关推荐

  1. cad安装日志文件发生错误_安装软件提示“打开安装日志文件时发生错误”解决办法...

    最近有朋友在安装loadrunner时发生报错,windows installer报错:打开安装日志文件时发生错误.请检查指定的日志文件位置是否存在并且可以写入. 造成报错的原因就是他之前安装过一次l ...

  2. 打开ftp服务器上的文件时发生错误。请检查是否有权限访问该文件夹

    打开ftp服务器上的文件时发生错误.请检查是否有权限访问该文件夹 详细信息:the opration time out 我以为是文件夹内容太多,访问超时,所以设置了下服务器的超时为2000秒,也不起作 ...

  3. 右下角弹出Windows-延缓写入失败或者xxx-损坏文件 请运行Chkdsk工具

    右下角弹出"Windows-延缓写入失败"或者"xxx-损坏文件 请运行Chkdsk工具" 知识点分析: 任务栏右下角弹出"Windows-延缓写入失 ...

  4. 文件或目录windows/temp/explorer.exe损坏且无法读取 请运行chkdsk工具

    昨天机房出现了三台机子,开机以后提示:文件或目录windows/temp/explorer.exe损坏且无法读取 请运行chkdsk工具,然后就是蓝屏,无法进入系统,在网上找了很多资料无法解决,重装系 ...

  5. 打开ftp服务器上的文件夹发生错误 请检查是否有权向访问该文件夹

    打开FTP服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹 问题描述 在Windows系统的ECS实例中,搭建的FTP服务在外网无法连接和访问. 问题原因 外网无法连接和访问Windows实例 ...

  6. linux中vi修改文件内容,linux VI模式下批量修改文件内容

    1.         :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2.         :n,$ ...

  7. PPT 问题 PowerPoint 储存此文件时发生错误

    问题描述 在制作ppt时突然遇到该问题,导致无法保存,几小时工作的东西面临丢失的风险,血压飙升. 解决方法: 发现问题出在拖动了一个 .pdf 文件到幻灯片中.(该pdf文件在拖入PPT时还发生了畸变 ...

  8. java操作liunx命令,实现文件内容追加与删除

    简略总结一下: 给文件追加一行文本(注意不要忽略空格) String[] shellMessage = {"/bin/sh", "-c", "echo ...

  9. linux删除dat文件内容,使用python删除.dat文件中的行和列

    我想知道是否有一种简单的方法可以在python中删除特定的行和列.如果这是一个微不足道的问题,道歉.在 为了提供一些上下文,我目前正在编写一个脚本来自动执行一系列linux命令(特别是ciao-Cha ...

最新文章

  1. Codeforces Round #331 (Div. 2) A. Wilbur and Swimming Pool 水题
  2. Graphviz:可视化工具Graphviz的简介、安装、使用方法、经典案例之详细攻略
  3. 吐血,经过4个小时,终于发现这个可以解决虚拟机ubuntu不能联网的问题
  4. mysql5.2 软件园_MySQL Server V5.5 官方安装版
  5. python long函数_python 内置函数
  6. 华为A1路由器虚拟服务器,华为a1路由器怎么设置 华为路由器a1怎么安装视频-192路由网...
  7. PHP笔记-获取文件扩展名例子
  8. iOS 使点击事件穿透透明的UIView
  9. Visual studio docker build no such file or directory
  10. (转)Mahout Kmeans Clustering 学习
  11. Android2.0以后读取通讯录中电话号码的改变
  12. PLC的当前状态,电气工程师建议看完,进阶上位机编程
  13. 时间序列 ARMA 模型实战!
  14. chrome最简单的多开方法
  15. mysql translate 函数_详解Oracle中的translate函数和replace函数
  16. JS复制input内容
  17. 深度剖析C语言中整形的取值范围
  18. 2022年农产品行业研究报告
  19. 美团赴抖音之“约”:让本地生活补贴大战来得更猛烈些?
  20. yocto-poky

热门文章

  1. 使用split()切割文件名的时候出现下标越界的问题
  2. c语言是正则表达式使输入为正整数,C语言中的正则表达式
  3. 存款准备金率历次调整 对股市的影响
  4. python程序纠错_编程语言10个编程技巧5个纠错步骤
  5. oracle 临时表子查询,Oracle 12CR2查询转换教程之临时表转换详解
  6. 桌面计算机盖帘,一种多功能计算机显示器底座制造技术
  7. python声明变量教程_Python定义变量
  8. 浅析Icmp原理及隐蔽攻击的方式
  9. Com/OLE调用中0x80040154错误码的解决办法
  10. 被隐藏的过程——预处理