Τρόπος επίλυσης προβλημάτων σκληρού δίσκου με το Chkdsk στα Windows 7, 8 και 10

Κάθε φορά που έχετε σφάλματα σκληρού δίσκου - ή ακόμη και περίεργη συμπεριφορά που ίσως δεν συσχετίζετε αρχικά με έναν σκληρό δίσκο - ο έλεγχος δίσκου μπορεί να είναι σωτηρία. Ακολουθεί ένας πλήρης οδηγός για τη χρήση του εργαλείου Check Disk που συνοδεύει κάθε έκδοση των Windows.

Τι κάνει το Chkdsk (και πότε να το χρησιμοποιήσετε)

Το βοηθητικό πρόγραμμα Check Disk, επίσης γνωστό ως chkdsk (αφού αυτή είναι η εντολή που χρησιμοποιείτε για να το εκτελέσετε) σαρώνει ολόκληρο τον σκληρό σας δίσκο για να εντοπίσει και να διορθώσει προβλήματα. Δεν είναι ένα εξαιρετικά συναρπαστικό εργαλείο - και η λειτουργία του μπορεί να διαρκέσει λίγο - αλλά μπορεί πραγματικά να βοηθήσει στην πρόληψη μεγαλύτερων προβλημάτων και απώλειας δεδομένων μακροπρόθεσμα. Το Chkdsk εκτελεί μερικές λειτουργίες, ανάλογα με τον τρόπο λειτουργίας του:

  • Η βασική λειτουργία του Chkdsk είναι να σαρώσει την ακεραιότητα του συστήματος αρχείων και των μεταδεδομένων του συστήματος αρχείων σε έναν τόμο δίσκου και να διορθώσει τυχόν λογικά σφάλματα συστήματος αρχείων που εντοπίζει. Τέτοια σφάλματα μπορεί να περιλαμβάνουν κατεστραμμένες καταχωρίσεις στον κύριο πίνακα αρχείων του τόμου (MFT), κακές περιγραφές ασφαλείας που σχετίζονται με αρχεία ή ακόμη και εσφαλμένη ευθυγράμμιση χρονοσήμανσης ή πληροφορίες μεγέθους αρχείου για μεμονωμένα αρχεία.
  • Το Chkdsk μπορεί επίσης να σαρώσει προαιρετικά κάθε τομέα σε έναν τόμο δίσκου αναζητώντας κακούς τομείς. Οι κακοί τομείς έρχονται σε δύο μορφές: μαλακοί κακοί τομείς, που μπορούν να συμβούν όταν τα δεδομένα γράφονται άσχημα και σκληροί κακοί τομείς που μπορούν να προκύψουν λόγω φυσικής βλάβης στο δίσκο. Το Chkdsk προσπαθεί να διορθώσει αυτά τα προβλήματα, επισκευάζοντας μαλακούς κακούς τομείς και επισημαίνοντας σκληρούς κακούς τομείς, ώστε να μην χρησιμοποιηθούν ξανά.

Αυτό μπορεί να ακούγεται πολύ τεχνικό, αλλά μην ανησυχείτε: δεν χρειάζεται να καταλάβετε τα σκαμπανεβάσματα του πώς λειτουργεί για να γνωρίζετε πότε πρέπει να το εκτελέσετε.

Συνιστούμε να εκτελείτε το chkdsk κάθε λίγους μήνες ως μέρος της συνήθους συντήρησης, μαζί με τη χρήση ενός εργαλείου SMART για μονάδες δίσκου που το υποστηρίζουν. Θα πρέπει επίσης να εξετάσετε το ενδεχόμενο να το εκτελέσετε κάθε φορά που τα Windows τερματίζονται ασυνήθιστα, όπως μετά από απώλεια ρεύματος ή διακοπή του συστήματος. Μερικές φορές τα Windows εκτελούν αυτόματα σάρωση κατά την εκκίνηση, αλλά τις περισσότερες φορές θα πρέπει να το κάνετε μόνοι σας. Ακόμα κι αν αντιμετωπίζετε απλώς παράξενα προβλήματα με τις εφαρμογές που δεν φορτώνουν ή συντρίβουν που δεν έχετε καταφέρει να επιλύσετε με άλλο τρόπο, μπορείτε να ελέγξετε τον δίσκο.

Για παράδειγμα: Κάποτε είχα ένα πρόβλημα όπου το Outlook άρχισε ξαφνικά να μου πέφτει λίγο μετά τη φόρτωση. Μετά από πολλή αντιμετώπιση προβλημάτων, μια σάρωση chkdsk αποκάλυψε ότι είχα κακούς τομείς όπου αποθηκεύτηκε το αρχείο δεδομένων του Outlook. Ευτυχώς, το chkdsk μπόρεσε να ανακτήσει τους τομείς στην περίπτωσή μου και όλα πήγαν στο φυσιολογικό μετά.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Επεξήγηση κακών τομέων: Γιατί οι σκληροί δίσκοι έχουν κακούς τομείς και τι μπορείτε να κάνετε για αυτό

Εάν το chkdsk αντιμετωπίζει προβλήματα - ειδικά σκληρούς κακούς τομείς - που δεν μπορεί να επιδιορθωθεί, τα δεδομένα μπορεί να καταστούν άχρηστα. Δεν είναι πολύ πιθανό, αλλά μπορεί να συμβεί. Για αυτόν τον λόγο, πρέπει πάντα να βεβαιωθείτε ότι έχετε μια καλή ρουτίνα δημιουργίας αντιγράφων ασφαλείας και να δημιουργήσετε αντίγραφα ασφαλείας του υπολογιστή σας πριν εκτελέσετε το chkdsk.

Το εργαλείο chkdsk λειτουργεί σχεδόν το ίδιο σε όλες τις εκδόσεις των Windows. Θα εργαζόμαστε με τα Windows 10 σε αυτό το άρθρο, οπότε οι οθόνες μπορεί να φαίνονται ελαφρώς διαφορετικές αν χρησιμοποιείτε Windows 7 ή 8, αλλά το chkdsk αποδίδει το ίδιο και θα επισημάνουμε πού διαφέρουν οι διαδικασίες. Θα μιλήσουμε επίσης για την εκτέλεση της από τη γραμμή εντολών, σε περιπτώσεις όπου δεν μπορείτε καν να εκκινήσετε τα Windows.

Πώς να ελέγξετε έναν δίσκο από τα Windows

Η εκτέλεση του εργαλείου Check Disk από την επιφάνεια εργασίας των Windows είναι εύκολη. Στην Εξερεύνηση αρχείων, κάντε δεξί κλικ στη μονάδα δίσκου που θέλετε να ελέγξετε και, στη συνέχεια, επιλέξτε "Ιδιότητες".

Στο παράθυρο ιδιοτήτων, μεταβείτε στην καρτέλα "Εργαλεία" και, στη συνέχεια, κάντε κλικ στο κουμπί "Έλεγχος". Στα Windows 7, το κουμπί ονομάζεται "Έλεγχος τώρα".

Στα Windows 8 και 10, τα Windows ενδέχεται να σας ενημερώσουν ότι δεν έχει εντοπίσει σφάλματα στη μονάδα δίσκου. Μπορείτε ακόμα να πραγματοποιήσετε μη αυτόματη σάρωση κάνοντας κλικ στο "Σάρωση μονάδας δίσκου". Αυτό θα εκτελέσει πρώτα μια σάρωση χωρίς να επιχειρήσει καμία επισκευή, επομένως δεν θα επανεκκινήσει τον υπολογιστή σας σε αυτό το σημείο. Εάν η γρήγορη σάρωση δίσκου αποκαλύψει προβλήματα, τα Windows θα σας παρουσιάσουν αυτήν την επιλογή. Αν θέλετε να το εξαναγκάσετε, θα πρέπει να χρησιμοποιήσετε τη γραμμή εντολών για να εκτελέσετε το chkdsk - κάτι που θα καλύψουμε λίγο αργότερα στο άρθρο.

Αφού τα Windows σαρώνουν τη μονάδα δίσκου σας, εάν δεν βρέθηκαν σφάλματα, μπορείτε απλώς να κάνετε κλικ στο "Κλείσιμο".

Στα Windows 7, όταν κάνετε κλικ στο κουμπί "Έλεγχος τώρα", θα δείτε ένα παράθυρο διαλόγου που σας επιτρέπει να ορίσετε μερικές επιπλέον επιλογές - δηλαδή αν θέλετε επίσης να διορθώσετε αυτόματα σφάλματα συστήματος αρχείων και σάρωση για κακούς τομείς. Εάν θέλετε να εκτελέσετε τον πιο λεπτομερή έλεγχο δίσκου, προχωρήστε και ορίστε και τις δύο επιλογές και μετά κάντε κλικ στο "Έναρξη". Απλώς να γνωρίζετε ότι εάν προσθέσετε μια τομεακή σάρωση στο μείγμα, ο έλεγχος του δίσκου μπορεί να διαρκέσει αρκετό χρόνο. Μπορεί να είναι κάτι που θέλετε να κάνετε όταν δεν χρειάζεστε τον υπολογιστή σας για μερικές ώρες.

Εάν επιλέξετε να διορθώσετε σφάλματα συστήματος αρχείων ή να πραγματοποιήσετε σάρωση για κακούς τομείς, τα Windows δεν θα μπορούν να πραγματοποιήσουν σάρωση ενώ ο δίσκος χρησιμοποιείται. Εάν συμβεί αυτό, θα έχετε την επιλογή να ακυρώσετε τη σάρωση ή να προγραμματίσετε έναν έλεγχο δίσκου που θα πραγματοποιηθεί την επόμενη φορά που θα κάνετε επανεκκίνηση των Windows.

Πώς να ενεργοποιήσετε ή να ακυρώσετε έναν προγραμματισμένο έλεγχο δίσκου

Εάν δεν είστε βέβαιοι εάν έχει προγραμματιστεί έλεγχος δίσκου για την επόμενη επανεκκίνηση, είναι αρκετά εύκολο να ελέγξετε στη γραμμή εντολών. Θα πρέπει να εκτελέσετε τη γραμμή εντολών με δικαιώματα διαχειριστή. Πατήστε Έναρξη και, στη συνέχεια, πληκτρολογήστε "γραμμή εντολών". Κάντε δεξί κλικ στο αποτέλεσμα και, στη συνέχεια, επιλέξτε "Εκτέλεση ως διαχειριστής".

Στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή — αντικαθιστώντας το γράμμα μονάδας δίσκου, εάν είναι απαραίτητο.

chkntfs γ:

Εάν έχετε προγραμματίσει έναν μη αυτόματο έλεγχο του δίσκου, θα δείτε ένα σχετικό μήνυμα.

Εάν τα Windows έχουν προγραμματίσει έναν αυτόματο έλεγχο της μονάδας δίσκου, θα δείτε ένα μήνυμα που θα σας ενημερώνει ότι η ένταση είναι βρώμικη, πράγμα που σημαίνει ότι έχει επισημανθεί με πιθανά σφάλματα. Αυτό χρησιμεύει ως ένδειξη ότι τα Windows θα εκτελέσουν έναν έλεγχο την επόμενη φορά που θα ξεκινήσει. Εάν δεν έχει προγραμματιστεί αυτόματη σάρωση, θα δείτε απλώς ένα μήνυμα που σας ενημερώνει ότι η ένταση δεν είναι βρώμικη.

If a disk check is scheduled for the next time you start Windows, but have decided you don’t want the check to happen, you can cancel the check by typing the following command:

chkntfs /x c:

You won’t get any kind of feedback that the scan has been cancelled, but it will have been. This command actually excludes the drive from the chkdsk command for the next start. If you do restart to find that a scan has been scheduled, Windows is also kind enough to provide you with about ten seconds to skip the scan if you want to.

How to Use the ChkDsk Command at the Command Prompt

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.

Ας ελπίσουμε ότι, το Chkdsk θα διορθώσει ό, τι προβλήματα στον σκληρό δίσκο έχετε και μπορείτε να επιστρέψετε στη χρήση του υπολογιστή σας κανονικά.