Τι είναι το SMART και πώς να το χρησιμοποιήσετε για να προβλέψετε την αστοχία του σκληρού δίσκου ή του SSD

Πολλοί από εμάς έχουμε αντιμετωπίσει αποτυχία σκληρού δίσκου ή SSD. Μερικοί από εμάς έχουν ακόμη προσπαθήσει να μάθουν περισσότερα σχετικά με την αξιοπιστία των σκληρών δίσκων και τη λειτουργία κρυφής πρόβλεψής τους που αποτελεί μέρος μιας τεχνολογίας που ονομάζεται SMART . Θα μπορούσε κανείς να υποστηρίξει ότι το SMART δεν είναι τόσο αξιόπιστο όσο δεν προβλέπει αποτυχία σε όλες τις περιπτώσεις. Αυτό το γεγονός είναι εν μέρει αλήθεια, αλλά η πραγματική εσωτερική λειτουργία αυτού του συστήματος αυτοελέγχου δεν είναι τόσο απλή, οπότε ας εξετάσουμε πώς λειτουργεί το SMART . Θα σας δείξουμε επίσης πώς να ελέγξετε την κατάσταση SMART του σκληρού δίσκου(HDD SMART) , καθώς και την κατάσταση SMART της μονάδας στερεάς κατάστασης:

Τι είναι το SMART (HDD & SSD);

Το SMART είναι ένα σύστημα που παρακολουθεί τις εσωτερικές πληροφορίες της μονάδας σας. (SMART is a system that monitors the internal information of your drive.)Το έξυπνο όνομά του είναι στην πραγματικότητα ένα αρκτικόλεξο για την Τεχνολογία Αυτοελέγχου, Ανάλυσης και Αναφοράς(Self-Monitoring, Analysis, and Reporting Technology) . Το SMART(SMART) , γραμμένο και ως SMART , είναι μια τεχνολογία που βρίσκεται μέσα σε σκληρούς δίσκους(HDDs) και SSD(SSDs) . Είναι ανεξάρτητο από το λειτουργικό σας σύστημα, το BIOS ή άλλο λογισμικό.

Τι κάνει το SMART για σκληρούς δίσκους(HDDs) και SSD(SSDs) ;

Το SMART(SMART) εφευρέθηκε επειδή οι υπολογιστές χρειάζονταν κάτι που θα μπορούσε να παρακολουθεί την κατάσταση της υγείας των σκληρών δίσκων τους. Αυτό σημαίνει, μιλώντας ξεκάθαρα, ότι το SMART υποτίθεται ότι μπορεί να σας πει εάν ο σκληρός σας δίσκος ή η μονάδα στερεάς κατάστασης πρόκειται να σταματήσει να λειτουργεί(SMART should supposedly be able to tell you if your hard drive or solid-state drive is about to stop working) !

Οι πληροφορίες για την υγεία του δίσκου παρέχονται από το SMART

Πώς το κάνει αυτό το SMART ; Μπορεί να μπείτε στον πειρασμό να σκεφτείτε ότι το SMART μπορεί να μαντέψει μαγικά εάν η οδήγησή σας είναι υγιής. 🙂 Ωστόσο, αυτό που κάνει είναι μια εντελώς διαφορετική ιστορία. Το SMART παρακολουθεί μια σειρά από μεταβλητές(SMART keeps track of a series of variables) των οποίων ο αριθμός και ο τύπος ποικίλλουν από μονάδα σε μονάδα δίσκου, οι οποίες αποτελούν δείκτες της αξιοπιστίας της(indicators of its reliability) . Εάν θέλετε να πάρετε μια εις βάθος ιδέα για όλα τα χαρακτηριστικά SMART , καθώς υπάρχουν περίπου 50 από αυτά (ποσοστό σφάλματος ακατέργαστης ανάγνωσης, χρόνος περιστροφής, αναφερόμενα μη διορθώσιμα σφάλματα, χρόνος ενεργοποίησης, μέτρηση κύκλων φόρτωσης κ.λπ.) , επισκεφθείτε αυτήν την ιστοσελίδα(visit this webpage) .

Ωστόσο, να ξέρετε ότι, εκτός από κάποιες μοναδικές προσπάθειες ( Google , Backblaze ), οι περισσότερες από τις SMART . τα δεδομένα δεν είναι τεκμηριωμένα. Το σύστημα παρέχει πολλά εσωτερικά δεδομένα. Ωστόσο, υπάρχουν πολλές ασυνέπειες στα στατιστικά στοιχεία, επειδή πολλοί από τους κατασκευαστές σκληρών δίσκων χρησιμοποιούν διαφορετικούς ορισμούς και μετρήσεις. Για παράδειγμα, ορισμένοι κατασκευαστές αποθηκεύουν δεδομένα ενεργοποίησης ως ώρες, ενώ άλλοι τα μετρούν σε λεπτά ή δευτερόλεπτα. Επίσης, δεν εξηγούν ποια από τις διάφορες ιδιότητες ή μεταβλητές αξίζουν την προσοχή μας, με αποτέλεσμα να πνιγόμαστε στα δεδομένα.

Πριν προσπαθήσουμε να κατανοήσουμε ποια χαρακτηριστικά SMART είναι σχετικά, πρέπει πρώτα να διαφοροποιήσουμε τους κύριους τύπους αστοχιών SSD και HDD: προβλέψιμες και μη προβλέψιμες(SSD and HDD failures: predictable and non-predictable) .

Λεπτομέρειες SMART για μονάδα δίσκου στερεάς κατάστασης

Οι προβλέψιμες αστοχίες(Predictable failures) περιλαμβάνουν τις βλάβες που εμφανίζονται εγκαίρως και προκαλούνται από ελαττωματική μηχανική του δίσκου ή ζημιές στην επιφάνεια του δίσκου στην περίπτωση των σκληρών δίσκων. Για μονάδες στερεάς κατάστασης, οι προβλέψιμες αστοχίες μπορεί να περιλαμβάνουν κανονική φθορά με την πάροδο του χρόνου ή μεγάλο αριθμό προσπαθειών διαγραφής που απέτυχαν. Τα προβλήματα(Problems) χειροτερεύουν με την πάροδο του χρόνου και η μονάδα δίσκου τελικά αποτυγχάνει.

Οι μη προβλέψιμες βλάβες(Non-predictable failures) προκαλούνται από ξαφνικά συμβάντα, από τα οποία μπορούμε να αναφέρουμε, για παράδειγμα, ξαφνικές υπερτάσεις ισχύος ή απροσδόκητη βλάβη στο κύκλωμα μέσα στο σκληρό δίσκο ή τη μονάδα στερεάς κατάστασης. Αυτό που είναι σημαντικό να κατανοήσετε είναι ότι το SMART μπορεί να σας βοηθήσει μόνο να εντοπίσετε προβλέψιμες αστοχίες(S.M.A.R.T. can only help you detect predictable failures) .

Τώρα που έχετε μια βασική κατανόηση του τι είναι και τι κάνει το SMART , ας δούμε πώς μπορείτε να ελέγξετε την κατάσταση SMART των μονάδων δίσκου σας από τα Windows(Windows) και, στη συνέχεια, πώς να διαβάσετε και να ερμηνεύσετε τις λεπτομέρειες SMART :

Πώς να ελέγξετε την κατάσταση SSD και HDD SMART

Σε υπολογιστές και συσκευές με Windows , ο ευκολότερος τρόπος ανάγνωσης δεδομένων SMART από σκληρό δίσκο ή από SSD είναι η χρήση εξειδικευμένων εφαρμογών. Υπάρχουν πολλά εκεί έξω, αλλά πολλά από αυτά είτε είναι ελάχιστα ανεπτυγμένα είτε κοστίζουν χρήματα. Από όλες τις εφαρμογές που μπορούν να διαβάσουν δεδομένα SMART , η καλύτερη και αυτή που σας προτείνουμε να χρησιμοποιήσετε είναι η CrystalDiskInfo(CrystalDiskInfo) . Είναι δωρεάν, μπορεί να διαβάζει χαρακτηριστικά SMART και είναι επίσης μια από τις λίγες τέτοιες εφαρμογές που μπορούν να λάβουν δεδομένα SMART τόσο από μονάδες IDE ( PATA ), SATA , και NVMe , όσο και από φορητές μονάδες που χρησιμοποιούν eSATA , USB ή IEEE 1394 .

Το CrystalDiskInfo εμφανίζει λεπτομερείς πληροφορίες σχετικά με μια μονάδα δίσκου που χρησιμοποιεί το SMART

Μια άλλη εξαιρετική μέθοδος ελέγχου της κατάστασης SMART και των λεπτομερειών ενός σκληρού δίσκου(HDD) ή SSD είναι η χρήση των εφαρμογών που παρέχονται από τον κατασκευαστή του. Για παράδειγμα, οι περισσότερες μονάδες στερεάς κατάστασης συνοδεύονται από εφαρμογές υποστήριξης που σας επιτρέπουν να ελέγχετε πληροφορίες σχετικά με αυτές, να ελέγχετε την υγεία τους, να εκτελείτε διαγνωστικά και ούτω καθεξής. Αυτές οι εφαρμογές συνήθως περιλαμβάνουν επιλογές για τον έλεγχο της κατάστασης SMART .

Οι κατασκευαστές μονάδων δίσκου προσφέρουν εφαρμογές που μπορούν να διαβάσουν πληροφορίες SMART

Ένας τρίτος τρόπος ελέγχου της κατάστασης SMART της μονάδας σκληρού δίσκου ή του SSD σας προσφέρεται από τα Windows 10(Windows 10) . Δεν εμφανίζει λεπτομέρειες, αλλά μπορεί να σας πει εάν η κατάσταση SMART των δίσκων σας είναι εντάξει ή όχι. Για να ελέγξετε το SMART , ανοίξτε (open )τη γραμμή εντολών(Command Prompt) και εκτελέστε αυτήν την εντολή: wmic diskdrive get model, status . Η εντολή εξάγει τη λίστα των μονάδων δίσκου που είναι συνδεδεμένες στον υπολογιστή σας και εμφανίζει την κατάσταση SMART για καθεμία από αυτές.

Τα Windows 10 σάς επιτρέπουν να ελέγχετε την κατάσταση SMART των μονάδων δίσκου σας

Αυτή η τελευταία μέθοδος για τον έλεγχο της κατάστασης SMART είναι ίσως ο πιο γρήγορος τρόπος στα Windows 10 για να ελέγξετε εάν αποτυγχάνουν οι μονάδες δίσκου σας.

Πώς να εκτελέσετε μια δοκιμή SSD ή HDD SMART

Εάν δεν είστε ικανοποιημένοι με την απλή ανάγνωση της κατάστασης SMART των δίσκων σας, μπορείτε επίσης να εκτελέσετε μια δοκιμή SSD ή HDD SMART . Αυτό είναι πιο εύκολο να το πεις παρά να το κάνεις γιατί χρειάζεσαι μια εξειδικευμένη εφαρμογή για αυτόν τον σκοπό. Ως εκ τούτου, θεωρήσαμε ότι αυτό είναι ένα θέμα που αξίζει ένα ξεχωριστό άρθρο, στο οποίο μπορείτε να αποκτήσετε πρόσβαση μέσω αυτού του συνδέσμου: Ελέγξτε τον σκληρό δίσκο ή τον SSD και ελέγξτε την κατάσταση της υγείας του(Test your HDD or SSD and check its health status) .

Πώς να διαβάσετε τις τιμές και τα χαρακτηριστικά SMART

Η κατάσταση υγείας του σκληρού δίσκου ελέγχεται συνεχώς και παρακολουθείται με πολλούς αισθητήρες. Οι τιμές μετρώνται με τη χρήση τυπικών αλγορίθμων και στη συνέχεια τροποποιούνται τα αντίστοιχα χαρακτηριστικά σύμφωνα με τα αποτελέσματα.

Σε οποιοδήποτε πρόγραμμα παρακολούθησης SMART, θα πρέπει να δείτε χαρακτηριστικά που περιέχουν τουλάχιστον μερικά από αυτά τα πεδία:

  • Αναγνωριστικό:(Identifier:) ο ορισμός του χαρακτηριστικού. Συνήθως έχει μια τυπική σημασία και επισημαίνεται με έναν αριθμό μεταξύ 1 και 250 (για παράδειγμα, το 9 είναι μέτρηση ενεργοποίησης(Power-on Count) ). Ωστόσο, όλα τα εργαλεία παρακολούθησης και δοκιμής δίσκου παρέχουν το όνομα και μια περιγραφή κειμένου του χαρακτηριστικού.
  • Threshold: η ελάχιστη τιμή για το χαρακτηριστικό. Εάν επιτευχθεί αυτή η τιμή, τότε ο δίσκος σας πρόκειται να αποτύχει.
  • Τιμή:(Value:) τρέχουσα τιμή του χαρακτηριστικού. Ο αλγόριθμος υπολογίζει αυτόν τον αριθμό με βάση τα ακατέργαστα δεδομένα. Ένας νέος σκληρός δίσκος πρέπει να έχει υψηλό αριθμό, το θεωρητικό μέγιστο (100, 200 ή 253 ανάλογα με τον κατασκευαστή), που μειώνεται κατά τη διάρκεια ζωής του.
  • Χειρότερο:(Worst:) η μικρότερη τιμή του χαρακτηριστικού που έχει καταγραφεί ποτέ.
  • Δεδομένα:(Data:) ακατέργαστες μετρημένες τιμές παρέχονται από έναν αισθητήρα ή έναν μετρητή. Αυτά είναι τα δεδομένα που χρησιμοποιεί ο αλγόριθμος που έχει σχεδιαστεί από τον κατασκευαστή του σκληρού δίσκου(HDD) ή του SSD . Τα περιεχόμενά του εξαρτώνται από το χαρακτηριστικό και τον κατασκευαστή της μονάδας δίσκου. Οι τακτικοί χρήστες θα πρέπει να το παραλείψουν.
  • Σημαίες:(Flags:) ο σκοπός του χαρακτηριστικού. Αυτό συνήθως ορίζεται από τον κατασκευαστή και επομένως διαφέρει από μονάδα σε μονάδα δίσκου. Κάθε ένα από τα χαρακτηριστικά είναι είτε κρίσιμα και μπορεί να προβλέψει μια επικείμενη αποτυχία (για παράδειγμα, η μέτρηση ανακατανεμημένων τομέων ID 5 ) είτε στατιστική χωρίς άμεση επίδραση στην κατάσταση (για παράδειγμα, μέτρηση απροσδόκητων απωλειών ισχύος ID 174 ).

Τα χαρακτηριστικά SMART περιγράφονται από δεδομένα όπως το αναγνωριστικό, η τρέχουσα τιμή, η χειρότερη τιμή και το όριο

Όταν προσπαθείτε να κατανοήσετε την κατάσταση οποιουδήποτε χαρακτηριστικού SMART, ελέγξτε τις τιμές αυτών των τριών πεδίων: τιμή, όριο και σημαίες(to understand the status of any S.M.A.R.T. attribute, check the values of these three fields: value, threshold, and flags) . Επίσης, να θυμάστε ότι, συνήθως, οι μικρότερες τιμές αποτελούν ένδειξη μείωσης της αξιοπιστίας(smaller values are an indication of a decrease in reliability) .

Πώς να χρησιμοποιήσετε το SMART για να προβλέψετε την αποτυχία ενός σκληρού δίσκου(HDD) ή ενός SSD (βασικές τιμές προς έλεγχο)

Όχι όλα SMART . Τα χαρακτηριστικά είναι κρίσιμα για την πρόβλεψη αποτυχίας. Οι δύο προαναφερθείσες μελέτες σχετικά με τα ποσοστά αστοχίας του σκληρού δίσκου και άλλες πηγές συμφωνούν ότι μια σημαντική βοήθεια για τον εντοπισμό μονάδων δίσκου που αποτυγχάνουν είναι:

  • Ο ανακατανεμημένος τομέας μετράει(Reallocated sector counts) . Η ανακατανομή συμβαίνει όταν η λογική της μονάδας αντιστοιχίζει εκ νέου έναν κατεστραμμένο τομέα, ως αποτέλεσμα επαναλαμβανόμενων soft ή hard σφαλμάτων, σε έναν νέο φυσικό τομέα από τους εφεδρικούς του. Αυτό το χαρακτηριστικό αντικατοπτρίζει τον αριθμό των φορών που συνέβη μια επαναχαρτογράφηση. Εάν η τιμή του αυξηθεί, είναι ένδειξη φθοράς του σκληρού δίσκου ή του SSD.

  • Τρέχουσα καταμέτρηση τομέα σε εκκρεμότητα(Current Pending Sector Count) . Αυτό μετράει τους «ασταθούς» τομείς, δηλαδή τους κατεστραμμένους με λάθη ανάγνωσης που περιμένουν μια επαναχαρτογράφηση, ένα είδος συστήματος «δοκιμασίας». Οι SMART αλγόριθμοι έχουν μικτές αντιλήψεις σχετικά με αυτό το συγκεκριμένο χαρακτηριστικό, καθώς μερικές φορές δεν είναι πειστικό. Ωστόσο, μπορεί να παρέχει μια προηγούμενη προειδοποίηση για πιθανά προβλήματα.

  • Αναφέρθηκαν αδιόρθωτα σφάλματα(Reported Uncorrectable Errors) . Είναι ο αριθμός των σφαλμάτων που είναι αδύνατο να ανακτηθούν και είναι χρήσιμο γιατί φαίνεται να έχει το ίδιο νόημα για όλους τους κατασκευαστές.

  • Διαγραφή αριθμού αποτυχιών(Erase Fail Count) . Αυτό είναι μια εξαιρετική ένδειξη του πρόωρου θανάτου μιας μονάδας στερεάς κατάστασης. Μετρά τον αριθμό των αποτυχημένων προσπαθειών διαγραφής δεδομένων και μια τιμή που αυξάνεται σας λέει ότι η μνήμη flash μέσα στο SSD είναι κοντά στο τέλος της ζωής της.

  • Καταμέτρηση ισοπεδωτικής φθοράς(Wear Leveling Count) . Αυτό είναι επίσης ιδιαίτερα χρήσιμο για SSD. Οι κατασκευαστές ορίζουν την αναμενόμενη διάρκεια ζωής ενός SSD στα δεδομένα SMART του. Το Wear Leveling Count είναι μια εκτίμηση της υγείας της οδήγησής σας. Υπολογίζεται χρησιμοποιώντας έναν αλγόριθμο που λαμβάνει υπόψη την προκαθορισμένη αναμενόμενη διάρκεια ζωής και τον αριθμό των κύκλων (εγγραφή, διαγραφή, κ.λπ.) που μπορεί να εκτελέσει κάθε μπλοκ μνήμης flash πριν φτάσει στο τέλος της ζωής του.

  • Η θερμοκρασία του δίσκου(Disk temperature) είναι μια παράμετρος που συζητείται πολύ. Ωστόσο, θεωρείται ότι τιμές άνω των 60°C μπορούν να μειώσουν τη διάρκεια ζωής ενός σκληρού δίσκου ή ενός SSD και να αυξήσουν την πιθανότητα βλάβης. Συνιστούμε να χρησιμοποιήσετε έναν ανεμιστήρα για να μειώσετε τη θερμοκρασία των μονάδων σας και ελπίζουμε να παρατείνετε τη διάρκεια ζωής τους.

Οι τιμές SMART που είναι πάνω από το όριο μπορούν να υποδεικνύουν πιθανές μελλοντικές αποτυχίες μονάδας δίσκου

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

Ιστορικό σημείωμα για το SMART

Το SMART(SMART) αναπτύχθηκε ξεκινώντας από το 1992, αν και γνωρίζετε τώρα ότι περιλαμβάνεται σε όλες τις σύγχρονες μονάδες SSD και μονάδες σκληρού δίσκου. Η ιστορία του καλύπτει μια σειρά ονομάτων όπως Predictive Failure Analysis ή IntelliSafe και στοιχεία από όλους τους μεγάλους κατασκευαστές σκληρών δίσκων: IBM , Seagate , Quantum , Western Digital . Τέλος, η τεκμηρίωσή του παρουσιάστηκε για πρώτη φορά το 2004 εντός του προτύπου Parallel ATA και έλαβε τακτικές αναθεωρήσεις στη συνέχεια. Το τελευταίο εκδόθηκε το 2011.

Υπάρχει κάτι άλλο που θα θέλατε να μάθετε για τους SSD και HDD SMART ;

Αυτή ήταν η σύντομη μελέτη μας σχετικά με την εσωτερική λειτουργία του SMART και τις ικανότητές του να παρακολουθεί, να δοκιμάζει και να προβλέπει βλάβες του σκληρού δίσκου. Η κύρια άποψη που πρέπει να θυμάστε είναι ότι αυτό το σύστημα αυτοελέγχου μπορεί να σας βοηθήσει να ελέγξετε την κατάσταση της υγείας του σκληρού δίσκου(HDD) σας . Εάν θέλετε να χρησιμοποιήσετε αυτά τα δεδομένα SMART για να δείτε εάν η δική σας μονάδα δίσκου έχει προβλήματα, διαβάστε τα άρθρα που προτείνουμε σε αυτό το σεμινάριο. Επίσης, για ερωτήσεις, χρησιμοποιήστε την παρακάτω φόρμα σχολίων και ας συζητήσουμε.



About the author

Είμαι μηχανικός λογισμικού με πάνω από 10 χρόνια εμπειρίας στον κλάδο του Xbox. Ειδικεύομαι στην ανάπτυξη παιχνιδιών και στις δοκιμές ασφαλείας. Είμαι επίσης έμπειρος κριτικός και εργάζομαι σε έργα για μερικά από τα μεγαλύτερα ονόματα του gaming, συμπεριλαμβανομένων των Ubisoft, Microsoft και Sony. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να παρακολουθώ τηλεοπτικές εκπομπές.



Related posts