क्या हार्ड ड्राइव झूठ बोलते हैं?


10

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

तो सवाल यह है कि क्या हार्ड ड्राइव अभी हमारे पास पड़ी हैं? विशेष रूप से, जब एक अपठनीय क्षेत्र के साथ सामना किया जाता है, तो क्या आधुनिक ड्राइव को ओएस के रूप में रिपोर्ट किए बिना भ्रष्ट डेटा को वापस करने की संभावना है?

जवाबों:


10

हां, नई हार्ड ड्राइव हमसे झूठ बोलते हैं। आप आम तौर पर स्मार्ट के साथ उन झूठों की निगरानी कर सकते हैं।

मुझे लगता है कि यह विशिष्ट पलस्तर पर सूचना घनत्व के साथ करना है। डिजाइनर यह मानते हैं कि प्लैटर्स में खामियां होंगी, और फर्मवेयर को उसके चारों ओर डिज़ाइन करें - यदि कोई सेक्टर विफल हो जाता है, तो यह स्वचालित रूप से फिर से लिखा जाता है और कोई डेटा खो नहीं जाता है। यह केवल तब होता है जब ड्राइव स्पेयर सेक्टर से बाहर निकलता है जिसे विशिष्ट ओएस नोटिस करेगा, और उस बिंदु पर आपका डेटा जोखिम में है।

इसलिए, मुझे लगता है कि झूठ की निगरानी के लिए कहानी का नैतिक उपयोग स्मार्टमोनटूल जैसी किसी चीज का उपयोग है।


5
खराब क्षेत्र को फिर से नहीं लिखा जाता है - आधुनिक डिस्क में स्पेयर सेक्टर होते हैं जो फर्मवेयर स्वचालित मैपिंग के साथ दोषपूर्ण क्षेत्रों को बदलने के लिए उपयोग करते हैं।
१२:१०

उसके ऊपर, आपको एक अलग टूल की आवश्यकता है जो स्मार्ट डेटा को पढ़ेगा।
सर्फस

1

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


0

जहां तक ​​मुझे पता है, आमतौर पर आप देखेंगे कि त्रुटियों का पता लगाया जा सकता है (एक प्रकार का हैश चेक का उपयोग करके?) और यदि कोई क्षेत्र विफल हो रहा है, तो ड्राइव उस क्षेत्र को फिर से बना देगा।

यदि डिस्क पर बिट्स की तुलना में स्वयं रीड हेड या किसी अन्य तंत्र के साथ कोई विफलता है, तो आपको वास्तव में इसका पता लगाने के लिए कठिन दबाया जा सकता है।


0

यह कहना कठिन है कि क्या हार्ड ड्राइव हमारे पास पड़ी है। मैं उस बिंदु पर हूं जहां एक ठोस RAID नियंत्रक और कई डिस्क हैं जो मैं भरोसा करता हूं। अगर एक या दो मरते हैं, तो यह हो। चलने वाले हिस्सों से निपटना अधिक कठिन होता है। एसएसडी धीरे-धीरे बाज़ार में बढ़त बना रहा है, जो जानता है कि भविष्य में हार्ड ड्राइव हमारे लिए कितना 'झूठ' हो सकता है।

मुझे लगता है कि इन दिनों नए डिस्क खराब क्षेत्रों को ढूंढते हैं और फिर उन क्षेत्रों को खराब के रूप में चिह्नित करते हैं, इसलिए इसे कुछ भी नहीं लिखा जा सकता है। मैं सही ढंग से याद नहीं कर सकता, लेकिन मुझे पता है कि नए डिस्क इन दिनों ऐसा करते हैं। क्या यह (निवारक उपाय) वास्तव में झूठ है ? कहने के लिए कठिन। लेकिन अगर आप वास्तव में जानना चाहते हैं कि आपकी हार्ड ड्राइव क्या कर रही है, तो स्पिनराइट प्राप्त करें । इससे आप जान सकेंगे सब कुछ आप कभी भी अपने हार्ड ड्राइव के बारे में जानना चाहता था।


0

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

मेरा सिद्धांत: यह काफी संभावना है कि विंडोज-एक्सपी और उबंटू जैसे उपभोक्ता-अनुकूल ऑपरेटिंग सिस्टम डिफ़ॉल्ट रूप से इन स्मार्ट त्रुटियों को नहीं दिखाएंगे।


0

आधुनिक हार्डडिस्क स्मार्ट का उपयोग करते हैं लेकिन यह केवल एक बिंदु तक ही काम करता है। जब डिस्क का डेटा पर्याप्त रूप से "टूटा हुआ" होता है, तब डिस्क छोड़ देगा और आपने डेटा खो दिया है।

वहाँ रहे हैं जैसे उपकरणों जीआरसी के SpinRite कि पिछले स्मार्ट लग सकता है - और ये कभी कभी भी जब आशा खो दिया है लगता है अपने डेटा को बचाने कर सकते हैं।

मैं नियमित रूप से अपने डिस्क पर स्पिनराइट चलाता हूं। स्पिनराइट लिखित डेटा का परीक्षण करता है, और वैकल्पिक रूप से ताज़ा करता है या यहां तक ​​कि इसे ठीक भी करता है।


ऐसा लगता है कि स्पिनरिट को लंबे समय में अपडेट नहीं किया गया है। मुझे एक पृष्ठ मिला जो अपने SATA समर्थन ( grc.com/sr/kb/sata.htm ) के साथ सीमाओं का उल्लेख करता है और उल्लेख करता है कि इसे संस्करण 6.1 में सुधार किया जा सकता है, लेकिन लगता है कि रिलीज कभी नहीं हुई है। मैंने उत्पाद की वर्तमान स्थिति का पता लगाने के लिए निर्माता को एक ईमेल भेजा। अगर मुझे कुछ और पता चलता है तो मैं यहां एक और टिप्पणी जोड़ूंगा।
23:30 पर मैट पासेल

सच है, संस्करण पुराना है, लेकिन यह अभी भी वैध है (SATA पृष्ठ में उल्लिखित के अलावा)।
तोरन गुंडोफ़्ते-ब्रून

0

हाल ही में मुझे लैपटॉप में 2.5 "हार्ड ड्राइव के बारे में बताया गया है, दुर्घटनाग्रस्त; लेकिन मैंने कंप्यूटिंग के 30 वर्षों में वास्तव में एक सच्चे हार्ड ड्राइव क्रैश का अनुभव नहीं किया है। मेरे पास अब एक है, क्योंकि एक डेस्कटॉप में एक पावर सर्ज ने मेरे मैक को दूषित कर दिया है। मेमोरी, जिसने फ़ाइल सिस्टम को दूषित कर दिया है। एक $ 40 लाइन कंडीशनर ने पावर स्पाइक को समाप्त कर दिया होगा, और दैनिक बैकअप (और अच्छा विभाजन, / उपयोगकर्ता) इसकी मरम्मत करेगा। जल्द ही मुझे एक बड़ा, दूसरा PATA ड्राइव जोड़ने और / Usr दर्पण करने की उम्मीद है। विभाजन।

विडंबना यह है कि यह मेरे 1984 के आईबीएम पीसी में होने की संभावना कम थी, जिसकी स्मृति में प्रत्येक 8 बिट के लिए 9 वीं समता बिट थी। (उन दिनों में मैंने स्पिनराइट का उपयोग किया था, और मुझे यह पढ़कर खुशी हुई कि यह अभी भी अच्छा कर रहा है।) मुफ्त, टीएसआर प्रोग्राम हैं जो आपकी डिस्क की नियमित रूप से जांच करते हैं और अगर चीजें खराब लगती हैं तो लॉग इन करें, मेल करें, या (विंडोज में) चेतावनी दें। । (मुझे दो लॉग की तुलना में अधिक आरामदायक होना चाहिए।)

मेरी मशीन वैज्ञानिक कंप्यूटिंग के लिए है: मैं सभी महत्वपूर्ण गणनाओं को दोहराता हूं। सर्वर और डेस्कटॉप मशीन (पूर्व में वर्कस्टेशंस, जैसे सन), उन लोगों के लिए जो ऐसा करने के लिए समय नहीं दे सकते, उनके पास ईसीसी मेमोरी (प्रति बाइट एक अतिरिक्त बिट के साथ) होनी चाहिए, जिसमें बहुत कम अतिरिक्त समय और पैसा लगता है। हालाँकि, यह आज केवल प्रोफेशनल सर्वर, वर्कस्टेशन, 2009 पावर प्रो Macs पर बहुत तेजी से उपलब्ध है, और कुछ महंगी विंडोज मशीनों पर कोई संदेह नहीं है। यदि आप एक भौतिक विज्ञानी पोस्ट-प्रोसेसिंग सुपरकंप्यूटर डेटा, या सिर्फ एक एक्चुरी हैं, तो आपको इनमें से एक की आवश्यकता हो सकती है। भविष्य में मेमोरी संभवतः मेमोरी बैंक के साथ आगामी समस्याओं की भविष्यवाणी करने के लिए त्रुटियों की गणना करेगा।

एक ऑनलाइन पुस्तक जो मुझे उपयोगी लगी है, वह है im मिनीमाइज़िंग हार्ड डिस्क ड्राइव विफलता और डेटा हानि ’, ऑनलाइन पर: http://en.wikibooks.org/wiki/Minimizing_hard_disk_drive_failure_and_data_loss

लगभग 15 वर्षों से हार्ड ड्राइव, एटीए और एससीएसआई ने आगामी ड्राइव विफलता की भविष्यवाणी करने के लिए स्मार्ट का उपयोग किया है। यद्यपि विभिन्न कंपनियां चेतावनी विंडो को फेंकने के लिए विभिन्न मानदंडों का उपयोग करती हैं, लेकिन SMART के कई मापों में से कई का अर्थ स्पष्ट रूप से इस पर विकिपीडिया लेख में दिया गया है। आपको एक आईक्यू की तरह एकल नंबर की गणना करने के लिए अपनी सॉफ़्टवेयर कंपनी पर भरोसा करने की आवश्यकता नहीं है। :-) en.wikipedia.org/wiki/SMART#Known_ATA_S.MART_attributes के लाल वर्गों की जाँच करें

जो लोग कमांड लाइन का उपयोग कर सकते हैं, वे इन विशेषताओं को 'स्मार्टमोनटूल' नामक सोर्सफोर्ज से एक मुफ्त पैकेज का उपयोग करके माप सकते हैं। (विंडोज संस्करण एक विंडो को चबूतरे का है।) इसे sourceforge.net/apps/trac/smartmontools/wiki/TocDoc पर खोजें

Windows पर SATA ड्राइव के लिए / usr / स्थानीय / sbin / smartctl -i / dev / hda, या try / usr / local / sbin / smartctl -i / dev / sda आज़माएं।

इसके द्वारा दिए गए सभी नंबरों का मूल्यांकन उपरोक्त विकिपीडिया पृष्ठ पर जाकर किया जा सकता है। साथ ही प्रदान किया गया एक निवासी कार्यक्रम है जो धीमी गति से गिरावट के लिए हर समय और फिर ड्राइव का परीक्षण करता है। यदि आप अपनी ड्राइव को (तेज गति के लिए) या इसे धीमा, शांत और अधिक विश्वसनीय बनाने के लिए ट्यून करना चाहते हैं, तो आप sourceforge.net/projects/hdparm/ पर पाए गए हार्ड ड्राइव मापदंडों को 'hdparm' के साथ सेट करने का प्रयास कर सकते हैं।

मैंने विंडोज डॉक्यूमेंटेशन नहीं बनाया है, लेकिन डेबियन लिनक्स मैं उपयोग करता हूं:

/ sbin / hdparm -i / dev / hda

मेरी PATA ड्राइव के लिए, बस जानकारी के लिए (और सुरक्षित डिलीट की जानकारी)। इस प्रकार अब तक, मैंने डिफ़ॉल्ट सेटिंग्स को अकेला छोड़ दिया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.