A Chkdsk merevlemez-problémák kijavítása a Windows 7, 8 és 10 rendszerben

Bármikor merevlemezhibákat tapasztal - vagy akár furcsa viselkedést, amelyet először nem társíthat a merevlemezhez -, a Check Disk életmentő lehet. Itt található egy teljes útmutató a Windows minden verziójához tartozó Check Disk eszköz használatához.

Mit csinál a Chkdsk (és mikor kell használni)

A Check Disk segédprogram, más néven chkdsk (mivel ez az a parancs, amelyet a futtatásához használ) átvizsgálja a teljes merevlemezt, hogy megtalálja és kijavítsa a problémákat. Ez nem egy rendkívül izgalmas eszköz - és annak futtatása eltarthat egy ideig -, de hosszú távon valóban megelőzheti a nagyobb problémákat és az adatvesztést. A Chkdsk néhány funkciót hajt végre, a futtatás módjától függően:

  • A Chkdsk alapvető funkciója a fájlrendszer és a fájlrendszer metaadatainak integritásának vizsgálata egy lemezköteten, és az esetleges logikai fájlrendszerbeli hibák kijavítása. Ilyen hibák lehetnek a kötet törzsfájl-táblájának (MFT) sérült bejegyzései, a fájlokkal társított rossz biztonsági leírók, vagy akár az egyes fájlok rosszul beállított időbélyegzői vagy fájlméret-információi.
  • A Chkdsk opcionálisan képes minden szektort beolvasni egy lemezköteten, és rossz szektorokat keres. A rossz szektorok kétféle formában fordulhatnak elő: puha rossz szektorok, amelyek előfordulhatnak, ha az adatokat rosszul írják, és a rossz, rossz szektorok, amelyek a lemez fizikai sérülése miatt fordulhatnak elő. A Chkdsk megpróbálja kijavítani ezeket a problémákat a rossz, rossz szektorok javításával és a rossz, rossz szektorok megjelölésével, így azokat nem fogják újra használni.

Lehet, hogy mindez nagyon technikailag hangzik, de ne aggódjon: nem kell megértenie a működésének csínját-bínját ahhoz, hogy tudja, mikor kell futtatnia.

Javasoljuk a chkdsk futtatását néhány havonta a rutin karbantartás részeként, valamint egy SMART eszköz használatát az azt támogató meghajtókhoz. Fontolja meg annak futtatását is, amikor a Windows rendellenesen leáll - például áramkimaradás vagy rendszerösszeomlás után. Néha a Windows indításkor automatikusan futtat egy ellenőrzést, de leggyakrabban magának kell ezt megtennie. Még akkor is, ha furcsa problémái vannak azzal, hogy az alkalmazások nem töltődnek be vagy összeomlanak, és amelyeket más módon nem sikerült megoldani, érdemes megfontolni a lemez ellenőrzését.

Például: egyszer volt egy olyan problémám, hogy az Outlook hirtelen elkezdett rám zuhanni röviddel a betöltés után. Sok hibaelhárítás után egy chkdsk vizsgálat során kiderült, hogy vannak rossz szektoraim, ahol az Outlook adatfájlomat tároltam. Szerencsére a chkdsk képes volt helyreállítani a szektorokat az én esetemben, és utána minden normalizálódott.

KAPCSOLÓDÓ: A rossz szektorok megmagyarázták: Miért kapnak rossz merevlemezeket a merevlemezek és mit tehetsz ez ellen

Ha a chkdsk olyan problémákkal találkozik - különösen a rossz, rossz szektorokban -, amelyeket nem tud megjavítani, az adatok használhatatlanná válhatnak. Nem túl valószínű, de előfordulhat. Ezért a chkdsk futtatása előtt mindig győződjön meg arról, hogy van-e megfelelő biztonsági mentési rutinja, és készítsen biztonsági másolatot a számítógépéről.

A chkdsk eszköz nagyjából ugyanúgy működik a Windows összes verziójában. Ebben a cikkben a Windows 10 rendszerrel fogunk dolgozni, így a képernyők kissé eltérhetnek, ha Windows 7 vagy 8 rendszert használ, de a chkdsk ugyanezt hajtja végre, és felhívjuk a figyelmet arra, hogy hol különböznek az eljárások. Beszélünk a parancssorból való futtatásról is, olyan esetekben, amikor még a Windows rendszerre sem tudunk elindulni.

A lemez ellenőrzése a Windows rendszerből

A Lemez ellenőrzése eszköz futtatása a Windows asztalról egyszerű. A File Explorerben kattintson a jobb gombbal az ellenőrizni kívánt meghajtóra, majd válassza a „Tulajdonságok” lehetőséget.

A tulajdonságok ablakban váltson az „Eszközök” fülre, majd kattintson az „Ellenőrzés” gombra. A Windows 7 rendszerben a gomb neve „Check now”.

A Windows 8 és 10 rendszerekben a Windows tájékoztathatja Önt arról, hogy nem talált hibát a meghajtón. A kézi beolvasást továbbra is elvégezheti a „Vizsgálat meghajtó” elemre kattintva. Ez először egy javítás megkísérlése nélkül végez ellenőrzést, így ezen a ponton nem indítja újra a számítógépet. Ha a lemez gyors vizsgálata problémákat tár fel, a Windows bemutatja ezt a lehetőséget. Ha mégis erőltetni akarja, akkor a parancssor használatával kell futtatnia a chkdsk-t - amire egy kicsit később kitérünk a cikkben.

Miután a Windows átvizsgálta a meghajtót, ha nem találtak hibát, egyszerűen kattintson a „Bezárás” gombra.

A Windows 7 rendszerben, amikor a „Check now” gombra kattint, megjelenik egy párbeszédpanel, amely lehetővé teszi pár extra lehetőség kiválasztását - nevezetesen azt, hogy automatikusan meg akarja-e javítani a fájlrendszer hibáit és keresni-e rossz szektorokat. Ha a legátfogóbb lemezt szeretné ellenőrizni, folytassa, válassza ki mindkét lehetőséget, majd kattintson a „Start” gombra. Csak vegye figyelembe, hogy ha szektoros vizsgálatot ad a keverékhez, a lemez ellenőrzése eltarthat egy ideig. Lehet, hogy olyat szeretne tenni, amikor néhány órára nincs szüksége számítógépére.

Ha úgy dönt, hogy kijavítja a fájlrendszer hibáit, vagy rossz szektorokat keres, akkor a Windows nem tudja ellenőrizni a lemezt, amíg a lemezt használja. Ha ez megtörténik, lehetősége van törölni a vizsgálatot, vagy ütemezheti a lemezellenőrzést a Windows következő újraindításakor.

Az ütemezett lemezellenőrzés bekapcsolása vagy visszavonása

Ha nem biztos abban, hogy a következő újraindításkor be van-e tervezve a lemezellenőrzés, akkor elég egyszerű ellenőrizni a Parancssorban. Futtatnia kell a Parancssor adminisztrátori jogosultságokkal. Nyomja meg a Start gombot, majd írja be a „parancssor” parancsot. Kattintson a jobb gombbal az eredményre, majd válassza a „Futtatás rendszergazdaként” lehetőséget.

A parancssorba írja be a következő parancsot - helyettesítse a meghajtó betűjét, ha szükséges.

chkntfs c:

Ha a meghajtó kézi ellenőrzését ütemezte, akkor erről egy üzenet jelenik meg.

Ha a Windows ütemezte a meghajtó automatikus ellenőrzését, akkor megjelenik egy üzenet, amely tudatja Önnel, hogy a kötet piszkos, ami csak azt jelenti, hogy lehetséges hibákat jelölt meg. Ez arra utal, hogy a Windows a következő indításkor futtat egy ellenőrzést. Ha nincs ütemezve automatikus vizsgálat, csak egy üzenet jelenik meg, amely arról tájékoztatja, hogy a kötet nem piszkos.

Ha a lemezellenőrzést a Windows következő indításakor ütemezik, de úgy döntött, hogy nem szeretné, hogy az ellenőrzés megtörténjen, akkor a következő parancs beírásával törölheti az ellenőrzést:

chkntfs / xc:

Semmiféle visszajelzést nem kap arról, hogy a beolvasást megszakították, de igen. Ez a parancs tulajdonképpen kizárja a meghajtót a következő indítás chkdsk parancsából. Ha újraindítja, hogy megállapítsa, hogy a vizsgálat ütemezésre került-e, a Windows is elégséges arra, hogy körülbelül tíz másodpercet biztosítson a vizsgálat átugrására, ha akarja.

A ChkDsk parancs használata a parancssorban

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.

Remélhetőleg a Chkdsk megoldja a merevlemez problémáit, és visszatérhet a számítógép normál használatához.