Компютри Windows интернет

Проверете диска за грешки и лоши сектори Chkdsk. Проверете диска за грешки и лоши сектори Chkdsk Проверете записи на hdd в win 7

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

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

Какво е CHKDSK?

ЧКДСК (съкращение от английски "check disk" - проверка на диска)Това е системен инструмент, предназначен за проверка на твърдия диск за логически грешки, лоши сектори и отстраняване на проблеми, които открие.

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

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

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

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

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

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

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

CHKDSK C: / F / R

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

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


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

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

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

Заключение

Използването на командата CHKDSK / F / R в командния ред от името на администратора ви позволява да коригирате логически грешки на диска, както и да търсите лоши сектори на диска и да се опитате да ги възстановите по -късно. Използвайте CHKDSK при най -малкото подозрение за повреда на файловата система, нейната функционалност, както и функционалност системна помощна програма SCANNOW е полезен инструмент в ръцете на опитен потребител на компютър.

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

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

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

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

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

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

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

Проверката на диска Chkdsk работи в два режима:

  • в графичния интерфейс посредством системата;
  • с помощта на командния ред.

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

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

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

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

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

  1. Стартирайте File Explorer.
  2. Щракнете Кликнете с десния бутонс мишката върху локалния диск, на който искате да проверите.
  3. В прозореца "Свойства: Локален диск (X :)" влезте в раздела "Услуга".
  4. В секцията „Проверка за грешки“ кликнете върху бутона „Провери“.
  1. В прозореца Error Checking (Local Disk (X :)), който се отваря, изберете Check Disk, въпреки че операционната система казва, че не са открити грешки при проверката на диска.

В 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:" е името на диска, на който искате да забраните стартирането на проверката на диска при стартиране на системата), след което натиснете клавиша "Enter":
chkntfs / x с:
  • Ако трябва да деактивирате сканирането на множество дискове, добавете съответните букви на устройството към командата, разделени с интервали, например „chkntfs / x с: d:“.
  • С помощта на командата "chkntfs / d" можете да възстановите първоначалните настройки.

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

  1. Стартирайте редактора на системния регистър (въведете „regedit“ в полето за търсене, изпълнете командата).
  2. Следвайте пътя:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager
  1. Щракнете върху параметъра Session Manager.
  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?“

Както споменава Рандолф, това е в програмата за преглед на събития. По -конкретно, тук:

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

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

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

Отидете на Start, след това въведете Event Viewer (без кавички) в лентата за търсене и след това изберете Event Viewer.

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

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

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

Има и chkdsk .log файлове, които могат да се разглеждат в текстов редакторнамира се в: \ System Volume Information \ Chkdsk. Можете да го видите само ако е избран Контролен панел Опции на папката Скрити файлове и показване на папки скрити файлове, папки и дискове ”,„ Скриване на защитени файлове на операционната система ”е отметнато и вие сте придобили собственост върху тази папка.

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

    Кликнете върху Ключове за Windows+ R, за да отворите диалоговия прозорец Изпълнение, въведете powershell.exe и натиснете Enter.

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

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

    Get -winevent -FilterHashTable @ (logname = "Application"; id = "1001") | ? ($ _. име на доставчик - съвпада с "wininit") | fl създадено по време, съобщение | външен файл Desktop \ CHKDSKResults.txt

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

Event Viewer в системното приложение, но в някои случаи изобщо не се показва.

ЧКДСКизползвани за проверка на дискове и показване на отчети за резултатите от проверката. Формат на командния ред:

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

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

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

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

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

/ RТърсете лоши сектори и възстановете съдържанието им. (изисква ключ / F).

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

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

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

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

Ключове / Азили / ° СНамалете времето за изпълнение на 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 байта.
Общо клъстери на диск: 122 096 000.
1249719 клъстери на диск.

CHKDSK D: / F- проверете диска Д:в режим на корекция на грешки.

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

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

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

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

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

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

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

Етап 3. Проверка на дескрипторите на сигурността

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

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

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

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

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

В Windows 7 и по -ранни версии проверката на диска chkdsk се стартира при включване на компютъра в резултат на неправилно изключване. Той обаче може да се стартира независимо чрез командния ред. В края на сканирането потребителят може да види резултатите от сканирането и коригираните грешки. Тази функция не е налична в операционната система Windows 10. На екрана на монитора отчетът за сканиране на chkdsk се показва като общ процент на завършеност. Изглежда, че това е достатъчно, но опитни потребителиможе да се нуждаете от информация за коригирани грешки и промени, направени в операционната система. Как да видите отчета chkdsk в Windows 10?

Проверка на диска и разглеждане на резултатите от сканирането в Windows 10

Да проверя HDDза грешки трябва да изпълните командата chkdsk. За да направите това, кликнете върху „Старт“, след това върху „Командния ред (администратор)“. В прозореца, който се отваря, въведете „chkdsk D / f / r / v“.

След сканиране затворете командния ред и кликнете върху „Старт“. В полето за търсене въведете „Преглед на събития“.

Ще се отвори нов прозорец. В лявото меню изберете секцията „Windows Logs“ и „Application“.

Щракнете с десния бутон върху „Application“ и изберете „Find“. Въведете chkdsk и натиснете „Enter“.

Търсенето ще върне първия дневник с идентификатор 1001. В долната част отидете в раздела "Общи" и вижте резултатите.

Също така изпълнява командния ред с администраторски права и въвежда заявката "get -winevent -FilterHashTable @ (logname =" Application "; id =" 1001 ") | ? ($ _. име на доставчик - съвпада с "wininit") | fl създадено по време, съобщение | out-file c: \ CHKDSK_REPORT.txt ", можете да получите отчет за сканиране.

Можете да го отворите във всеки текстов редактор.