Jak opravit problémy s pevným diskem pomocí nástroje Chkdsk ve Windows 7, 8 a 10

Kdykoli máte chyby na pevném disku - nebo dokonce podivné chování, které se vám na první pohled nemusí přidružit - zkontrolujte Disk může být záchranář. Zde je úplný průvodce používáním nástroje Zkontrolovat disk, který je dodáván s každou verzí systému Windows.

Co Chkdsk dělá (a kdy jej použít)

Obslužný program Check Disk, známý také jako chkdsk (protože se jedná o příkaz, který používáte k jeho spuštění), prohledá celý váš pevný disk a vyhledá a opraví problémy. Není to nijak zvlášť vzrušující nástroj - a jeho spuštění může nějakou dobu trvat - ale může skutečně pomoci dlouhodobě předcházet větším problémům a ztrátě dat. Chkdsk provádí několik funkcí, v závislosti na tom, jak běží:

  • Základní funkcí nástroje Chkdsk je skenovat integritu systému souborů a metadata systému souborů na svazku disku a opravit všechny nalezené logické chyby systému souborů. Mezi takové chyby mohou patřit poškozené položky v tabulce hlavních souborů svazku (MFT), špatné bezpečnostní popisovače spojené se soubory nebo dokonce nesprávně zarovnané časové razítko nebo informace o velikosti souboru u jednotlivých souborů.
  • Chkdsk může také volitelně skenovat každý sektor na svazku disku a hledat špatné sektory. Špatné sektory mají dvě formy: měkké chybné sektory, které mohou nastat při špatném zápisu dat, a tvrdé chybné sektory, které mohou nastat kvůli fyzickému poškození disku. Chkdsk se pokouší tyto problémy vyřešit opravou měkkých vadných sektorů a označením tvrdých vadných sektorů, aby se znovu nepoužily.

To vše může znít velmi technicky, ale nebojte se: nemusíte vědět, jak to funguje, abyste věděli, kdy byste jej měli spustit.

Doporučujeme spouštět program chkdsk každých několik měsíců v rámci běžné údržby spolu s použitím nástroje SMART pro disky, které jej podporují. Měli byste také zvážit jeho spuštění kdykoli se Windows neobvykle vypne - například po výpadku napájení nebo havárii systému. Systém Windows někdy během spuštění automaticky spustí kontrolu, ale nejčastěji to budete muset udělat sami. Dokonce i když máte jen podivné problémy s aplikacemi, které se nenačítají nebo nehrozí, že jste nebyli schopni vyřešit jiným způsobem, můžete zvážit kontrolu disku.

Například: Jednou jsem měl problém, kdy na mě Outlook náhle narazil krátce po načtení. Po spoustě odstraňování problémů skenování chkdsk odhalilo, že mám špatné sektory, kde byl uložen můj datový soubor aplikace Outlook. Naštěstí chkdsk dokázal v mém případě obnovit sektory a všechno se poté vrátilo do normálu.

SOUVISEJÍCÍ: Vysvětlení špatných sektorů: Proč se pevné disky stávají špatnými sektory a co s tím můžete dělat

Pokud se program chkdsk setká s problémy - zejména s těžkými vadnými sektory -, které nedokáže opravit, mohou se data stát nepoužitelnými. Není to příliš pravděpodobné, ale může se to stát. Z tohoto důvodu byste se měli před spuštěním programu chkdsk vždy ujistit, že máte zavedenou dobrou rutinu zálohování, a zálohovat počítač.

Nástroj chkdsk funguje téměř stejně ve všech verzích systému Windows. V tomto článku budeme pracovat se systémem Windows 10, takže obrazovky, které používáte, mohou vypadat mírně odlišně, pokud používáte Windows 7 nebo 8, ale chkdsk funguje stejně a my upozorníme, kde se některé postupy liší. Budeme také hovořit o jeho spuštění z příkazového řádku v případech, kdy nelze spustit ani Windows.

Jak zkontrolovat disk z Windows

Spuštění nástroje Check Disk z plochy systému Windows je snadné. V Průzkumníku souborů klepněte pravým tlačítkem myši na jednotku, kterou chcete zkontrolovat, a poté vyberte možnost Vlastnosti.

V okně vlastností přepněte na kartu „Nástroje“ a poté klikněte na tlačítko „Zkontrolovat“. Ve Windows 7 má tlačítko název „Zkontrolovat nyní“.

Ve Windows 8 a 10 vás může Windows informovat, že na jednotce nenašel žádné chyby. Ruční skenování můžete přesto provést kliknutím na „Prohledat jednotku“. Nejprve se provede skenování bez pokusu o opravu, takže v tomto okamžiku nebude počítač restartován. Pokud rychlé skenování disku odhalí nějaké problémy, systém Windows vám tuto možnost nabídne. Chcete-li to však vynutit, budete muset spustit příkaz chkdsk pomocí příkazového řádku - něco, o čem se budeme později v článku zabývat.

Když systém Windows prohledá vaši jednotku a pokud nebyly nalezeny žádné chyby, stačí kliknout na „Zavřít“.

Když ve Windows 7 kliknete na tlačítko „Zkontrolovat nyní“, zobrazí se dialogové okno, které vám umožní vybrat několik dalších možností - jmenovitě, zda chcete také automaticky opravovat chyby systému souborů a vyhledávat vadné sektory. Pokud chcete provést nejdůkladnější kontrolu disku, pokračujte, vyberte obě možnosti a poté klikněte na „Spustit“. Mějte na paměti, že pokud do mixu přidáte skenování sektoru, kontrola disku může chvíli trvat. Může to být něco, co chcete udělat, když počítač několik hodin nepotřebujete.

Pokud se rozhodnete opravit chyby systému souborů nebo vyhledat vadné sektory, nebude Windows schopen provést kontrolu, když se disk používá. Pokud k tomu dojde, budete mít možnost zrušit skenování nebo naplánovat provedení kontroly disku při příštím restartování systému Windows.

Jak zkontrolovat nebo zrušit naplánovanou kontrolu disku

Pokud si nejste jisti, zda je naplánována kontrola disku pro další restart, je snadné ji zkontrolovat na příkazovém řádku. Budete muset spustit příkazový řádek s oprávněními správce. Stiskněte Start a zadejte „příkazový řádek“. Klepněte pravým tlačítkem myši na výsledek a poté vyberte možnost Spustit jako správce.

Na výzvu zadejte následující příkaz - v případě potřeby nahraďte písmeno jednotky.

chkntfs c:

Pokud jste naplánovali manuální kontrolu disku, zobrazí se příslušná zpráva.

Pokud systém Windows naplánoval automatickou kontrolu jednotky, zobrazí se zpráva informující o tom, že svazek je špinavý, což znamená, že byl označen potenciálními chybami. To slouží jako indikace, že Windows spustí kontrolu při příštím spuštění. Pokud není naplánováno žádné automatické prohledávání, zobrazí se pouze zpráva informující o tom, že svazek není znečištěný.

Pokud je kontrola disku naplánována na příští spuštění systému Windows, ale rozhodli jste se, že kontrolu nechcete provést, můžete kontrolu zrušit zadáním následujícího příkazu:

chkntfs / xc:

Nebudete dostávat žádnou zpětnou vazbu, že skenování bylo zrušeno, ale bude. Tento příkaz ve skutečnosti vylučuje jednotku z příkazu chkdsk pro další spuštění. Pokud restartujete a zjistíte, že byla naplánována kontrola, je Windows také natolik laskavý, že vám poskytne asi deset sekund, abyste skenování, pokud chcete, přeskočili.

Jak používat příkaz ChkDsk na příkazovém řádku

If you’re willing to use the Command Prompt (or you have to because Windows won’t boot properly), you can exert a little more control over the disk checking process. Plus, if you’re using Windows 8 or 10, it’s the only way to force automatic fixing or bad sector scanning into the mix. Open up the Command Prompt with administrative privileges by hitting Windows+X and selecting “Command Prompt (Admin).” You’ll be using the chkdsk command. The command supports a number of optional switches, but we’re mostly concerned with two of them: /f and /r .

If you just use the chkdsk command by itself, it will scan your drive in read-only mode, reporting errors but not attempting to repair them. For this reason, it can usually run without having to restart your PC.

If you want chkdsk to attempt to repair logical file system errors during the scan, add the /f switch. Note that if the drive has files that are in use (and it probably will), you’ll be asked to schedule a scan for the next restart.

chkdsk /f c:

If you want chkdsk to scan for bad sectors as well, you’ll use the /r switch. When you use the /r switch, the /f switch is implied, meaning that chkdsk will scan for both logical errors and bad sectors. But while it’s not really necessary, it also won’t hurt anything if you throw both the /r and /f switches on the command at the same time.

chkdsk /r c:

Running chkdsk /r gives you the most thorough scan you can perform on a volume, and if you have some time to spare for the sector check, we highly recommend running it at least periodically.

There are, of course, other parameters you can use with chkdsk . So, for the sake of completeness—and your geeky enjoyment—here they are:

C:\>chkdsk /? Checks a disk and displays a status report.  CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]  volume Specifies the drive letter (followed by a colon), mount point, or volume name. filename FAT/FAT32 only: Specifies the files to check for fragmentation. /F Fixes errors on the disk. /V On FAT/FAT32: Displays the full path and name of every file on the disk. On NTFS: Displays cleanup messages if any. /R Locates bad sectors and recovers readable information (implies /F). /L:size NTFS only: Changes the log file size to the specified number of kilobytes. If size is not specified, displays current size. /X Forces the volume to dismount first if necessary. All opened handles to the volume would then be invalid (implies /F). /I NTFS only: Performs a less vigorous check of index entries. /C NTFS only: Skips checking of cycles within the folder structure. /B NTFS only: Re-evaluates bad clusters on the volume (implies /R)  The /I or /C switch reduces the amount of time required to run Chkdsk by skipping certain checks of the volume.

Doufejme, že Chkdsk vyřeší jakékoli problémy s pevným diskem, které máte, a můžete se vrátit k normálnímu používání počítače.