如何将 chkdsk 结果保存到 .txt 文件?

Ant*_*ler 6 chkdsk windows-xp

有没有办法通过 /f 切换到 .txt 文件来获取 chkdsk 的结果,而不必转到事件查看器?

编辑:我想获得 chkdsk 修复的输出,而不仅仅是显示的错误。

PS:我使用的是 Windows XP。

Dio*_*ogo 8

您可以使用重定向

在命令窗口(cmd)上运行 chkdsk:

  1. 单击 Windows 开始按钮/键入“cmd”并打开一个新的 cmd 窗口。

  2. 输入以下命令(不带“”):

    “chkdsk > 日志.txt”

然后 cmd 输出中显示的所有内容都将写入 log.txt 文件。

这是在我的系统上使用此命令执行的结果的打印屏幕(葡萄牙语 Windows 版本):

在此处输入图片说明

  • 只是术语上的一个小问题,您正在演示的是使用 `>` 运算符的“输出重定向”,而不是严格意义上的管道。管道是指将一个程序的输出用作另一个程序的输入,例如使用 `|` 运算符“从一个程序管道传输到另一个程序”。 (5认同)

Ant*_*ler 3

我找到了 Windows XP 存储启动时运行的 chkdsk 输出的位置。它将输出存储在C:\Bootex.log

http://support.microsoft.com/kb/218461

编辑:附注。我会和大家分享这个

要通过批处理文件自动执行 chkdsk,可以使用以下命令:

echo y|chkdsk /f
shutdown -r -t 00
Run Code Online (Sandbox Code Playgroud)

然后您可以随后从 C:\ 检索 Bootex.log。

EDIT2:不确定默认行为是什么,但似乎它与 bootex.log 是否存在有关。我在另一个网站上看到一个帖子,指出 bootex.log 应该在登录之前被删除,除非 autochk.exe 遇到错误或者 autochk.exe 在完成之前被取消。但我在那里看到了日志,但没有满足任何一个条件。