телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Проверка на диска за грешки и лоши сектори Chkdsk. CHKDSK - проверка на твърдия диск за грешки Докладване на chkdsk windows 7

Целостта на файловете на твърдия диск е важен компонент на стабилния файл компютърна система. Появата на различни грешки във файловете и файловата структура, нарушение логическа структурадиск, появата на лоши сектори на диска води до неправилна работа на компютъра, системни повреди, проблеми и замръзвания. За предотвратяване на подобни проблеми в операционната система, от архаичния MS DOS до съвременните версии на Windows 10, има специален инструмент, предназначен да проверява и възстановява целостта файлова система, справят се с логически и физически грешки на диска. Говорим за системната помощна програма CHKDSK и в този материалЩе ви кажа какво представлява тази помощна програма, какво прави и как командата CHKDSK /F /R може да ви помогне да поправите повреда във файловата система на вашия компютър.

Използвайте CHKDSK /F /R, за да поправите повреда във файловата система

Какво е CHKDSK?

CHKDSK (съкратено от “check disk” - проверка на диска)е системен инструмент, предназначен да проверява твърдия диск за логически грешки, лоши сектори, както и да коригира откритите проблеми.

Функционалността CHKDSK ви позволява да възстановите логическата структура на диск, включително коригиране на неправилни входни точки на MFT (главна файлова таблица). Ако бъдат намерени лоши сектори, те се появяват в две основни форми - „меки“ (появява се, когато данните са записани неправилно) и „твърди“ (лошите сектори възникват поради физическо уврежданедиск), CHKDKS обикновено поправя „меките“ лоши сектори и маркира „твърдите“, така че да не могат да бъдат използвани допълнително от системата.

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

Функционалност на командата CHKDSK

Има две основни форми на активиране на тази помощна програма, които ви позволяват да стартирате chkdsk:

Поставете отметки в необходимите квадратчета и щракнете върху „OK“
  • Ако дискът не е системен, сканирането ще се извърши веднага, но ако дискът е системен, компютърът ще добави сканиране към своя график на този диск, а при последващо рестартиране вашият диск ще бъде проверен от функционалността CHKDSK;
  • Активиране чрез командна линия . Стартирайте команден ред като администратор и въведете:

CHKDSK (име на том) / (флаг)

Например, често използвана форма за активиране на CHKDKS е командата:

CHKDSK C: /F /R

където C: е името на тома, /F и /R са използваните флагове.

Командата, която дадох, стартира CHKDSK, инструктирайки последния да провери устройство C за лоши сектори и да възстанови данните в тях ( знаме /Фпринуждава CHKDSK да коригира грешки на диска, /R флагпринуждава CHDSK да търси повредени сектори на диска и да се опита да възстанови данните в тях).


Други CHKDSK флагове (команди) са:

  • – при проверка на файловата система FAT/FAT32 показва пътя до файловете на диска и техните имена;
  • – предварително дезактивиране на силата на звука (трябва да е активиран флагът /F);
  • – забранява цялостната проверка на индексите. Използва се само във файловата система NTFS и ви позволява да ускорите сканирането на диска;
  • /° С- забранява циклите на проверка вътре в папките. Използва се само в NTFS, но също така ви позволява да ускорите сканирането;
  • /L:(размер в килобайтове)– промяна на размера на лог файла до посочения размер (само NTFS);
  • – повторна проверка на повредени дискови клъстери (само NTFS, изисква ключ /R)

Ако просто въведете командата “CHKDSK” (без кавички) в командния ред, тогава помощната програма “CHKDSK /F /R за поправка на повреда на файловата система” ще сканира вашия диск за грешки в режим “само за четене”, без изобщо да коригира тях.

Заключение

Използването на командата CHKDSK /F /R в командния ред като администратор ви позволява да коригирате логически грешки на диска, както и да търсите лоши сектори на диска и да се опитвате да ги възстановите. Използвайте CHKDSK при най-малкото съмнение за повреда на файловата система; полезен инструментв ръка опитен потребителНАСТОЛЕН КОМПЮТЪР.

На вашия локален 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, но в някои случаи изобщо не се показва.

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. След приключване на процеса на проверка ще се отвори информация за неговия резултат. IN в такъв случай, дискът беше проверен успешно, не бяха открити грешки. Ако бъдат открити грешки, ще бъдете помолени да ги коригирате.

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

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

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

Получената информация за проверка на диска за грешки във файловата система може да бъде копирана в 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 се използва за проверка на файловата система за грешки и за откриване на лоши сектори на твърдия диск на компютъра. С помощта на помощната програма можете да коригирате системни грешки и да премахнете отрицателното въздействие (деактивиране на писане и четене) върху системата поради наличието на лоши сектори на твърдия диск.

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 D:/F- проверете диска Д:в режим на коригиране на грешки.

Ако в този тестов режим 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). Можете да проверите целостта на устройството, като въведете името на командата и буквата на устройството, последвани от двоеточие. Например, за да проверите целостта на устройство C, въведете: chkdsk c: Проверката на диска показва отчет за напредъка на всяка фаза на работа. Повече подробности от командата chkdsk можете да намерите в статията - Проверка на диска за грешки и лоши сектори.

Етапи на работа на помощната програма CHKDSK

Check Disk извършва операции на три етапа.

  1. На първия етап Check Disk проверява файловата структура: CHKDSK проверява файлове (етап 1 от 3)... Проверката на файла е завършена.
  2. На втория етап индексите се проверяват: CHKDSK проверява индекси (етап 2 от 3)... Проверката на индекса е завършена. CHKDSK възстановява изгубени файлове. Ако в резултат на проверка на индексите, изгубени файлове, Check Disk ще ги възстанови такива, каквито са. Обикновено възстановените файлове се съхраняват с разширение .chk в основната директория на съответното устройство.
  3. В третия етап Check Disk проверява дескриптори за сигурност: CHKDSK проверява дескриптори за сигурност (етап 3 от 3)... Проверката на дескриптора за сигурност е завършена.

Накрая Check Disk показва отчет, който ви казва дали свободното пространство е било неправилно маркирано като използвано и ако е така, препоръчва коригиране на грешката чрез стартиране на Check Disk с ключа /F: CHKDSK откри свободно пространство, маркирано като разпределено в таблицата на главния файл ( MFT ) растерно изображение. CHKDSK откри свободно пространство, маркирано като разпределено

Можете да кажете на Check Disk да изведе повече подробна информацияза напредъка на проверката с помощта на клавиша /V. За NTFS томове можете да ограничите проверката на индекса, като посочите ключа /I, и да пропуснете проверката за цикли в структурите на папките, като посочите ключа /C. Намиране и коригиране на грешки на C устройство: chkdsk /f C.



Свързани публикации