команда chkdsk

Перевіряє стан диска і виводить звіт. Може також виправляти помилки диска. Звіт про стан показує логічні помилки, знайдені в файлової системі MS-DOS, що містяться в таблиці розподілу файлів і каталогах (CHKDSK не перевіряє можливість зчитування інформації в ваших файлах). При наявності помилок на диску виводиться відповідне повідомлення.

Наприклад, якщо ви хочете перевірити помилки на диску в дисководі B: і виправити їх, наберіть команду chkdsk a: / f.

Для виведення стану диска в поточному дисководі використовуйте команду CHKDSK без параметрів.

Параметр "диск:" задає дисковод з перевіряється диском. Параметр "[маршрут] ім'я_файлу" задає розташування і ім'я файлу або набору файлів (при вказівці трафаретних символів * і?), Фрагментацію яких ви хочете перевірити за допомогою CHKDSK.

Параметр / F виправляє помилки диска. Не використовуйте цей параметр при виконанні CHKDSK з іншої програми (наприклад, Microsoft Windows або MS-DOS Task Swapper). / V виводить на екран при перевірці ім'я кожного файлу в кожному каталозі.

MS-DOS виводить на екран звіт про стан CHKDSK в наступному форматі: мітка тому і його номер (якщо вони є), загальний обсяг диска в байтах, обсяг в байтах прихованих файлів, обсяг в байтах каталогів, число байт в призначених для користувача файли, обсяг в байтах поганих секторів, скільки всього є байт на диску, число байт в кожній одиниці розподілу, загальне число одиниць на диску, число доступних одиниць розподілу на диску, повний обсяг диска, скільки байт вільно.

Для виправлення помилок диска використовуйте команду CHKDSK / F. При цьому виводиться підказка в наступному вигляді:

Якщо ви натиснете Y (та), MS-DOS зберігає кожну втрачену ланцюжок в кореневому каталозі як файл у форматі FILEnnnn.CHK. Коли CHKDSK закінчить роботу, ви можете перевірити ці файли і подивитися, чи містять вони потрібні дані. При натисканні N MS-DOS виправляє диск, але не зберігає вміст втрачених одиниць розподілу.

Якщо параметр / F не вказано, CHKDSK повідомляє вас повідомленням про необхідність коригування файлу, але виправлень не робить.

Не користуйтеся командою CHKDSK при відкритих файлах. CHKDSK розроблена для використання при незмінному стані диска. Коли файл відкритий, то можливі зміни, і для відображення змін MS-DOS буде оновлювати таблицю розподілу файлів і структуру каталогу. Такі оновлення не завжди виконуються негайно, і зміни в таблиці розподілу файлів і в каталогах відбуваються в різні моменти часу. При виконанні CHKDSK з відкритими файлами на диску ця команда інтерпретує відмінності між структурою каталогу і таблицею розподілу файлів як помилки. При цьому виконання команди CHKDSK / F може привести до порушення або втрати даних.

Команда CHKDSK на працює на дисках, сформованих командою SUBST. CHKDSK не можна використовувати для перевірки мережевого диска.

Команда CHKDSK знаходить тільки логічні помилки в файлової системі, а не фізичні помилки диска. Погані сектори, про які повідомляє CHKDSK, відзначаються як "bad" при першій підготовці диска до роботи. Утиліти фізичної коригування диска також можуть позначати сектори як "bad." Ці сектори небезпеки не представляють.

CHKDSK не коригує такий файл навіть при вказівці параметра / F. Щоб виправити його, скопіюйте дані файли в інші каталоги та видаліть оригінали. Частина інформації в цих файлах може виявитися втраченою.

Якщо CHKDSK не знаходить помилок, вона повертає значення 0. При виявленні 1 і більше помилок повертається код 255.

Схожі статті