6

Есть ли способ получить результаты chkdsk с ключом /f в файле .txt вместо того, чтобы переходить к средству просмотра событий?

РЕДАКТИРОВАТЬ: Я хочу получить вывод о том, что исправил chkdsk, а не только какие ошибки были показаны.

PS: я использую Windows XP.

4 ответа4

8

Вы можете использовать перенаправление.

Запустите chkdsk из командной строки (cmd):

  1. Нажмите на кнопку "Пуск" Windows / введите "cmd" и откройте новое окно cmd.

  2. Введите следующую команду (без ""):

    "chkdsk> log.txt"

Затем весь контент, показанный в выводе cmd, будет записан в файл log.txt.

Вот экран печати результатов, выполненных с помощью этой команды в моей системе (версия для португальского Windows):

3

Я обнаружил, где Windows XP хранит вывод команды chkdsk, запускаемой при загрузке. Сохраняет вывод в C:\Bootex.log

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

РЕДАКТИРОВАТЬ: на заметку. Я поделюсь этим со всеми

Чтобы автоматизировать chkdsk через командный файл, вы можете использовать следующие команды:

echo y|chkdsk /f
shutdown -r -t 00

после этого вы можете получить Bootex.log из C:\.

РЕДАКТИРОВАТЬ 2: Не уверен, что поведение по умолчанию, но кажется, что это хит и промах с тем, существует ли Bootex.log или нет. На другом веб-сайте я видел сообщение о том, что bootex.log должен быть удален перед входом в систему, если только autochk.exe не обнаружит ошибку или если autochk.exe будет отменен до его завершения. Но я видел там журнал без каких-либо условий.

2

Развернув ответ crokusek, вы можете получить доступ к полному лог-файлу chkdsk в разделе Диск:/ Информация о томе системы / Chkdsk / Chkdsk * .log.

Чтобы получить доступ к файлам из проводника, вы должны дать себе разрешение на чтение информации о томах системы и ее подкаталога Chkdsk.

  1. Сначала перейдите к «Папка и параметры поиска» (меню «Организовать» в окне проводника), откройте вкладку «Вид» и снимите флажок «Скрыть защищенные файлы операционной системы». Это позволит вам увидеть папку System Volume Information в корневом каталоге.
  2. Щелкните правой кнопкой мыши System Volume Information -> Properties -> вкладка Security. Нажмите Продолжить.
  3. В открывшемся диалоговом окне нажмите кнопку «Добавить».
  4. Введите свое имя пользователя и нажмите Проверить имена. Имя должно преобразоваться в имя хоста \ имя пользователя.
  5. Нажмите ОК везде. Появится сообщение об отказе в доступе к некоторым папкам. Игнорируйте их и нажмите «Продолжить». Это добавит чтение, выполнение и список разрешений для вашего пользователя.
  6. Повторите шаги 2 для папки Chkdsk.
0

По крайней мере, для Windows 7 вывод chkdsk выглядит так:

1) В Event Viewer, но он может быть обрезан, если он очень длинный.

2) Диск:/ Информация о томе системы / ChkDsk / Chkdsk * .log

Кажется, они работают, даже если chkdsk запускается во время загрузки.

Для # 2 мне пришлось использовать cygwin, чтобы попасть в каталог, так что, возможно, кто-то может опубликовать ссылку о том, как получить его там другим способом. Простое открытие проводника в качестве администратора не работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .