Windows 7中chkdsk的结果在哪里?


34

我最近在本地C:驱动器上的Windows 7中运行了chkdsk。chkdsk完成后,结果在屏幕上闪烁几秒钟,然后启动计算机。我无法及时读取结果。结果是否保存到某个地方的文本文件中?

Answers:


37

正如Randolph所提到的,它在事件查看器中。更具体地说,在这里:

控制面板->管理工具->事件查看器-> Windows日志->应用程序-> Wininit

Wininit位于列下。


谢谢-系统和应用程序之间是50/50。我也更新了答案。

从那时起,在XP中就没有使用过日志了,所以我不知道。但是,您可以从命令行运行CHKDSK并强制其输出文本文件日志:CHKDSK C:/ F> C:\ LOG.TXT
Paul

17

要添加到Paul的帖子中

转到“开始”,然后在搜索栏中键入“事件查看器”(不带引号),然后选择“事件查看器”。

由于事件查看器可以列出成千上万个事件,因此很难找到“ Wininit”事件(chkdsk日志)。

为了简化操作,在“ 事件查看器»Windows日志»应用程序 ”中,转到“ 过滤当前日志...»过滤器»事件源»检查'Wininit' “:

筛选当前日志...>筛选>事件源>选中“ Wininit”

这将使事件查看器仅显示“ Wininit”的源(仅适用于Chkdsk日志)。


也有chkdsk .log文件,可在文本编辑器中查看,位于[Drive Letter]:\System Volume Information\Chkdsk。仅当选择控制面板»文件夹选项»“隐藏的文件和文件夹”»“显示隐藏的文件,文件夹和驱动器”,并且未选中“隐藏受保护的操作系统文件”并拥有该文件夹的所有权时,才能查看该文件。


3
比接受的答案更好的细节,但我的+1确实适合Chkdsk*.log。我在离开时使用旧的Windows来修复USB驱动器-但是很高兴能在Linux下以正常的UTF-16身份访问日志,而不必为旧的启动驱动器和Windows所困扰。
underscore_d

11

这是查看结果的另一种方法(在此处找到):

  1. 按Windows + R键打开“运行”对话框,键入powershell.exe,然后按Enter。

  2. 在PowerShell中,复制并粘贴以下命令,然后按Enter。(请参见下面的屏幕截图)注意:要将复制的命令粘贴到PowerShell中,只需在PowerShell中右键单击即可。

  3. 输入命令

    get-winevent -FilterHashTable @{logname="Application"; id="1001"}| ?{$_.providername –match "wininit"} | fl timecreated, message | out-file Desktop\CHKDSKResults.txt
    
  4. 现在,您将在桌面上创建一个CHKDSKResults.txt文件,该文件是事件查看器中chkdsk扫描结果的日志文件。


非常好。跨Windows版本保持一致,并且比浏览新的事件查看器更为简单。
Michael Kropat 2015年

1
我喜欢。任何事情都比处理EventViewer更好。
哈兹2015年

@Peter感谢您提供的出色解决方案,它对您有很大帮助,这正是我在寻找的内容如何获得启动时运行的CHKDSK的结果?
Hackoo '16

1
仅供参考:由于我想创建一个不在引导时创建的日志,因此我不得不使用其他过滤器:get-winevent -FilterHashTable @{logname="Application"; id="26214"}| ?{$_.providername –match " Chkdsk"} | fl timecreated, message | out-file CHKDSKResults.txt。我还注意到有时也使用ID = 26212。
quetzalcoatl

0

事件查看器,位于下方,但在某些情况下根本不会显示。System Application


是的,我完全看不到chkdsk。是将其保存到某个文件中还是可以运行它以便将结果保存到特定文件中?
布赖恩·斯特姆

1
不,没有文件,请查阅Paul的回答以获取有关如何本地化该文件的详细信息。
艾伯托·马丁内斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.