上周五,在我下班之前,我使用磁盘属性的“工具”选项卡上的 GUI 开始了磁盘错误检查。我选中了“自动修复文件系统错误”和“扫描并尝试恢复坏扇区”的复选框。等我走的时候还没完。
今天早上我进来的时候,有一个消息框说检查已成功完成,但我一直无法找到结果(即是否有任何损坏的文件或其他错误)。随后运行 chkdsk(在没有开关的控制台中)通知我没有坏扇区,并且索引已检查并且没有错误。
通常我在命令行上运行 chkdsk 并且能够查看结果。当它在操作系统驱动器上运行时,它会在应用程序部分记录一个事件,该事件显示与控制台打印的结果文本相同的文本。
磁盘错误检查实用程序的结果是否记录在任何地方,以便我可以查看它们?
编辑添加:这不是操作系统驱动器,而是通过 USB 连接的。
这是我在研究我的问题时发现的:
1) 在具有打开句柄的驱动器(例如操作系统驱动器)上运行 chkdsk.exe(或使用 XP 磁盘错误检查 GUI)会导致 XP 询问它是否可以安排 autochk.exe 在下次启动时运行(使用此处BootExecute
描述的注册表项)。
正如Moab指出的那样,当 autochk.exe 在启动时检查磁盘时,应用程序事件日志中会记录一个条目为“winlogon”并带有结果。
2) 您可以安排在启动时检查任何驱动器,因此有一个应用程序事件条目,使用chkntfs.exe:chkntfs /c d:
3) 从当前未使用的驱动器的 cmd 行(或 .bat):chkdsk e: /r
或者如果您想将结果写入文件: chkdsk e: /r > c:\CheckDriveE.log
4)如果您在未使用(因此不需要重新启动)的驱动器上使用磁盘检查实用程序 GUI,则不会有结果日志。过程结束时弹出的消息框可能会通知您是否有任何错误。
旁注:chkdsk 结果中引用的日志文件(作为我机器上的 65536kb 文件)实际上是 NTFS 元文件$Logfile,用于跟踪驱动器上的更改。
归档时间: |
|
查看次数: |
23937 次 |
最近记录: |