कोई भी एक हार्ड-ड्राइव के बारे में सोचना पसंद नहीं करता है जो एक के साथ बहुत कम परेशानी का सामना कर रहा है, लेकिन हार्ड-ड्राइव नैदानिक उपकरण वास्तव में कैसे जानते हैं कि सेक्टर खराब हैं या नहीं? आज के सुपरयूजर क्यू एंड ए पोस्ट में एक जिज्ञासु पाठक के सवालों के जवाब हैं।
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है - स्टैक एक्सचेंज का एक उपखंड, जो कि क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।
की फोटो सौजन्य मैथ्यू (फ़्लिकर) .
प्रश्न
सुपरयूज़र रीडर डेविड जानना चाहता है कि अगर कोई सेक्टर ख़राब है तो हार्ड ड्राइव डायग्नोस्टिक टूल कैसे पता चलेगा:
जब मैं एक हार्ड-ड्राइव भर में चला जाता हूं जो असफल हो सकता है, तो मैं इसका उपयोग करके स्कैन करता हूं विवारद , जो मज़बूती से मुझे बताती है कि हार्ड-ड्राइव को बदलने की ज़रूरत है या नहीं। इस प्रकार के उपकरण कैसे काम करते हैं? वे एक अच्छे सेक्टर से एक खराब सेक्टर को कैसे बता सकते हैं?
हार्ड-ड्राइव डायग्नोस्टिक टूल कैसे जानते हैं कि कोई सेक्टर खराब है या नहीं?
उत्तर
SuperUser योगदानकर्ताओं Stavr00 और Ole Tange हमारे लिए जवाब है। सबसे पहले, Stavr00:
आधुनिक हार्ड-ड्राइव फर्मवेयर नामक एक प्रणाली को लागू करते हैं होशियार। जो हार्ड-ड्राइव के प्रदर्शन पर आंकड़े एकत्र करता है और डेटा को खराब क्षेत्रों से दूर ले जाकर स्वचालित रूप से डेटा हानि से बचाता है।
डायग्नोस्टिक टूल हार्ड-ड्राइव के S.M.A.R.T. एक स्वास्थ्य जांच रिपोर्ट बनाने के लिए सॉफ्टवेयर। खराब क्षेत्रों का पता हार्ड-ड्राइव तक पहुँचने पर लगाया जाता है, परहेज किया जाता है और आवश्यक स्थानांतरण S.M.A.R.T. प्रणाली।
ओले तांगे के जवाब के बाद:
मैं ViVARD से परिचित नहीं हूं, इसलिए यह एक सामान्य उत्तर है।
होशियार।
होशियार। सबसे आधुनिक हार्ड-ड्राइव का एक हिस्सा है। यह पंजीकृत करता है जब हार्ड-ड्राइव एक खराब सेक्टर को देखता है और जब spin सीक या स्पिन अप टाइम ’सामान्य से अधिक होता है। ये सभी संकेतक हैं कि एक हार्ड-ड्राइव विफल हो रहा है।
जिस तरह से हार्ड-ड्राइव एक असफल क्षेत्र को उबारता है, वह त्रुटि सुधार कोड (आमतौर पर रीड-सोलोमन) के कारण होता है जो कुछ बिट्स गलत होने पर बचाव कर सकते हैं। यदि कई बिट गलत हैं, तो हार्ड-ड्राइव सेक्टर को बार-बार पढ़ने से बचाव की कोशिश करता है। जब यह अंत में सही हो जाता है, तो यह इसे स्पेयर सेक्टरों में से एक में बचाता है।
रीडिंग सेक्टर्स
हार्ड-ड्राइव सेक्टरों को रीड एरर के साथ रिक्लेक्ट करता है, जो इसके लिए आरक्षित अतिरिक्त सेक्टरों में से एक है। ऑपरेटिंग सिस्टम आमतौर पर इसे नहीं देखता है, लेकिन कोई त्रुटि नहीं होने के रूप में पूरे हार्ड-ड्राइव को देखता है। केवल तभी जब कोई और सेक्टर को फिर से स्थापित करने के लिए नहीं है (या सेक्टर को बचाया नहीं जा सकता है) ऑपरेटिंग सिस्टम टूटे हुए क्षेत्रों को देखेगा।
लेकिन त्रुटि सुधार को बायपास करना संभव है। मेरा मानना है कि यह प्रत्येक मॉडल के लिए अलग है, लेकिन शायद ViVARD यह करता है? इस तरह आप हार्ड-ड्राइव पर वास्तविक डेटा पढ़ सकते हैं। इसे पढ़कर आप देख पाएंगे कि किन क्षेत्रों में त्रुटियां हैं, भले ही ऑपरेटिंग सिस्टम में कोई त्रुटि न हो।
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक जवाब पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें .