CHKDSK - проверява твърдия диск за грешки. Проверка на целостта на диска Къде се запазва отчетът на chkdsk?

CHKDSKизползва се за сканиране на дискове и показване на отчети за резултатите от сканирането. формат командна линия:

CHKDSK [том:[[път]име на файл]] ]

Сила на звукаУказва точката на монтиране, името на тома или буквата на устройството, което се проверява, последвано от двоеточие.

име на файлФайлове, проверени за фрагментация (само FAT/FAT32).

Коригиране на грешки на диска.

Подробен режимизход. За FAT/FAT32: Показва пълния път и име за всеки файл на това устройство. За NTFS: също показва съобщения за почистване.

Търсене на лоши сектори и възстановяване на тяхното съдържание. (изисква ключ ).

/L: размерСамо за NTFS: Променя размера на регистрационния файл до посочения размер (в KB). Ако не е зададен размер, се показва текущата стойност на размера.

Ако е необходимо, изключете силата на звука. Всички отворени манипулатори на този том ще бъдат анулирани. (изисква параметър ).

Само NTFS: По-малко стриктна проверка на елементите на индекса.

/° ССамо NTFS: Пропуснете проверката за цикли в структурата на папките.

Ключове или /° Снамалете времето за изпълнение на CHKDSK, като пропуснете някои проверки на обема.

Примери за използване:

CHKDSK- проверете текущия диск (том) в режим само за четене

Примерен отчет:

Тип файлова система: NTFS.

Етикет на тома: DISK_C.

ВНИМАНИЕ! Параметър F не е посочен.

CHKDSK работи в режим само за четене.

Проверка на файловете (стъпка 1 от 3)...
Проверката на файла е завършена.
Проверка на индексите (стъпка 2 от 3)...
Проверката на индекса е завършена.
Проверка на дескрипторите за сигурност (стъпка 3 от 3)...
Проверката на дескриптора на сигурността завърши.
CHKDSK проверява USN регистрационния файл..
Проверката на регистрационния файл на USN приключи

Общо 488384000 KB на диска.
482155688 KB в 332072 файла.
108552 KB в 14989 индекса.
0 KB в лоши сектори.
1120884 KB се използват от системата.
65536 KB са заети от лог файла.
4998876 KB свободно на диска.

Размер на клъстера: 4096 байта.
Общо клъстери на диска: 122096000.
1249719 клъстера на диск.

ЧКДСК Д:/Ф- проверете диска Д:в режим на коригиране на грешки.

Ако в този режимчекове CHKDSKне може да получи ексклузивен достъп до проверявания том, програмата ще ви подкани да зададете режима за автоматично стартиране на тестването на посочения диск при следващото рестартиране на системата. Проверката ще бъде извършена от услугата Windows Session Manager, в съответствие със съдържанието на ключа на системния регистър
HKLM\System\CurrentControlSet\Control\Session Manager\BootExecute
Резултатите от сканирането могат да се видят в регистъра на системните събития - (Контролен панел - Административни инструменти - Преглед на събития - Приложение) известия за услуги Winlogon. Наличие на знак, че програмата CHKDSK ще стартира следващия път зареждане на Windowsможе да се провери с помощта на командата CHKNTFS, връзка към чието описание може да се намери и на страницата със списък на Windows CMD команди. Освен това може да се използва за промяна на някои тестови параметри.

Работата на CHKDSK е разделена на три основни преминавания, по време на които CHKDSK проверява всички метаданни на тома, и незадължително четвърто преминаване. Терминът „метаданни“ означава „данни за данни“. Метаданните са слой в горната част на файловата система, който следи информацията за всички файлове, съхранявани на том. Метаданните съдържат информация за клъстерите, които съставят обема от данни конкретен файл, за това кои клъстери са свободни, за клъстери, съдържащи лоши сектори и др. От друга страна, данните, съдържащи се във файла, се наричат ​​„потребителски данни“. В NTFS метаданните са защитени с помощта на регистър на транзакциите. Процесът на промяна на метаданните е разделен на определени логически етапи или транзакции, които се записват в дневник. Ако последователността от действия за промяна на метаданни не е логически завършена, тогава се извършва връщане назад, като се използват данните от регистъра на транзакциите до момента, в който тази промяна все още не е започнала. С други думи, използването на регистър на транзакциите значително увеличава вероятността за целостта на метаданните.

Този метод не се използва за защита на потребителски данни (не метаданни) във файловата система NTFS.

Етап 1. Проверка на файлове

По време на първото преминаване CHKDSK показва съобщение, което показва, че файловете се сканират и количеството извършени сканирания на файлове, изразено като процент (0 до 100). По време на тази фаза CHKDSK проверява сегмента на записа на всеки файл в основната файлова таблица ( MFT) обеми.

Етап 2. Проверка на индекси

По същество индексите са директории във файловата система NTFS. CHKDSK проверява дали няма файлове "сираци" и че всички списъци с директории съдържат съществуващи файлове. Осиротелият файл е файл, за който съществува валиден сегмент на файлов запис, но за който няма данни в нито един списък с директории. Изгубен файл може да бъде възстановен в съответната директория, ако тази директория все още съществува. Ако съответната директория вече не съществува, CHKDSK създава директория в основата на диска и премества файла в нея.

Стъпка 3: Проверка на дескриптори за сигурност

Дескрипторите за сигурност съдържат информация за собственика на файл или директория, NTFS разрешения за този файлили директория и относно одита за този файл или директория. CHKDSK проверява структурата на всеки дескриптор на сигурността, но не проверява действителното съществуване на изброените потребители или групи или валидността на предоставените разрешения.

Етап 4. Проверка на сектори

Този етап от изпълнението на CHKDSK се определя от наличието на параметъра при стартиране на програмата. Търси лоши сектори в обем свободно пространство. CHKDSK се опитва да прочете всеки сектор на тома и ако бъде открита грешка, клъстерът, който съдържа сектора, се маркира като лош и се премахва от логическата структура на тома. Дори без използване на ключ програмата винаги чете секторите, свързани с таблицата MFT(към метаданни). В допълнение, секторите, които се използват за областта на потребителските данни, се проверяват в предишните етапи на CHKDSK.

Необходимо е да се вземе предвид факта, че времето за изпълнение на CHKDSK с ключа може да бъде значително. В допълнение, съвременните твърди дискове имат вградена система за самодиагностика и мониторинг на параметрите (S.M.A.R.T), наличието на която прави безсмислено използването на режима за търсене на лоши сектори с помощта CHKDSK, тъй като всички съвременни устройства постоянно изпълняват вътрешни рутинни процедури за наблюдение на техническото състояние и самодиагностика, както и процедури, вградени във фърмуера за преназначаване на лошо четими сектори (нестабилни сектори) към сектори от резервната зона (remap или remap процедура). Тези процеси протичат невидими за компютърния потребител. Следователно наличието на лоши блокове е възможно само ако няма свободно място в резервната зона за преназначаване или ако възникнат повреди при запис на данни в сектора, например по време на аварийно изключване на първичното захранване.

Когато бъдат открити изгубени файлове, програмата CHKDSKсъздава ги в структурата на файловата система като файлове с разширение .CHK. На практика информацията от такива файлове може да бъде възстановена ръчно само в случаите, когато е представена в текстов вид. В някои случаи можете да използвате софтуерпроизводители на трети страни, като помощната програма

Проверете дисковата помощна програма (Chkdsk.exe)използва се за проверка на диска за грешки и лоши сектори. Тази командна програма Windows низовепроверява целостта на основните и динамичните дискове. Използва се за проверка и коригиране на грешки, открити в NTFS томове и по-стари формати като FAT, FAT32.

Проверете дискаспособен да намира и коригира много видове грешки. Помощната програма основно търси несъответствия във файловата система и свързаните метаданни. Един от начините, по който Check Disk открива грешки, е чрез сравняване на растерното изображение на тома с дисковите сектори, присвоени на файловете.

Много потребители имат въпрос - Как да стартирам CHKDSK?За да направите това ви трябва:

Опции на командата CHKDSK

CHKDSK [том[[път]име на файл]] ], където

  • Сила на звука- Указва точката на монтиране, името на тома или буквата на устройството, което се проверява, последвано от двоеточие.
  • име на файл- Файлове, проверени за фрагментация (само FAT/FAT32).
  • - Корекция на грешки на диска.
  • - За FAT/FAT32: показва пълния път и името на всеки файл на диска. За NTFS: показване на съобщения за почистване (ако има такива).
  • - Търсене на лоши сектори и възстановяване на оцеляло съдържание (изисква /F).
  • /L: размер- Само NTFS: Задайте размера на регистрационния файл (в KB). Ако не е зададен размер, се показва текущата стойност на размера.
  • - Предварително изключване на обема (при необходимост). Всички отворени манипулатори на този том ще бъдат невалидни (изисква /F)
  • - Само NTFS: по-малко стриктна проверка на записите в индекса.
  • /° С- Само NTFS: пропускайте проверката за цикли в структурата на папките.
  • - Само NTFS: преоценете лошите клъстери на диска (изисква /R)
  • Опциите /I или /C намаляват времето за изпълнение на Chkdsk, като пропускат някои проверки на обема.

Пример за анализ на диск без корекция на грешки в Chkdsk

Можете да проверите целостта на устройството, като въведете името на командата и буквата на устройството, последвани от двоеточие. Например, за да проверите целостта на устройство C, въведете:

Ако проверката на индекса открие изгубени файлове, Check Disk ще ги възстанови такива, каквито са. Обикновено възстановените файлове се съхраняват с разширение .chk в главната директория на съответното устройство. И накрая, Check Disk показва отчет, който ви казва дали свободното пространство е неправилно маркирано като използвано и, ако е така, препоръчва да коригирате грешката, като стартирате Проверете диска с клавиша /F.

Пример за коригиране на дискови грешки с помощта на Chkdsk

Като анализирате диска, вие го проверявате, но всъщност не поправяте нищо. За да проверите диска и да коригирате всички открити проблеми, трябва да посочите ключа /f, след което Check Disk ще търси и коригира грешки:

  • chkdsk /f C:

Check Disk не може да възстанови томове, които се използват. Ако обемът се използва, Check Disk пита дали искате обемът да бъде проверен следващия път, когато заредите компютъра си. Ключ /Rуточнява търсенето на лоши дискови сектори и възстановяване на четима информация, и ключ /X- принудително изключване на NTFS том, ако е необходимо.

Проверката на диска може да покаже по-подробна информация за напредъка на сканирането с помощта на ключ /V. За NTFS томове можете да ограничите проверката на индекса чрез настройка ключ /Iи пропуснете проверката за цикли в структурите на папките, като посочите ключ /C.

CHKDSK- стандартно приложениеза проверка харддискза грешки, откриване на лоши сектори на твърдия диск, коригиране на грешки във файловата система. Приложението CHKDSK (съкратено от Check Disk) е вградено в операционната система Windows система.

Програмата Chkdsk.exe намира грешки във файловата система, лоши сектори на твърдия диск и елиминира откритите проблеми. Ако проверката на диска за грешки във файловата система разкрие проблеми, проверката на CHKDSK се изпълнява, когато компютърът е включен.

Когато използвате Chkdsk.exe в различни Windows версии, има някои разлики:

  • В Windows XP помощната програма chkdsk намира грешки във файловата система и поправя лошите сектори на диска.
  • В Windows 10, Windows 8.1, Windows 8, Windows 7, Windows VistaС настройките по подразбиране CHKDSK намира грешки във файловата система, но не ги коригира. За да коригирате грешки във файловата система и да проверите секторите на диска, трябва ръчно да зададете определени параметри.

Проблемите с операционната система Windows влияят на нейната производителност. Грешки във файловата система възникват в следните ситуации:

  • Поради прекъсване на захранването - ако компютърът внезапно се изключи, може да възникне неочаквана системна повреда (за да предотвратите подобни ситуации, използвайте UPS - непрекъсваемо захранване).
  • Ако системата е заразена със зловреден софтуер.
  • Поради повреда в компютърния хардуер.

Лошите сектори могат да се появят на повърхността на твърдия диск. При проверка на диска с помощта на chkdsk, дефектен лоши секторитвърдият диск е маркиран като повреден, системата вече не чете или записва информация от лошите сектори на диска. Системата ще се опита да възстанови данни от повредени сектори (клъстери, директории), ако е възможно.

Сканирането на chkdsk диск работи в два режима:

Ако компютърът ви не се зарежда поради проблем, проверете HDDМожете да използвате инсталационния DVD с операционната система Windows. След зареждане от преносим носител в опциите за възстановяване на системата изберете командния ред, за да стартирате проверка за грешки на диска.

В този урок ще ви покажа как да използвате приложението CHKDSK, използвайки пример. операционна система Windows 10

CHKDSK проверява за отстраняване на проблеми с файловата система в GUI

Най-лесният вариант за проверка на файловата система за грешки е да стартирате програмата CHKDSK в графичния интерфейс с помощта на системни инструменти.

Следвай тези стъпки:

  1. Стартирайте Explorer.
  2. Щракнете с десния бутон върху локалния диск, на който искате да сканирате.
  3. В прозореца „Свойства: Локален диск (X:)“ отидете на раздела „Инструменти“.
  4. В секцията „Проверка за грешки“ кликнете върху бутона „Проверка“.
  1. В прозореца „Проверка на грешки (локален диск (X:)), който се отваря, изберете „Проверка на диска“, въпреки факта, че операционната система пише, че не са открити грешки при проверка на диска.

В Windows 7 са налични допълнителни опции за сканиране, трябва да поставите отметки в квадратчетата до елементите:

  • Автоматично коригиране на системни грешки.
  • Проверете и поправете лошите сектори.
  1. Процесът на сканиране започва и ще отнеме известно време. Времето за сканиране зависи от размера на локалния диск и количеството данни на диска.

При проверка на грешки във файловата система се сканира състоянието:

  • Проверено основна структурафайлова система.
  • Връзките с имена на файлове се проверяват.
  • Дескрипторите за сигурност се проверяват.
  • USN регистрационният файл е проверен.
  1. След приключване на процеса на проверка ще се отвори информация за неговия резултат. В този случай дискът е сканиран успешно и не са открити грешки. Ако бъдат открити грешки, ще бъдете помолени да ги коригирате.

За подробна информация кликнете върху връзката "Покажи подробности".

В прозореца за преглед на събития щракнете върху Подробности.

В прозореца „Свойства на събитието“, в разделите „Общи“ и „Подробности“, има подробна информация за резултата от сканирането на диска.

Получената информация за проверка на диска за грешки във файловата система може да бъде копирана в Notepad или друг текстов редактор за по-нататъшно проучване.

Как да стартирате CHKDSK (проверете диска) на командния ред

Командата chkdsk за проверка на твърд диск с посочените параметри се изпълнява от командния ред:

  1. Стартирайте командния ред като администратор. Прочетете как да намерите командния ред в Windows
  2. За проверка системен дял(системно устройство) в прозореца на интерпретатора на командния ред въведете командата:
chkdsk c: /f
  1. Натиснете клавиша "Enter".
  2. В прозореца на командния ред се появява съобщение, което показва, че командата CHKDSK не може да бъде изпълнена, тъй като посоченият том се използва от системен процес. За да започнете проверка на системния диск след рестартиране на системата, натиснете клавиша “Y” и след това натиснете клавиша “Enter”.
  3. По време на рестартирането на системата системният диск ще бъде проверен и възстановен.

Примерен шаблон за команда изглежда така: ["chkdsk" (име на приложение)], интервал, [буква на устройството, което се проверява, последвано от двоеточие ("c:", "d:", "f:" и т.н. ), път или име на файл], интервал, [командни опции].

Параметрите на командата имат следните значения:

  • /F - проверява файловата система и автоматично коригира откритите грешки.
  • /R - търсене на лоши сектори на диска, възстановяване на съдържанието (командата изисква ключ /F, пример: “chkdsk C: /F /R”).
  • /V - показва пълните пътища на файловете, показва имената на файловете на диска, във файловата система NTFS - показва съобщения за почистване.
  • /X - изключете диска преди проверка, дескриптори на този дискняма да се отметне (задължителният ключ /F трябва да бъде зададен, примерна команда: “chkdsk C: /F /X”).
  • /I - Извършва по-малко строга проверка на елементите на индекса; CHKDSK извършва по-бърза, но по-малко задълбочена проверка.
  • /C - пропуска циклите на проверка в структурата на папките.
  • /L: размер - Променя размера на журнала до стойност, посочена в килобайти.
  • /B - нулирайте резултатите от сканирането, проверете отново откритите преди това повредени сектори на твърдия диск (изисква се ключ /R, примерна команда: “chkdsk C: /F /R /B”).

В повечето случаи, за да проверите файловата система и да премахнете лошите сектори на твърдия диск, е достатъчно да използвате флаговете "F" и "R".

Как да деактивирате проверката на диска в CHKDSK при зареждане на Windows

В някои случаи проверката на диска се изпълнява, когато включите компютъра, преди да заредите операционната система Windows. В повечето случаи трябва да изчакате проверката да приключи; рестартиране няма да последва.

Постоянната проверка на диска при всяко стартиране на системата показва, че има проблеми и необходимостта от отстраняването им. Може би трябва да помислите подмяна труднодиск. Има например програми, които постоянно следят състоянието на компютърните дискове.

За да деактивирате стартирането на Chkdsk при зареждане на Windows, можете да използвате 2 метода: промяна на стойностите в системния регистър на операционната система или използване на командния ред.

Деактивиране на проверката на диска от командния ред:

  1. Стартирайте командния ред като администратор.
  2. В прозореца на интерпретатора на командния ред въведете командата („C:“ е името на устройството, на което искате да деактивирате стартирането на Check Disk при зареждане на системата), след което натиснете клавиша „Enter“:
chkntfs /x с:
  • Ако трябва да деактивирате сканирането на няколко устройства, добавете съответните букви на устройството към командата, разделени с интервали, например „chkntfs /x c: d:“.
  • С помощта на командата “chkntfs /d” можете да върнете оригиналните настройки.

Изключвам автоматична проверкадиск при зареждане на операционната система по следния начин:

  1. Стартирайте редактора на системния регистър (напишете „regedit“ в полето за търсене, изпълнете командата).
  2. Следвайте пътя:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  1. Кликнете върху опцията „Мениджър на сесии“.
  2. Намерете параметъра „BootExecute“, щракнете с левия бутон върху него.
  3. Прозорецът Edit Multiline показва стойността по подразбиране.

  1. За да деактивирате проверката на диска по време на Стартиране на Windows, преди звездичката добавете параметъра:
автоматична проверка autochk /k:C *
  1. За да деактивирате сканирането на множество дялове, добавете букви на устройството, разделени с интервал. Пример за устройства „C:“ и „D:“:
автоматична проверка autochk /k:C /k:D *

Изводи от статията

Системното приложение CHKDSK, вградено в операционната система Windows, се използва за проверка на файловата система за грешки и за откриване на лоши сектори на твърдия диск на компютъра. С помощта на помощната програма можете да коригирате системни грешки и да премахнете отрицателното въздействие (деактивиране на писане и четене) върху системата поради наличието на лоши сектори на твърдия диск.

На вашия локален диск C:. След като chkdsk завърши, резултатите мигаха на екрана за няколко секунди и след това компютърът се стартира. Не можах да разчета резултатите навреме. Резултатите записват ли се в текстов файл?

4 Решения за събиране на уеб формуляр за „Къде се намират резултатите от chkdsk в Windows 7?“

Както Рандолф споменава, това е в Event Viewer. По-конкретно тук:

Контролен панел -> Административни инструменти -> Преглед на събития -> Регистри на Windows -> Приложение -> Wininit

Wininit е в колоната източник .

За да добавите към публикацията на Пол:

Отидете в Старт, след това въведете „преглед на събития“ (без кавички) в лентата за търсене и след това изберете „Преглед на събития“.

Тъй като Event Viewer може да показва десетки хиляди или повече събития, може да бъде много трудно да се намери събитието "Wininit" (дневник на chkdsk).

За да е по-лесно, когато сте в " Приложение за дневник на събития "Windows Logs"."отидете на" Филтрирайте текущия журнал..." Филтрирайте „Източници на събития" отметнете „Wininit »:

Това ще принуди Event Viewer да показва само източници, които са "Wininit" (само за регистрационни файлове на chkdsk).

Има и chkdsk .log файлове, които могат да бъдат преглеждани текстов редактор, разположен в :\System Volume Information\Chkdsk . Можете да го видите само ако изберете Control Panel Folder Options Hidden Files and Folders Show скрити файлове, папки и дискове”, „Скриване на защитени файлове на операционната система” не е отметнато и вие сте придобили собственост върху тази папка.

Тук алтернативен начинпреглед на резултатите (вижте тук):

    Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение, въведете powershell.exe и натиснете Enter.

    В PowerShell копирайте и поставете командата по-долу и натиснете Enter. (Вижте екранната снимка по-долу). ЗАБЕЛЕЖКА. За да поставите копираната команда в PowerShell, трябва само да щракнете с десния бутон на мишката в PowerShell.

    Въведете командата

    Get-winevent -FilterHashTable @(logname="Приложение"; id="1001")| ?($_.providername – съвпадение на "wininit") | fl timecreated, съобщение | изходящ файл Desktop\CHKDSKResults.txt

    Вече ще имате файл CHKDSKResults.txt, създаден на вашия работен плот, който е лог файл на вашите резултати от chkdsk сканиране от Event Viewer.

Event Viewer в System Application, но в някои случаи изобщо не се показва.

Публикации по темата