मुखपृष्ठ » कैसे » हार्ड-ड्राइव डायग्नोस्टिक टूल कैसे जानते हैं कि कोई सेक्टर खराब है या नहीं?

    हार्ड-ड्राइव डायग्नोस्टिक टूल कैसे जानते हैं कि कोई सेक्टर खराब है या नहीं?

    कोई भी एक हार्ड-ड्राइव के बारे में सोचना पसंद नहीं करता है जो एक के साथ बहुत कम परेशानी का सामना कर रहा है, लेकिन हार्ड-ड्राइव नैदानिक ​​उपकरण वास्तव में कैसे जानते हैं कि सेक्टर खराब हैं या नहीं? आज के SuperUser Q & A पोस्ट में एक जिज्ञासु पाठक के सवालों के जवाब हैं.

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    मैथ्यू (फ़्लिकर) के सौजन्य से फोटो.

    प्रश्न

    सुपरयूजर रीडर डेविड जानना चाहता है कि अगर कोई सेक्टर खराब है तो हार्ड ड्राइव डायग्नोस्टिक टूल को कैसे पता चलेगा:

    जब मैं एक हार्ड-ड्राइव भरता हूं जो विफल हो सकता है, तो मैं इसे ViVARD का उपयोग करके स्कैन करता हूं, जो मज़बूती से मुझे यह बताती है कि हार्ड-ड्राइव को बदलने की आवश्यकता है या नहीं। इस प्रकार के उपकरण कैसे काम करते हैं? वे एक अच्छे सेक्टर से एक खराब सेक्टर को कैसे बता सकते हैं?

    हार्ड-ड्राइव नैदानिक ​​उपकरण कैसे जानते हैं कि कोई सेक्टर खराब है या नहीं?

    उत्तर

    SuperUser योगदानकर्ताओं Stavr00 और Ole Tange हमारे लिए जवाब है। सबसे पहले, Stavr00:

    आधुनिक हार्ड-ड्राइव फर्मवेयर में एक प्रणाली लागू करते हैं जिसे S.M.A.R.T कहा जाता है। जो हार्ड-ड्राइव के प्रदर्शन पर आंकड़े एकत्र करता है और डेटा को खराब क्षेत्रों से दूर जाकर स्वचालित रूप से डेटा हानि से बचाता है.

    डायग्नोस्टिक टूल हार्ड-ड्राइव के S.M.A.R.T को क्वेरी करता है। एक स्वास्थ्य जांच रिपोर्ट बनाने के लिए सॉफ्टवेयर। खराब क्षेत्रों का पता हार्ड-ड्राइव तक पहुँचने पर लगाया जाता है, टाला जाता है और आवश्यक स्थानांतरण S.M.A.R.T द्वारा किया जाता है। प्रणाली.

    ओले तांगे के उत्तर के बाद:

    मैं ViVARD से परिचित नहीं हूं, इसलिए यह एक सामान्य उत्तर है.

    होशियार.

    होशियार। सबसे आधुनिक हार्ड-ड्राइव का एक हिस्सा है। यह पंजीकृत करता है जब हार्ड-ड्राइव एक खराब सेक्टर को देखता है और जब 'तलाश या स्पिन अप टाइम' सामान्य से अधिक होता है। ये सभी संकेतक हैं कि एक हार्ड-ड्राइव विफल हो रहा है.

    जिस तरह से हार्ड-ड्राइव एक असफल क्षेत्र को उबारता है वह त्रुटि सुधार कोड (आमतौर पर रीड-सोलोमन) के कारण होता है जो कुछ बिट्स गलत होने पर बचाव का प्रदर्शन कर सकते हैं। यदि कई बिट गलत हैं, तो हार्ड-ड्राइव सेक्टर को बार-बार पढ़कर निस्तारण की कोशिश करता है। जब यह अंत में इसे सही हो जाता है, तो यह इसे स्पेयर सेक्टरों में से एक में बचाता है.

    सेक्टर पढ़ना

    हार्ड-ड्राइव रिक्‍लॉकेट सेक्‍टरों को रीड एरर देता है जो कि इसके लिए आरक्षित अलग-अलग सेक्‍टरों में से एक है। ऑपरेटिंग सिस्टम आमतौर पर इसे नहीं देखता है, लेकिन कोई त्रुटि नहीं होने के रूप में पूरे हार्ड-ड्राइव को देखता है। केवल तभी जब कोई और सेक्टर को फिर से स्थापित करने के लिए (या सेक्टर को बचाया नहीं जा सकता) ऑपरेटिंग सिस्टम टूटे हुए सेक्टरों को देखेगा.

    लेकिन त्रुटि सुधार को बायपास करना संभव है। मेरा मानना ​​है कि यह प्रत्येक मॉडल के लिए अलग-अलग है, लेकिन शायद वायवर्ड यह करता है? इस तरह आप हार्ड-ड्राइव पर वास्तविक डेटा पढ़ सकते हैं। इसे पढ़ने से आप यह देख पाएंगे कि किन क्षेत्रों में त्रुटियां हैं, भले ही ऑपरेटिंग सिस्टम में कोई त्रुटि न हो.


    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.