Где результаты chkdsk, расположенные в Windows 7?

34

Я недавно запустил chkdsk в Windows 7 на моем локальном диске C :. После завершения chkdsk результаты несколько секунд мигали на экране, а затем компьютер загружался. Я не смог прочитать результаты вовремя. Сохраняются ли результаты в текстовом файле?

Брайан Штурм
источник

Ответы:

37

Как упоминает Рэндольф, он находится в средстве просмотра событий. Более конкретно, здесь:

Панель управления -> Администрирование -> Просмотр событий -> Журналы Windows -> Приложение -> Wininit

Wininit находится в столбце источника .

Павел
источник
Спасибо - это было 50/50 между Системой и Приложением. Я также обновил свой ответ.
В XP было, с тех пор я не использовал журнал, так что я не знаю. Однако вы можете запустить CHKDSK из командной строки и заставить его вывести текстовый файл журнала: CHKDSK C: / F> C: \ LOG.TXT
Paul
17

Чтобы добавить в пост Павла :

Перейдите в Пуск, затем введите «Просмотр событий» (без кавычек) в строке поиска, а затем выберите «Просмотр событий».

Поскольку средство просмотра событий может перечислять десятки тысяч и более событий, это может затруднить поиск события Wininit (журнал chkdsk).

Чтобы сделать это проще, перейдите в « Просмотр событий» Журналы Windows »Приложение » и перейдите в « Фильтр текущего журнала ...» Фильтр »Источники событий» Отметьте «Wininit »:

Фильтровать текущий журнал ...> Фильтр> Источники событий> проверить 'Wininit'

Это заставит Event Viewer показывать только источники, которые являются «Wininit» (только журналы chkdsk).


Существуют также файлы chkdsk .log, которые можно просмотреть в текстовом редакторе по адресу [Drive Letter]:\System Volume Information\Chkdsk. Его можно просмотреть, только если выбрана панель управления »Параметры папки» «Скрытые файлы и папки» »« Показывать скрытые файлы, папки и диски », если флажок« Скрыть защищенные файлы операционной системы »снят, и вы приобрели эту папку.

galacticninja
источник
3
Намного лучше детализация, чем принятый ответ, но мой +1 действительно за Chkdsk*.log. Я использовал свою старую Windows, чтобы починить свой USB-накопитель, находясь вдали, - но я очень рад получить доступ к журналу как обычный UTF-16 под Linux, не мучаясь со своим старым загрузочным диском и самой Windows.
underscore_d
11

Вот альтернативный способ просмотра результатов (найден здесь ):

  1. Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить», введите powershell.exe и нажмите клавишу ВВОД.

  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 и намного проще, чем навигация по новому средству просмотра событий.
Майкл Кропат
1
Мне это нравится. Все лучше, чем иметь дело с EventViewer.
Каз
@Peter Спасибо за это замечательное решение, оно мне очень помогло, и вот что именно я ищу. Как я могу получить результаты CHKDSK, который работал при загрузке?
Hackoo
1
FYI: Так как я хотел бы получить журнал , созданный не в момент загрузки, я должен был использовать различные фильтры: get-winevent -FilterHashTable @{logname="Application"; id="26214"}| ?{$_.providername –match " Chkdsk"} | fl timecreated, message | out-file CHKDSKResults.txt. Я также заметил, что иногда используется ID = 26212.
Кетцалькоатль
0

Просмотр событий, под , но в некоторых случаях он не будет отображаться вообще.System Application


источник
Да, я ничего не вижу о chkdsk. Сохранено ли оно где-нибудь в файле или вы можете запустить его так, чтобы результаты были сохранены в определенном файле?
Брайан Штурм
1
Нет, файла нет, проверьте ответ Пола, чтобы узнать, как его локализовать.
Альберто Мартинес