CHKDSK – kontroluje chyby na pevném disku. Kontrola integrity disku Kde je uložena zpráva chkdsk?

CHKDSK slouží ke skenování disků a zobrazování zpráv o výsledcích skenování. Formát příkazový řádek:

CHKDSK [volume:[[cesta]název souboru]] ]

Hlasitost Určuje přípojný bod, název svazku nebo písmeno jednotky kontrolované jednotky, za kterým následuje dvojtečka.

název souboru Soubory kontrolovány na fragmentaci (pouze FAT/FAT32).

/F Oprava chyb disku.

/PROTI Podrobný režim výstup. Pro FAT/FAT32: Zobrazuje úplnou cestu a název každého souboru na tomto disku. Pro NTFS: zobrazí také zprávy o vyčištění.

/R Vyhledejte chybné sektory a obnovte jejich obsah. (vyžaduje klíč /F).

/L:velikost Pouze pro NTFS: Změní velikost souboru protokolu na zadanou velikost (v kB). Pokud velikost není specifikována, zobrazí se aktuální hodnota velikosti.

/X V případě potřeby násilně vypněte hlasitost. Všechny otevřené popisovače tohoto svazku budou zrušeny. (vyžaduje parametr /F).

/I Pouze NTFS: Méně přísná kontrola prvků indexu.

/C Pouze NTFS: Přeskočte kontrolu smyček ve struktuře složek.

Klíče /I nebo /C snížit dobu provádění nástroje CHKDSK přeskočením některých kontrol svazku.

Příklady použití:

CHKDSK- zkontrolujte aktuální disk (svazek) v režimu pouze pro čtení

Ukázka zprávy:

Typ souborový systém:NTFS.

Označení svazku: DISK_C.

POZORNOST! Parametr F není specifikován.

CHKDSK běží v režimu pouze pro čtení.

Kontrola souborů (krok 1 ze 3)...
Ověření souboru je dokončeno.
Kontrola indexů (krok 2 ze 3)...
Kontrola indexu je dokončena.
Kontrola popisovačů zabezpečení (krok 3 ze 3)...
Kontrola deskriptoru zabezpečení byla dokončena.
CHKDSK kontroluje protokol USN..
Kontrola protokolu USN dokončena

Celkem 488384000 KB na disku.
482155688 KB v 332072 souborech.
108552 kB v 14989 indexech.
0 kB ve vadných sektorech.
Systém používá 1120884 KB.
Soubor protokolu zabírá 65536 kB.
4998876 KB volného na disku.

Velikost clusteru: 4096 bajtů.
Celkový počet clusterů na disku: 122096000.
1249719 clusterů na disku.

CHKDSK D:/F- zkontrolujte disk D: v režimu opravy chyb.

Pokud v tento režim kontroly CHKDSK nemůže získat výhradní přístup ke kontrolovanému svazku, program vás vyzve k nastavení režimu automatického spuštění testování určeného disku při příštím restartu systému. Kontrola bude provedena službou Windows Session Manager v souladu s obsahem klíče registru
HKLM\System\CurrentControlSet\Control\Session Manager\BootExecute
Výsledky kontroly lze zobrazit v protokolu událostí systému - (Ovládací panely - Nástroje pro správu - Prohlížeč událostí - Aplikace) upozornění služby Winlogon. Přítomnost znamení, že program CHKDSK bude spuštěn příště bootování Windows lze zkontrolovat pomocí příkazu CHKNTFS, odkaz na jehož popis naleznete také na stránce se seznamem příkazů Windows CMD. Kromě toho jej lze použít ke změně některých parametrů testování.

Práce nástroje CHKDSK je rozdělena do tří hlavních průchodů, během nichž nástroj CHKDSK kontroluje všechna metadata na svazku, a na volitelný čtvrtý průchod. Termín "metadata" znamená "data o datech." Metadata jsou vrstva nad systémem souborů, která sleduje informace o všech souborech uložených na svazku. Metadata obsahují informace o klastrech, které tvoří objem dat konkrétní soubor, o tom, které clustery jsou zdarma, o clusterech obsahujících chybné sektory atd. Na druhou stranu se data obsažená v souboru označují jako „data uživatele“. V NTFS jsou metadata chráněna pomocí transakčního protokolu. Proces změny metadat je rozdělen do určitých logických fází neboli transakcí, které se zaznamenávají do protokolu. Pokud posloupnost akcí pro změnu metadat není logicky dokončena, provede se návrat pomocí dat transakčního protokolu do okamžiku, kdy tato změna ještě nebyla zahájena. Jinými slovy, použití protokolu transakcí výrazně zvyšuje pravděpodobnost integrity metadat.

Tato metoda se nepoužívá k ochraně uživatelských dat (nikoli metadat) v systému souborů NTFS.

Fáze 1. Kontrola souborů

Během prvního průchodu nástroj CHKDSK zobrazí zprávu o tom, že jsou soubory kontrolovány, a množství provedených kontrol souborů, vyjádřené v procentech (0 až 100). Během této fáze CHKDSK kontroluje segment záznamu každého souboru v hlavní tabulce souborů ( MFT) svazky.

Fáze 2. Kontrola indexů

Indexy jsou v podstatě adresáře v systému souborů NTFS. CHKDSK zkontroluje, že neexistují žádné „osiřelé“ soubory a že všechny výpisy adresářů obsahují existující soubory. Osamocený soubor je soubor, pro který existuje platný segment záznamu souboru, ale pro který nejsou žádná data v žádném výpisu adresáře. Ztracený soubor lze obnovit v jeho odpovídajícím adresáři, pokud tento adresář stále existuje. Pokud odpovídající adresář již neexistuje, CHKDSK vytvoří adresář v kořenovém adresáři disku a přesune soubor do něj.

Krok 3: Kontrola popisovačů zabezpečení

Popisovače zabezpečení obsahují informace o vlastníkovi souboru nebo adresáře a oprávnění NTFS tento soubor nebo adresář a o auditování tohoto souboru nebo adresáře. CHKDSK kontroluje strukturu každého popisovače zabezpečení, ale neověřuje skutečnou existenci uvedených uživatelů nebo skupin ani platnost udělených oprávnění.

Fáze 4. Kontrola sektorů

Tato fáze provádění nástroje CHKDSK je určena přítomností parametru /R při spuštění programu. Hledá chybné sektory v objem volné místo. Nástroj CHKDSK se pokusí přečíst každý sektor na svazku, a pokud je zjištěna chyba, klastr obsahující sektor je označen jako špatný a odstraněn z logické struktury svazku. I bez použití klíče /R program vždy čte sektory související s tabulkou MFT(k metadatům). Kromě toho se v předchozích fázích nástroje CHKDSK kontrolují sektory, které se používají pro oblast uživatelských dat.

Je třeba vzít v úvahu skutečnost, že doba provádění CHKDSK s klíčem /R může být významný. Kromě toho mají moderní pevné disky vestavěný systém autotestu a monitorování parametrů (S.M.A.R.T), díky jehož přítomnosti je zbytečné používat režim vyhledávání chybných sektorů pomocí CHKDSK, protože všechny moderní disky neustále provádějí interní rutiny pro sledování technického stavu a vlastní diagnostiku, stejně jako procedury zabudované ve firmwaru pro přeřazení špatně čitelných sektorů (nestabilní sektory) do sektorů z rezervní oblasti (procedura přemapování nebo přemapování). Tyto procesy probíhají pro uživatele počítače neviditelné. Přítomnost Bad Blocks je tedy možná pouze v případě, že v rezervní oblasti není volné místo pro přeřazení, nebo pokud dojde k poruchám při zápisu dat do sektoru, například při nouzovém vypnutí primárního napájení.

Když jsou zjištěny ztracené soubory, program CHKDSK vytvoří je ve struktuře systému souborů jako soubory s příponou .CHK. V praxi lze informace z takových souborů obnovit ručně pouze v případech, kdy jsou uvedeny v textové podobě. V některých případech můžete použít software výrobců třetích stran, jako je nástroj

Zkontrolujte Disk Utility (Chkdsk.exe) slouží ke kontrole chyb a vadných sektorů na disku. Tento příkazový nástroj Řetězce Windows kontroluje integritu základních i dynamických disků. Slouží ke kontrole a opravě chyb zjištěných na svazcích NTFS a starších formátech jako FAT, FAT32.

Zkontrolujte disk dokáže najít a opravit mnoho typů chyb. Nástroj primárně hledá nekonzistence v systému souborů a souvisejících metadatech. Jedním ze způsobů, jak Check Disk najde chyby, je porovnání bitmapy svazku se sektory disku přiřazenými k souborům.

Mnoho uživatelů má otázku - Jak spustit CHKDSK? K tomu potřebujete:

Možnosti příkazu CHKDSK

CHKDSK [volume[[cesta]název souboru]] ] , kde

  • Hlasitost- Určuje bod připojení, název svazku nebo písmeno jednotky kontrolované jednotky a za ním dvojtečku.
  • název souboru- Soubory kontrolovány na fragmentaci (pouze FAT/FAT32).
  • /F- Oprava chyb na disku.
  • /PROTI- Pro FAT/FAT32: zobrazte úplnou cestu a název každého souboru na disku. Pro NTFS: zobrazit zprávy o vyčištění (pokud existují).
  • /R- Vyhledejte vadné sektory a obnovte přeživší obsah (vyžaduje /F).
  • /L:velikost- Pouze NTFS: Nastavte velikost souboru protokolu (v kB). Pokud velikost není specifikována, zobrazí se aktuální hodnota velikosti.
  • /X- Předběžné vypnutí objemu (je-li to nutné). Všechny otevřené popisovače tohoto svazku budou zrušeny (vyžaduje /F)
  • /I- Pouze NTFS: méně přísná kontrola položek indexu.
  • /C- Pouze NTFS: přeskočte kontrolu smyček ve struktuře složek.
  • /B- Pouze NTFS: přehodnoťte chybné clustery na disku (vyžaduje /R)
  • Možnosti /I nebo /C zkracují dobu provádění nástroje Chkdsk přeskočením některých kontrol svazku.

Příklad analýzy disku bez opravy chyb Chkdsk

Integritu jednotky můžete zkontrolovat zadáním názvu příkazu a písmene jednotky následované dvojtečkou. Chcete-li například zkontrolovat integritu jednotky C, zadejte:

Pokud kontrola indexu najde ztracené soubory, Check Disk je obnoví tak, jak jsou. Obnovené soubory jsou obvykle uloženy s příponou .chk v kořenovém adresáři příslušné jednotky. Nakonec kontrola disku zobrazí zprávu, která vám řekne, zda volné místo nebylo nesprávně označeno jako používané, a pokud ano, doporučí, abyste chybu napravili spuštěním Zkontrolujte disk pomocí klávesy /F.

Příklad opravy chyb disku pomocí Chkdsk

Rozborem disku ho zkontrolujete, ale vlastně nic neopravíte. Chcete-li zkontrolovat disk a opravit všechny zjištěné problémy, musíte zadat přepínač /f, po kterém bude Kontrola disku vyhledávat a opravovat chyby:

  • chkdsk /f C:

Check Disk nemůže obnovit svazky, které se používají. Pokud je svazek používán, Check Disk se zeptá, zda chcete, aby byl svazek zkontrolován při příštím spuštění počítače. Klíč /R určuje vyhledávání chybných sektorů disku a obnovu čitelných informací a klíč /X- v případě potřeby nucené vypnutí svazku NTFS.

Kontrola disku může zobrazit podrobnější informace o průběhu skenování pomocí klíč /V. U svazků NTFS můžete omezit kontrolu indexu nastavením klíč /I a přeskočte kontrolu smyček uvnitř struktur složek zadáním klíč /C.

CHKDSK je standardní ověřovací aplikace pevný disk za chyby, detekce vadných sektorů na pevném disku, oprava chyb systému souborů. Aplikace CHKDSK (zkratka pro Check Disk) je zabudována do operačního systému systém Windows.

Program Chkdsk.exe najde chyby systému souborů, vadné sektory na pevném disku a odstraní zjištěné problémy. Pokud kontrola disku na chyby systému souborů odhalí problémy, spustí se kontrola nástroje CHKDSK při zapnutí počítače.

Při použití Chkdsk.exe v jiném Verze Windows, existují určité rozdíly:

  • V systému Windows XP nástroj chkdsk najde chyby systému souborů a opraví chybné sektory na disku.
  • Ve Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista Ve výchozím nastavení nástroj CHKDSK najde chyby systému souborů, ale neopraví je. Chcete-li opravit chyby systému souborů a zkontrolovat sektory disku, musíte ručně nastavit určité parametry.

Problémy s operačním systémem Windows ovlivňují jeho výkon. K chybám systému souborů dochází v následujících situacích:

  • V důsledku výpadku proudu - pokud se počítač náhle vypne, může dojít k neočekávané poruše systému (pro prevenci takových situací použijte UPS - nepřerušitelný zdroj napájení).
  • Pokud je systém napaden malwarem.
  • Kvůli poruše hardwaru počítače.

Na povrchu pevného disku se mohou objevit chybné sektory. Při kontrole disku pomocí chkdsk, vadný špatné sektory pevný disk je označen jako poškozený, systém již nečte ani nezapisuje informace z chybných sektorů disku. Pokud je to možné, systém se pokusí obnovit data z poškozených sektorů (klastrů, adresářů).

Kontrola disku chkdsk probíhá ve dvou režimech:

Pokud se váš počítač nespustí kvůli problému, zkontrolujte HDD Instalační DVD můžete použít s operačním systémem Windows. Po zavedení z vyměnitelného média vyberte v možnostech obnovení systému příkazový řádek pro spuštění kontroly chyb disku.

V tomto tutoriálu vám na příkladu ukážu, jak používat aplikaci CHKDSK. operační systém Windows 10

Nástroj CHKDSK zkontroluje řešení potíží se systémem souborů v grafickém uživatelském rozhraní

Nejjednodušší možností pro kontrolu chyb v systému souborů je spuštění programu CHKDSK v grafickém rozhraní pomocí systémových nástrojů.

Následuj tyto kroky:

  1. Spusťte Průzkumníka.
  2. Klepněte pravým tlačítkem myši na místní disk, na kterém chcete skenovat.
  3. V okně „Vlastnosti: Místní disk (X:)“ přejděte na kartu „Nástroje“.
  4. V části „Zkontrolovat chyby“ klikněte na tlačítko „Zkontrolovat“.
  1. V okně „Kontrola chyb (Lokální disk (X:))“, které se otevře, vyberte „Zkontrolovat disk“, přestože operační systém píše, že při kontrole disku nebyly nalezeny žádné chyby.

Ve Windows 7 jsou k dispozici další možnosti skenování; chcete-li je spustit, musíte zaškrtnout políčka vedle položek:

  • Automaticky opravovat systémové chyby.
  • Zkontrolujte a opravte vadné sektory.
  1. Proces skenování začne a bude nějakou dobu trvat. Doba skenování závisí na velikosti místního disku a množství dat na disku.

Při kontrole chyb systému souborů se kontroluje stav:

  • Kontrolovány základní struktura souborový systém.
  • Jsou zkontrolována připojení názvu souboru.
  • Bezpečnostní deskriptory jsou kontrolovány.
  • Je zkontrolován protokol USN.
  1. Po dokončení ověřovacího procesu se otevře informace o jeho výsledku. V tomto případě byl disk úspěšně zkontrolován a nebyly zjištěny žádné chyby. Pokud jsou nalezeny chyby, budete požádáni o jejich opravu.

Pro podrobné informace klikněte na odkaz "Zobrazit podrobnosti".

V okně Prohlížeč událostí klikněte na Podrobnosti.

V okně „Vlastnosti události“ na kartách „Obecné“ a „Podrobnosti“ jsou k dispozici podrobné informace o výsledku kontroly disku.

Informace získané o kontrole disku na chyby souborového systému lze zkopírovat do poznámkového bloku nebo jiného textového editoru pro další studium.

Jak spustit CHKDSK (kontrola disku) na příkazovém řádku

Příkaz chkdsk pro kontrolu pevného disku se zadanými parametry se provádí z příkazového řádku:

  1. Spusťte příkazový řádek jako správce. Přečtěte si, jak najít příkazový řádek ve Windows
  2. Pro kontrolu systémový oddíl(systémová jednotka) v okně interpretu příkazového řádku zadejte příkaz:
chkdsk c: /f
  1. Stiskněte klávesu "Enter".
  2. V okně příkazového řádku se zobrazí zpráva oznamující, že příkaz CHKDSK nelze provést, protože zadaný svazek je používán systémovým procesem. Chcete-li po restartu systému spustit kontrolu systémového disku, stiskněte klávesu „Y“ a poté stiskněte klávesu „Enter“.
  3. Během restartu systému bude systémový disk zkontrolován a obnoven.

Vzorová šablona příkazu vypadá takto: ["chkdsk" (název aplikace)], mezera, [písmeno jednotky kontrolované jednotky následované dvojtečkou ("c:", "d:", "f:" atd. ), cesta nebo název souboru], mezera, [možnosti příkazu].

Parametry příkazu mají následující význam:

  • /F - kontroluje systém souborů a automaticky opravuje nalezené chyby.
  • /R - vyhledat chybné sektory na disku, obnovit obsah (příkaz vyžaduje klíč /F, příklad: „chkdsk C: /F /R“).
  • /V - zobrazí úplné cesty k souborům, zobrazí názvy souborů na disku, v systému souborů NTFS - zobrazí zprávy o čištění.
  • /X - před kontrolou odpojte disk, deskriptory tohoto disku nebude kontrolován (musí být nastaven povinný klíč /F, příklad příkazu: „chkdsk C: /F /X“).
  • /I – Provede méně přísnou kontrolu položek indexu, nástroj CHKDSK provede rychlejší, ale méně důkladnou kontrolu.
  • /C - přeskočí kontrolní cykly ve struktuře složek.
  • /L: velikost – Změní velikost protokolu na hodnotu zadanou v kilobajtech.
  • /B - resetovat výsledky kontroly, znovu zkontrolovat dříve nalezené poškozené sektory pevného disku (je vyžadován klíč /R, příklad příkazu: „chkdsk C: /F /R /B“).

Ve většině případů ke kontrole systému souborů a odstranění vadných sektorů na pevném disku stačí použít příznaky „F“ a „R“.

Jak zakázat kontrolu disku v CHKDSK při spouštění systému Windows

V některých případech se kontrola disku spustí při zapnutí počítače před načtením operačního systému Windows. Ve většině případů musíte počkat na dokončení kontroly, restart nebude následovat.

Neustálá kontrola disku při každém startu systému indikuje přítomnost problémů a nutnost jejich odstranění. Možná budete muset zvážit výměnu pevného disku. Existují například programy, které neustále sledují stav počítačových disků.

Chcete-li zakázat spouštění nástroje Chkdsk při spouštění systému Windows, můžete použít 2 způsoby: změnu hodnot v registru operačního systému nebo pomocí příkazového řádku.

Zakázání kontroly disku na příkazovém řádku:

  1. Spusťte příkazový řádek jako správce.
  2. V okně interpretu příkazového řádku zadejte příkaz („C:“ je název jednotky, na které chcete zakázat spouštění Check Disk při spouštění systému) a poté stiskněte klávesu „Enter“:
chkntfs /x s:
  • Pokud potřebujete zakázat skenování na několika jednotkách, přidejte do příkazu odpovídající písmena jednotek oddělená mezerami, například „chkntfs /x c: d:“.
  • Pomocí příkazu „chkntfs /d“ můžete vrátit původní nastavení.

Vypnout automatická kontrola disk při načítání operačního systému následujícím způsobem:

  1. Spusťte Editor registru (do vyhledávacího pole zadejte „regedit“ a spusťte příkaz).
  2. Postupujte po cestě:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  1. Klikněte na možnost „Správce relací“.
  2. Najděte parametr „BootExecute“, klikněte na něj levým tlačítkem myši.
  3. V okně Edit Multiline se zobrazí výchozí hodnota.

  1. Chcete-li zakázat kontrolu disku během Spuštění Windows, před hvězdičku přidejte parametr:
automatická kontrola autochk /k:C *
  1. Chcete-li zakázat skenování na více oddílech, přidejte písmena jednotek oddělená mezerou. Příklad pro jednotky „C:“ a „D:“:
automatická kontrola autochk /k:C /k:D *

Závěry článku

Systémová aplikace CHKDSK, vestavěná do operačního systému Windows, se používá ke kontrole chyb v systému souborů a k detekci vadných sektorů na pevném disku počítače. Pomocí nástroje můžete opravit systémové chyby a eliminovat negativní dopad (zakázat zápis a čtení) na systém kvůli přítomnosti vadných sektorů pevného disku.

Na místním disku C:. Po dokončení nástroje chkdsk se výsledky na obrazovce na několik sekund rozblikaly a poté se počítač spustil. Nemohl jsem včas přečíst výsledky. Jsou výsledky uloženy v textovém souboru?

4 Řešení shromažďují webový formulář pro „Kde se nacházejí výsledky chkdsk ve Windows 7?“

Jak zmiňuje Randolph, je to v prohlížeči událostí. Konkrétněji zde:

Ovládací panely -> Nástroje pro správu -> Prohlížeč událostí -> Protokoly Windows -> Aplikace -> Wininit

Wininit je ve sloupci zdroj .

Pro doplnění Pavlova příspěvku:

Přejděte na Start, do vyhledávacího pole zadejte „prohlížeč událostí“ (bez uvozovek) a poté vyberte „Prohlížeč událostí“.

Vzhledem k tomu, že Prohlížeč událostí může zobrazit desítky tisíc nebo více událostí, může být velmi obtížné najít událost „Wininit“ (protokol chkdsk).

Aby to bylo jednodušší, když jste v " Aplikace Protokol událostí "Protokoly Windows"." jít do " Filtrovat aktuální protokol...“ Filtrovat „Zdroje událostí“ zaškrtnout „Wininit »:

To přinutí Prohlížeč událostí zobrazovat pouze zdroje, které jsou "Wininit" (pouze pro protokoly chkdsk).

Existují také soubory chkdsk .log, které lze prohlížet textový editor, který se nachází v:\System Volume Information\Chkdsk . Můžete jej zobrazit, pouze pokud vyberete možnost Ovládací panely Možnosti složky Zobrazit skryté soubory a složky skryté soubory, složky a jednotky", "Skrýt chráněné soubory operačního systému" není zaškrtnuto a získali jste vlastnictví této složky.

Tady alternativní způsob prohlížení výsledků (viz zde):

    Stisknutím klávesy Windows + R otevřete dialogové okno Spustit, zadejte powershell.exe a stiskněte Enter.

    V PowerShellu zkopírujte a vložte níže uvedený příkaz a stiskněte Enter. (Viz snímek obrazovky níže). POZNÁMKA. Chcete-li vložit zkopírovaný příkaz do PowerShellu, stačí v PowerShellu kliknout pravým tlačítkem.

    Zadejte příkaz

    Get-winevent -FilterHashTable @(logname="Application"; id="1001")| ?($_.providername –shoda "wininit") | fl timecreated, zpráva | out-file Desktop\CHKDSKResults.txt

    Nyní budete mít na ploše vytvořen soubor CHKDSKResults.txt, což je soubor protokolu výsledků kontroly chkdsk z Prohlížeče událostí.

Prohlížeč událostí v systémové aplikaci, ale v některých případech se vůbec nezobrazuje.

Publikace na dané téma