20Aug

Πώς τα Διαγνωστικά Εργαλεία σκληρού δίσκου γνωρίζουν αν ένας τομέας είναι κακός ή όχι;

Κανείς δεν θέλει να σκεφτεί ότι ένας σκληρός δίσκος θα πάει άσχημα πολύ λιγότερο που αντιμετωπίζει πρόβλημα με έναν, αλλά πώς τα εργαλεία διαγνωστικού ελέγχου σκληρού δίσκου γνωρίζουν πραγματικά αν οι τομείς είναι κακοί ή όχι;Η σημερινή δημοσίευση του χρήστη SuperUser Q & A έχει τις απαντήσεις σε ερωτήσεις περίεργου αναγνώστη.

Η σημερινή ερώτηση &Η συνάντηση απαντήσεων έρχεται με την ευγένεια του SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα-καθοδηγούμενη ομαδοποίηση Q & A ιστοσελίδες.

Φωτογραφία ευγένεια του Matthew( Flickr).

Η ερώτηση

Ο αναγνώστης SuperUser David θέλει να μάθει πώς τα διαγνωστικά εργαλεία σκληρού δίσκου γνωρίζουν αν ένας τομέας είναι κακός:

Όταν τρέχω σε έναν σκληρό δίσκο που μπορεί να αποτύχει, το ανιχνεύω χρησιμοποιώντας το ViVARD, το οποίο με ενημερώνει αξιόπιστα αν ηο σκληρός δίσκος χρειάζεται αντικατάσταση ή όχι.Πώς λειτουργούν αυτά τα εργαλεία;Πώς μπορούν να πουν έναν κακό τομέα από έναν καλό τομέα;

Πώς γνωρίζουν τα διαγνωστικά εργαλεία σκληρού δίσκου αν ένας τομέας είναι κακός ή όχι;

Οι απαντητές των απαντήσεων

SuperUser Stavr00 και Ole Tange έχουν την απάντηση για εμάς.Πρώτα επάνω, Stavr00:

Σύγχρονοι σκληροί δίσκοι εφαρμόζουν ένα σύστημα στο firmware που ονομάζεται S.M.A.R.T.η οποία συλλέγει στατιστικά στοιχεία σχετικά με την απόδοση του σκληρού δίσκου και αποφεύγει αυτόματα την απώλεια δεδομένων μετακινώντας τα δεδομένα μακριά από τους κακούς τομείς.

Τα διαγνωστικά εργαλεία αναζητούν το αρχείο S.M.A.R.T.λογισμικού για την κατάρτιση έκθεσης ελέγχου υγείας.Οι κακοί τομείς εντοπίζονται κατά την πρόσβαση στο σκληρό δίσκο, αποφεύγονται και η αναγκαία μετεγκατάσταση πραγματοποιείται από τον S.M.A.R.T.Σύστημα.

Ακολουθούμενη από την απάντηση του Ole Tange:

Δεν είμαι εξοικειωμένος με το ViVARD, επομένως αυτή είναι μια γενική απάντηση.

S.M.A.R.T.

S.M.A.R.T.είναι ένα μέρος των πιο σύγχρονων σκληρών δίσκων.Καταγράφει όταν ο σκληρός δίσκος βλέπει έναν κακό τομέα και όταν ο χρόνος αναζήτησης ή περιστροφής είναι μεγαλύτερος από τον κανονικό.Αυτοί είναι όλοι οι δείκτες ότι ένας σκληρός δίσκος αποτυγχάνει.

Ο τρόπος με τον οποίο ο σκληρός δίσκος διασώσει έναν τομέα που αποτυγχάνει οφείλεται σε κώδικες διόρθωσης σφαλμάτων( συνήθως Reed-Solomon) που μπορούν να εκτελέσουν μια διάσωση αν λίγα κομμάτια είναι λάθος.Εάν πολλά κομμάτια είναι λάθος, τότε ο σκληρός δίσκος προσπαθεί να σπάσει διαβάζοντας τον τομέα ξανά και ξανά.Όταν τελικά το κάνει σωστό, το αποθηκεύει σε έναν από τους ελεύθερους τομείς.

τομείς ανάγνωσης

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

Αλλά είναι δυνατό να παρακάμψετε τη διόρθωση σφαλμάτων.Πιστεύω ότι είναι διαφορετικό για κάθε μοντέλο, αλλά ίσως το κάνει;Με αυτό τον τρόπο μπορείτε να διαβάσετε τα πραγματικά δεδομένα στον σκληρό δίσκο.Διαβάζοντας αυτό θα μπορείτε να δείτε ποιοι τομείς έχουν σφάλματα, ακόμα και αν το ίδιο το λειτουργικό σύστημα δεν βλέπει λάθη.

Έχετε κάτι να προσθέσετε στην εξήγηση;Απενεργοποιήστε τα σχόλια.Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange;Δείτε το πλήρες νήμα συζήτησης εδώ.