ShaddyR
12-07-2003, 17:44
ChkDsk (сокращение от CheckDisk) - встроенная команда-утилита для проверки файловой системы ж.дисков Windows семейства NT (2000, XP, 2003), аналог утилиты ScanDisk в Windows 9x\Me.
Запуск возможен
из командной строки (Пуск\Выполнить\cmd > вводим команду)
CHKDSK [том:[[путь]имя_файла]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:размер]]
Том Определяет точку подключения, имя тома или букву проверяемого диска с двоеточием.
имя_файла Файлы, проверяемые на наличие фрагментации (только FAT/FAT32).
/F Исправление ошибок на диске.
/V Для FAT/FAT32: вывод полного пути и имени для каждого файла на этом диске.
Для NTFS: также вывод сообщений об очистке.
/R Поиск поврежденных секторов и восстановление их содержимого. (требует /F).
/L:размер Только для NTFS: изменение размера файла журнала до указанной величины (в КБ).
Если размер не указан, выводится текущее значение размера.
/X При необходимости предварительное отключение тома.
Все открытые дескрипторы для этого тома будут недействительны. (требует /F).
/I Только для NTFS: менее строгая проверка индексных элементов.
/C Только для NTFS: пропуск проверки циклов внутри структуры папок.
Ключи /I или /C укорачивают время выполнения CHKDSK за счет пропуска некоторых проверок тома.
Примечание: при запуске не из среды Windows ключ /F нужно заменить на /P
из графической оболочки Windows (свойства диска, нуждающегося в проверке \ закладка Сервис -> кнопка Выполнить проверку).
при работе в Reсovery Console (доступна при загрузке с загрузочного диска Windows, в меню вариантов действия)
По окончании работы консольная версия выводит информацию о проверявшемся разделе.
4096543 КБ всего на диске.
(Это общий объем отформатированного диска.)
2906360 КБ в 19901 файле.
(Это объем диска, занятый данными файлов пользователя.)
6344 КБ в 1301 индексе.
(Это объем диска, занятый индексами NTFS.)
0 КБ в поврежденных секторах.
(Это объем диска в поврежденных секторах.)
49379 КБ используется системой.
(Это значение включает таблицу MFT и другие метафайлы NTFS.)
22544 КБ занято под файл журнала.
(Это размер системного журнала NTFS; чтобы изменить это значение, используйте команду chkdsk /l:size)
1134460 КБ доступно на диске.
(Это объем доступного СВОБОДНОГО пространства на диске.)
4096 байт в каждом кластере.
(Это размер кластера [4КБ])
1024135 кластеров на диске.
(Это общее число кластеров на диске.)
283615 кластеров доступно на диске. (Это число доступных свободных кластеров.)
Примечание. Чтобы получить точный размер в байтах, умножьте каждое значение в килобайтах (КБ) на 1024 (например, 2 906 360 x 1024 = 2 976 112 640 байт).
[hr]
Вопросы и ответы
Q: при загрузке ОС каждый раз включается проверка диска X: на наличие ошибок - на синем фоне прописываются этапы проверки, пишет, что ошибок не обнаружено и загрузка продолжается. Как с эти бороться?
A:
1) подобная ситуация часто вызвана установкой системой так называемого "грязного бита" (dirty bit) * «Если «грязный» бит тома задан, это может означать, что файловая система находится в неустойчивом состоянии. «Грязный» бит может быть задан, потому что том находится в подключенном состоянии и в нем имеются незаконченные изменения, из-за того что компьютер был выключен до того, как сделанные изменения были переданы на диск, или из-за обнаруженных повреждений тома. Если «грязный» бит задается при перезагрузке компьютера, командой chkdsk будет проведена проверка целостности тома.
* При каждом запуске Windows XP ядро вызывает файл Autochk.exe для сканирования всех томов и проверки, заданы ли «грязные» биты томов. Если «грязный» бит задан, программа autochk.exe немедленно запускает команду «chkdsk /f» для этого тома. Команда «chkdsk /f» проверяет целостность файловой системы и пытается устранить все возможные неисправности тома.»
Проверить можно утилитой FSUtil, выполнив
fsutil dirty query X:
где X: - диск, на котором проявилась данная проблема.
Результатом отработки команды будет одно из двух сообщений:
«Том - O: помечен как "грязный"» или «Том - F: не помечен как "грязный"».
В последнем случае для соответствующего диска рекомендуется запустить chkdsk c параметром "/f". По некоторым данным, запуск проверки средствами графической оболочки равнозначным НЕ БУДЕТ.
Примечание: в справке сказано, что сообщения о статусе "грязный" имеют вид типа: «Том - C: изменен» или «Том - С: не изменен», но иногда формат сообщения может отличаться.
2) загрузочный диск Windows XP->Recovery consol ->
chkdsk C: /r
chkdsk X: /r
где X: - диск, на котором проявилась данная проблема.
Примечание: в идеале может быть достаточно проверки только одного диска - а именно диска Х:, для которого и стартует автопроверка. Но, во-первых, этого иногда (почему-то) не хватает, а во-вторых - лишняя проверка диска С: не помешает, не так ли? ;)
3) в windows - наберите команду
chkntfs X: /x
Примечание: после выполнения данной команды, вне зависимости от того, есть или нет ошибки на диске X:, проверка его производиться НЕ БУДЕТ. Подробнее: chkntfs /?
>
Q: Я сделал проверку диска данной утилитой. Где я могу увидеть результаты данной проверки?
A: При наличии ошибок логи проверки программы chkdsk содержатся в Журнале событий
(Панель управления - Администрирование - Просмотр событий - Приложение) среди "Уведомлений" от Winlogon
[hr]
Статьи базы знаний
* При попытке завершить работу или перезагрузить компьютер запускаются программы Chkdsk.exe или Autochk.exe (http://support.microsoft.com/kb/831426/)
* Пояснения к новым ключам /C и /I, предусмотренным в программе Chkdsk.exe (http://support.microsoft.com/kb/314835/ru/)
* Обнаружение и устранение неполадок, связанных с дисковым пространством в файловой системе NTFS Windows XP (http://support.microsoft.com/kb/315688/ru)
* Более подробную информацию можно найти в подсистеме помощи Windows - \WINDOWS\Help\ntcmds.chm
Вспомогательная информация:
* CHKParser32 - Программа восстановления данных из chk-файлов (http://rlab.ru/files/Download/logicheskoe_vosstanovlenie_dannyh/CHKParser32/)
NEW! В шапке прикреплен архив с файлом, представляющим из себя очень удобную графическую оболочку для данной команды, альтернатива оригинальной графической оснастке Windows.
[hr]
Здравствуйте.
Проблема в следующем: при загрузке ХР идет проверка диска, причем не каждый раз, в соотношении: 1 проверка и 3 нормальных запуска.
Запуск возможен
из командной строки (Пуск\Выполнить\cmd > вводим команду)
CHKDSK [том:[[путь]имя_файла]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:размер]]
Том Определяет точку подключения, имя тома или букву проверяемого диска с двоеточием.
имя_файла Файлы, проверяемые на наличие фрагментации (только FAT/FAT32).
/F Исправление ошибок на диске.
/V Для FAT/FAT32: вывод полного пути и имени для каждого файла на этом диске.
Для NTFS: также вывод сообщений об очистке.
/R Поиск поврежденных секторов и восстановление их содержимого. (требует /F).
/L:размер Только для NTFS: изменение размера файла журнала до указанной величины (в КБ).
Если размер не указан, выводится текущее значение размера.
/X При необходимости предварительное отключение тома.
Все открытые дескрипторы для этого тома будут недействительны. (требует /F).
/I Только для NTFS: менее строгая проверка индексных элементов.
/C Только для NTFS: пропуск проверки циклов внутри структуры папок.
Ключи /I или /C укорачивают время выполнения CHKDSK за счет пропуска некоторых проверок тома.
Примечание: при запуске не из среды Windows ключ /F нужно заменить на /P
из графической оболочки Windows (свойства диска, нуждающегося в проверке \ закладка Сервис -> кнопка Выполнить проверку).
при работе в Reсovery Console (доступна при загрузке с загрузочного диска Windows, в меню вариантов действия)
По окончании работы консольная версия выводит информацию о проверявшемся разделе.
4096543 КБ всего на диске.
(Это общий объем отформатированного диска.)
2906360 КБ в 19901 файле.
(Это объем диска, занятый данными файлов пользователя.)
6344 КБ в 1301 индексе.
(Это объем диска, занятый индексами NTFS.)
0 КБ в поврежденных секторах.
(Это объем диска в поврежденных секторах.)
49379 КБ используется системой.
(Это значение включает таблицу MFT и другие метафайлы NTFS.)
22544 КБ занято под файл журнала.
(Это размер системного журнала NTFS; чтобы изменить это значение, используйте команду chkdsk /l:size)
1134460 КБ доступно на диске.
(Это объем доступного СВОБОДНОГО пространства на диске.)
4096 байт в каждом кластере.
(Это размер кластера [4КБ])
1024135 кластеров на диске.
(Это общее число кластеров на диске.)
283615 кластеров доступно на диске. (Это число доступных свободных кластеров.)
Примечание. Чтобы получить точный размер в байтах, умножьте каждое значение в килобайтах (КБ) на 1024 (например, 2 906 360 x 1024 = 2 976 112 640 байт).
[hr]
Вопросы и ответы
Q: при загрузке ОС каждый раз включается проверка диска X: на наличие ошибок - на синем фоне прописываются этапы проверки, пишет, что ошибок не обнаружено и загрузка продолжается. Как с эти бороться?
A:
1) подобная ситуация часто вызвана установкой системой так называемого "грязного бита" (dirty bit) * «Если «грязный» бит тома задан, это может означать, что файловая система находится в неустойчивом состоянии. «Грязный» бит может быть задан, потому что том находится в подключенном состоянии и в нем имеются незаконченные изменения, из-за того что компьютер был выключен до того, как сделанные изменения были переданы на диск, или из-за обнаруженных повреждений тома. Если «грязный» бит задается при перезагрузке компьютера, командой chkdsk будет проведена проверка целостности тома.
* При каждом запуске Windows XP ядро вызывает файл Autochk.exe для сканирования всех томов и проверки, заданы ли «грязные» биты томов. Если «грязный» бит задан, программа autochk.exe немедленно запускает команду «chkdsk /f» для этого тома. Команда «chkdsk /f» проверяет целостность файловой системы и пытается устранить все возможные неисправности тома.»
Проверить можно утилитой FSUtil, выполнив
fsutil dirty query X:
где X: - диск, на котором проявилась данная проблема.
Результатом отработки команды будет одно из двух сообщений:
«Том - O: помечен как "грязный"» или «Том - F: не помечен как "грязный"».
В последнем случае для соответствующего диска рекомендуется запустить chkdsk c параметром "/f". По некоторым данным, запуск проверки средствами графической оболочки равнозначным НЕ БУДЕТ.
Примечание: в справке сказано, что сообщения о статусе "грязный" имеют вид типа: «Том - C: изменен» или «Том - С: не изменен», но иногда формат сообщения может отличаться.
2) загрузочный диск Windows XP->Recovery consol ->
chkdsk C: /r
chkdsk X: /r
где X: - диск, на котором проявилась данная проблема.
Примечание: в идеале может быть достаточно проверки только одного диска - а именно диска Х:, для которого и стартует автопроверка. Но, во-первых, этого иногда (почему-то) не хватает, а во-вторых - лишняя проверка диска С: не помешает, не так ли? ;)
3) в windows - наберите команду
chkntfs X: /x
Примечание: после выполнения данной команды, вне зависимости от того, есть или нет ошибки на диске X:, проверка его производиться НЕ БУДЕТ. Подробнее: chkntfs /?
>
Q: Я сделал проверку диска данной утилитой. Где я могу увидеть результаты данной проверки?
A: При наличии ошибок логи проверки программы chkdsk содержатся в Журнале событий
(Панель управления - Администрирование - Просмотр событий - Приложение) среди "Уведомлений" от Winlogon
[hr]
Статьи базы знаний
* При попытке завершить работу или перезагрузить компьютер запускаются программы Chkdsk.exe или Autochk.exe (http://support.microsoft.com/kb/831426/)
* Пояснения к новым ключам /C и /I, предусмотренным в программе Chkdsk.exe (http://support.microsoft.com/kb/314835/ru/)
* Обнаружение и устранение неполадок, связанных с дисковым пространством в файловой системе NTFS Windows XP (http://support.microsoft.com/kb/315688/ru)
* Более подробную информацию можно найти в подсистеме помощи Windows - \WINDOWS\Help\ntcmds.chm
Вспомогательная информация:
* CHKParser32 - Программа восстановления данных из chk-файлов (http://rlab.ru/files/Download/logicheskoe_vosstanovlenie_dannyh/CHKParser32/)
NEW! В шапке прикреплен архив с файлом, представляющим из себя очень удобную графическую оболочку для данной команды, альтернатива оригинальной графической оснастке Windows.
[hr]
Здравствуйте.
Проблема в следующем: при загрузке ХР идет проверка диска, причем не каждый раз, в соотношении: 1 проверка и 3 нормальных запуска.