磁盘扫描”是哪个.exe文件

yes2000 2003-08-18 09:16:49
我是Win2k pro,我在用计划任务,在特定时间执行磁盘扫描,但我不知道“磁盘扫描”是哪个.exe文件,哪位告诉我!
...全文
148 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
蜗牛爬珠峰 2003-08-18
  • 打赏
  • 举报
回复
Fsutil: dirty通过查询,查看是否设置了卷的坏区。设置卷的坏区。当设置一个卷的坏区后,那么在下次重新启动计算机时,autochk 将自动检查卷错误。

语法
fsutil dirty {query | set} VolumePathname

参数
query
查询坏区。
set
设置卷的坏区。
VolumePathname
指定驱动器号(后跟冒号)、装入点或卷名。卷名形式为 \\?\Volume{GUID}\,此处{GUID}为全局唯一标识符 (GUID),例如,\\?\Volume\{2eca078d-5cbc-43d3-aff8-7e8511f60d0e}\。
注释
如果设置了卷的坏区,则表明文件系统可能处于不一致的状态。由于下述原因可以设置坏区:卷已联机且发生了明显的变化,或对卷作了更改,但在更改写入到磁盘前关闭了计算机,或者因为在卷上检测到损坏。如果重新启动计算机时设置了坏区,则运行 chkdsk 可验证卷的一致性。
每当启动运行 Windows XP 或 Windows Server 2003 家族操作系统之一的计算机时,“内核”都将调用 Autochk.exe 扫描所有的卷,以检查是否设置了坏区。如果已设置坏区,则 autochk 将立即在卷上执行 chkdsk /f。Chkdsk /f 将验证文件系统的完整性并尝试修复卷上的任何故障。

示例
要查询驱动器 C 上的坏区,请键入:

fsutil dirty query C:

输出示例:

卷 C:有损坏


卷 C:没有损坏
要设置驱动器 C 上的坏区,请键入:

fsutil dirty set C:

蜗牛爬珠峰 2003-08-18
  • 打赏
  • 举报
回复
Chkntfs显示或指定是否计划在启动计算机时在文件分配表 (FAT)、FAT32 或者 NTFS 卷上运行自动系统检查。

语法
chkntfs Volume: [...]

chkntfs [/d]

chkntfs [/t[:Time]]

chkntfs [/x Volume: [...]]

chkntfs [/c Volume: [...]]

参数
volume: [...]
必需。指定驱动器号(后跟冒号)、装入点或卷名。显示识别指定卷的文件系统的信息。如果已计划运行自动文件检查,则该参数会显示表明卷是否已遭损坏的消息(要求运行 chkdsk)。
/d
还原所有 chkntfs 默认设置,除了自动文件检查的倒计时之外。计算机启动时,默认操作是检查所有卷。
/t[:Time]
将 Autochk.exe 开始的倒计时时间更改为通过输入而指定的时间值(单位为秒)。如果未指定 :Time,则 /t 显示当前的递减计数时间。
/x Volume: [...]
计算机启动时不检查指定卷,即使该卷标记为需要 chkdsk。
/c Volume: [...]
计划当计算机启动时对指定卷的检查。
/?
在命令提示符下显示帮助。
注释
要运行 chkntfs,您必须是 Administrators 组的成员。
虽然可以将 Autochk.exe 初始递减计数时间设为零,但这样做将无法取消潜在时间消耗的自动文件检查。
示例
要显示 Autochk.exe 初始递减计数时间,请键入:

chkntfs /t

要更改 Autochk.exe 初始递减计数时间,请以秒为单位键入时间。例如,要将递减计数时间更改为 30 秒,请键入:

chkntfs /t:30

/x 命令行选项不能累积使用。如果多次键入该选项,则其最近键入的项将替代此前键入的项。要排除多个卷,请在一个命令中将所有卷列出。例如,要排除 E: 和 F: 卷,请键入:

chkntfs /x e:f:

要仅排除 F:卷,请键入:

chkntfs /x e:

chkntfs /x f:

/c 命令行选项可以累积使用。如果只需要检查指定的卷,请首先重设默认值以清除任何以前的命令,然后将所有的卷排除检查,最后在所需卷上计划自动文件检查。

例如,要在 D: 卷上计划自动文件检查,请键入:

chkntfs /d

chkntfs /x c:d:e:

chkntfs /c d:
蜗牛爬珠峰 2003-08-18
  • 打赏
  • 举报
回复
如果不带任何参数,chkdsk 将只显示当前驱动器中磁盘的状态,而不会修复任何错误。要修复错误,必须包括 /f 参数。

要点

如果在活动系统或启动卷或被另一个程序或进程使用的数据卷上运行不带任何参数的 chkdsk,可能会在没有任何错误时不正确地报告错误。
要避免发生这种情况,请关闭对卷打开句柄的所有程序或进程。如果卷是系统卷或启动卷,则请使用 chkntfs /c 命令计划在下次计算机重新启动时对卷进行检查。使用 fsutil dirty set 命令设置卷的页面重写标志位(表示损坏),以使 Windows 在计算机重新启动时运行 chkdsk。

在检查或修复卷时,chkdsk 会将卷锁定,使存储在该卷上的任何数据都不可用,直到 chkdsk 完成。一般来讲,只能在已知已经损坏的卷上运行 chkdsk。在标记为“脏”的卷上,Windows 在计算机重新启动时将自动运行 chkdsk。在很少重新启动的服务器上,在运行 chkdsk 之前,请使用 chkntfs 或 fsutil dirty query 命令确定是否设置了卷的页面重写标志位。

语法
chkdsk [Volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:Size]]

参数
Volume:
指定驱动器号(后跟冒号)、装入点或卷名。
[Path] FileName
只能与文件分配表 (FAT) 和 FAT32 一起使用。指定需要 chkdsk 检查碎片整理的文件或文件集的位置和名称。使用通配符(* 和 ?)可以指定多个文件。
/f
修复磁盘上的错误。必须锁定磁盘。如果 chkdsk 无法锁定驱动器,则会显示一条消息,询问您是否希望在下次重新启动计算机时检查该驱动器。
/v
当检查磁盘时,显示所有目录中每个文件的名称。
/r
找到坏扇区并恢复可读取的信息。必须锁定磁盘。
/x
如果必要,首先强制卸载卷。该驱动器的所有打开句柄都无效。/x 还包含了/f 的功能。
/i
仅在 NTFS 上使用。对索引项执行充分检查,降低运行 chkdsk 的所用时间量。
/c
仅在 NTFS 上使用。跳过文件夹结构中的周期检查,减少运行 chkdsk 所需的时间量。
/l[:Size]
仅在 NTFS 上使用。将日志文件的大小更改为由用户输入的大小。如果省略该参数,则 /l 会显示当前日志文件的大小。
/?
在命令提示符下显示帮助。
注释
运行 chkdsk
要在固定磁盘上运行 chkdsk 命令,您必须是该 Administrators 组的成员。

重新启动时检查锁定的驱动器
如果希望 chkdsk 修复磁盘错误,则此前不能打开该驱动器上的文件。如果有文件打开,会显示下述错误消息:

由于该卷被其他进程使用,Chkdsk 无法运行。您是否计划在下一次系统启动时检查该卷?(Y/N)

如果选择下次重新启动计算机时检查该驱动器,则重新启动计算机后 chkdsk 会自动检查该驱动器并修复错误。如果该驱动器分区为启动分区,则 chkdsk 在检查完该驱动器后会自动重新启动计算机。

报告磁盘错误
Chkdsk 检查 FAT 和 NTFS 文件系统的磁盘空间和磁盘使用情况。Chkdsk 在状态报告中提供特定于每个文件系统的信息。状态报告显示文件系统中找到的错误。在活动分区上运行 chkdsk 时,如果未含 /f 命令行选项,则它可能会因为无法锁定该驱动器而报告虚假信息。应该不定期使用 chkdsk 检查每个磁盘上的错误。

修复磁盘错误
只有指定 /f 命令行选项,chkdsk 命令才修复磁盘错误。Chkdsk 必须可以锁定驱动器以纠正错误。由于修复通常会更改磁盘的文件分配表,有时还会丢失数据,所以 chkdsk 会首先发送如下所示的确认消息:

在 3 个链中发现 10 个丢失的分配单元。

将丢失的链转化成文件?

如果按 Y,Windows 会在根目录中将所有丢失链保存在一个名为 Filennnn.chk 的文件中。chkdsk 结束后,可以查看这些文件是否包含了所需的数据。如果按 N,Windows 会修复磁盘,但对于丢失的分配单元,它不保存其内容。

如果不使用 /f 命令行选项,则在有文件需要修复时,chkdsk 会发送消息,但它不修复任何错误。

如果在非常大的磁盘(例如,70 GB)或有大量文件(例如,数百万文件)的磁盘上使用 chkdsk /f,则 chkdsk 可能要花很长时间才能完成。因为 chkdsk 直到工作完成它才会交出控制权,所以计算机在这段时间内将不可用。

检查 FAT 磁盘
Windows 以下列格式显示 FAT 磁盘的 chkdsk 状态报告:

卷序列号为 B1AF-AFBF

总共有 72214528 字节的磁盘空间

3 个隐藏文件中有 73728 字节

12 个文件夹有 30720 字节

386 用户文件有 11493376 字节

坏扇区有 61440 字节

磁盘是上 60555264 字节可用

每个分配单元中有 2048 字节

磁盘上共有 35261 个分配单元

磁盘上共有 29568 个可用分配单元

检查 NTFS 磁盘
Windows 以下列格式显示 NTFS 磁盘的 chkdsk 状态报告:

文件系统的类型是 NTFS。

CHKDSK 正在校验文件...

文件校验完成。

CHKDSK 正在校验检索...

检索校验完成。

CHKDSK 正在校验安全描述符...

安全描述符校验完成。

总共有 12372 KB 的磁盘空间。

1 个用户文件 3 KB。

1 个索引 2 KB。

系统正在使用 4217 KB。

磁盘上 8150 KB 可用。

每个分配单元中有 512 字节。

磁盘上共有 24745 个分配单元。

磁盘上有 16301 个可用的分配单元。

在打开文件的情况下使用 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 显示状态报告,然后列出符合具有不相邻块条件的文件。

mychris 2003-08-18
  • 打赏
  • 举报
回复
Chkdsk.exe,嗯,是不是这个?
TiCrystaler 2003-08-18
  • 打赏
  • 举报
回复
chkdsk

6,847

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧