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