Co je chkdsk
Název chkdsk
příkaz pochází z kontroly disku . Tento nástroj Microsoft® Windows® můžete použít k analýze integrity a spolehlivosti systémových úložných zařízení. Tento příkaz byl původně určen pro pevné disky a můžete jej použít na jakémkoli úložném zařízení, které používá souborový systém a formátování.
chkdsk
vykonává následující činnosti:
- Zkontroluje, zda pevný disk nevykazuje potenciální selhání v důsledku chyb čtení nebo zápisu.
- Opravuje chyby nalezené přesunutím uložených dat do jiných oblastí disku, což jsou fyzická místa nazývaná sektory.
- Pokusí se zachránit všechna špatná nebo nespolehlivá data uložená v sektoru a přesunout je do jiného sektoru. Operace pak označí původní sektor jako nepoužitelný a nedostupný pro operační systém.
- Prohledá souborový systém a analyzuje integritu souborů, souborový systém a metadata souborů na disku.
- Opravuje nesprávně zarovnaná časová razítka, údaje o velikosti souboru a bezpečnostní příznaky u souborů na disku.
- Provádí kompletní skenování disku, přistupuje a testuje každý sektor hardwaru. Protože tato metoda je důkladnější kontrolou, měli byste ji provádět v okně údržby. Operace rozděluje pevný disk na logické sektory, což jsou definované oblasti disku, kde je uloženo určité definované množství dat. Pokud se v sektorech objeví měkké chyby, operace data přepíše.
Předpoklady
Abyste mohli používat chkdsk
, musíte mít účet správce .
Vyvolání prostředí PowerShell nebo příkazového řádku
Chcete-li spustit prostředí Windows PowerShell®, postupujte podle následujících pokynů:
- Stiskněte klávesu Windows + X vychovat výkonné uživatele v nabídce Start menu.
- Vyberte PowerShell odtud nebo zadejte powershell na Start menu.
- Klikněte pravým tlačítkem na ikonu PowerShell a spusťte jej jako správce.
Chcete-li použít příkazový řádek, proveďte následující kroky:
- Klikněte na Windows a zadejte cmd .
- Klikněte pravým tlačítkem myši na aplikaci příkazového řádku a spusťte ji jako správce.
Vyvolat chkdsk
Chcete-li nástroj vyvolat v režimu pouze pro čtení, zadejte chkdsk
následuje mezera a poté písmeno jednotky, kterou chcete prozkoumat. V tomto režimu můžete nástroj bezpečně používat na aktivním systému, protože nedochází k žádným změnám ani opravám. chkdsk
jednoduše běží v diagnostickém režimu a po dokončení zobrazí výsledky. Protože nástroj neprovádí žádné změny, nepotřebujete oprávnění správce. Nejlepším postupem je spustit chkdsk
v tomto režimu, než přidáte argumenty k opravě. Chcete-li spustit chkdsk
na systémovém disku C:, použijte chkdsk c:
.
Běžně používané parametry
Následující chkdsk
parametry se nejčastěji používají:
- chkdsk C: :Provede kontrolu pouze pro čtení, zobrazí nalezené chyby bez potřeby administrátorských práv.
- chkdsk /f /v :Spouští se po restartu a kontroluje a opravuje chyby v podrobném režimu.
- chkdsk /r :Spustí se po restartu a převezme funkce
/f
, přemístí vadné sektory.
chkdsk
operace a parametry
Následující popis operací a parametrů vám může pomoci s používáním chkdsk
:
Syntaxe :chkdsk [drive:] [parameters]
Zkontroluje disk a zobrazí zprávu o stavu.
chkdsk [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] [/scan] [/spotfix]
chkdsk
má následující parametry:
-
objem :Určuje písmeno jednotky (následované dvojtečkou), bod připojení nebo název svazku.
-
název souboru :Pouze FAT/FAT32:Určuje soubory pro kontrolu fragmentace.
-
/F :Opravuje chyby na disku.
-
/V :Na FAT/FAT32:Zobrazí úplnou cestu a název každého souboru na disku. Na NTFS:Zobrazí zprávy o vyčištění, pokud existují.
-
/R :Vyhledá vadné sektory a obnoví čitelné informace (předpokládá
/F
, když/scan
není specifikováno). -
/L:velikost :Pouze NTFS:Změní velikost souboru protokolu na zadaný počet kilobajtů. Pokud velikost není specifikována, zobrazí se aktuální velikost.
-
/X :V případě potřeby vynutí nejprve odpojení svazku. Všechny otevřené úchyty svazku jsou neplatné (implicitně
/F
). -
/I :Pouze NTFS:Provádí méně intenzivní kontrolu položek rejstříku.
-
/C :Pouze NTFS:Přeskočí kontrolu cyklů ve struktuře složek.
-
/B :Pouze NTFS:Přehodnocuje špatné clustery na svazku (implicitně
/R
). -
/skenovat :Pouze NTFS:Spustí online kontrolu svazku.
-
/forceofflinefix :Pouze NTFS:Musí být použit s
/scan
. Obejít všechny online opravy. Zařadí všechny defekty do fronty pro offline opravu, kterou spustíte pomocíchkdsk /spotfix
. -
/perf :Pouze NTFS:Musí být použit s
/scan
. Využívá více systémových prostředků k co nejrychlejšímu dokončení skenování. To může mít negativní dopad na výkon ostatních úloh spuštěných v systému. -
/spotfix :Pouze NTFS:Spouští opravu místa na svazku.
-
/sdcleanup :Pouze NTFS:Garbage shromažďuje nepotřebná data deskriptoru zabezpečení (implicitně /F).
-
/offlinescanandfix :Spustí offline kontrolu a opravu svazku.
-
/freeorphanedchains :Pouze FAT/FAT32/exFAT:Uvolní všechny osiřelé řetězce clusteru namísto obnovení jejich obsahu.
-
/markclean :Pouze FAT/FAT32/exFAT:Označí svazek čistý, pokud nebylo zjištěno žádné poškození, i když
/F
není zadáno./I
nebo/C
přepínač snižuje množství času potřebného ke spuštěníchkdsk
přeskočením určitých kontrol hlasitosti.