हार्ड ड्राइव के स्वास्थ्य की जांच कैसे करें


122

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

यह प्रश्न में हार्ड ड्राइव है: HITACHI डेस्कस्टार T7K250 HDT722525DLA380 (0A31636) 250GB 7200 RPM 8MB Cache SATA 3.0Gb / s 3.5 "हार्ड ड्राइव -Bare ड्राइव


1
ओह, जब मैंने उत्तर दिया तो आपने यह उल्लेख नहीं किया था कि यह एक मृत्युदाता था। डेस्कस्टार लाइन की कम से कम कुछ दीर्घायु और विश्वसनीयता के लिए बहुत खराब प्रतिष्ठा है। खराब पर्याप्त है कि असफल ड्राइव को "डेथस्टार" कहा जाता है।
Slartibartfast

जवाबों:


119
sudo smartctl -a /dev/sda | less

इससे आपको अपने हार्ड ड्राइव के स्वास्थ्य के बारे में जानकारी मिल जाएगी। उपकरण आपको ड्राइव के स्व-परीक्षण शुरू करने और निगरानी करने की भी अनुमति देता है।

यदि आप बेंचमार्क / चेक करना चाहते हैं, तो सभी सेक्टरों की जाँच करें जो कि खराब है, आप उसके लिए अन्य टूल पा सकते हैं, लेकिन स्मार्टक् टल स्वास्थ्य की स्थिति के लिए ड्राइव करने के लिए पहला स्थान है।


6
और पालिम्प्सेस्ट (उर्फ गनोम-डिस्क-यूटिलिटी) एक स्लीक GUI ऐप है जो समान जानकारी देता है।
मारियस गेडमिनस

2
palimpsest अक्सर झूठी सकारात्मक देने के लिए कुख्यात है।
vtest

7
@ सबसे महत्वपूर्ण प्रशस्ति पत्र की आवश्यकता है
mkggs

56
किसी के लिए भी जो उनके पास नहीं है smartctl: यह संभवत: आपके पैकेज मैनेजर के तहत "स्मार्टमोनटूल" के रूप में है।
प्रिक्सॉलिटिक

2
sudo apt-get install smartmontoolsउबंटू 14 पर
mrgloom

61

बैडब्लॉक एक और अधिक उपयोगी उपयोगिता है; यह आपकी ड्राइव पर खराब ब्लॉक की मात्रा और स्थान दिखाता है:

sudo badblocks -v /dev/sda

2
संभवतः हार्ड ड्राइव में हार्डवेयर के साथ लिंक क्या है?
tuk0z

4
@lliseil प्रश्न हार्ड ड्राइव के स्वास्थ्य की जांच कैसे की जाती है
इमैनुएल

pacman -S e2fsprogs
बजे

@Emmanuel यह हार्ड ड्राइव के स्वास्थ्य की जाँच करता है ... स्मार्ट केवल निष्क्रिय रिपोर्ट, बैडब्लॉक सभी क्षेत्रों की जाँच करता है और बुरे लोग तब स्मार्ट दिखेंगे। समय से पहले मरने की संभावना नई हार्ड डिस्क का पता लगाने के लिए बिल्कुल सही।
रे फॉस

2
@ इमानुएल हाँ ... लेकिन बढ़े हुए पहनने की कीमत पर। उदाहरण के लिए, सीगेट सर्विलांस ड्राइव को लगभग 180TB / वर्ष के लिए रेट किया गया है। 10TB पर बैडब्लॉक करने से 80TB डेटा ट्रांसफर होगा। इससे पहले कि आप इसका उपयोग करना शुरू कर दें, यह वास्तव में इसे समझ में आता है। यदि कोई ब्लॉक विशेष रूप से खराब है, तो बैडब्लॉक चलाने का एक अच्छा मौका है केवल मोड बैडब्लॉक यात्रा करेगा और यह स्मार्ट पर रिपोर्ट किया जाएगा ... इसके अलावा, डब्ल्यूडी रेड 8 टीबी पर चलने के लिए बैडब्लॉक को ~ 96 घंटे लगते हैं, जो कि दयालु है कष्टप्रद है, खासकर यदि आप शक्ति खो देते हैं और सुनिश्चित नहीं हैं कि आपने कहाँ छोड़ा था।
रे फॉस

14

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

  • सुनिश्चित करें कि आपके पास बैकअप है
  • निकटतम कंप्यूटर डीलर के लिए जल्दी करो, एक नया HD खरीदें और वहां सब कुछ कॉपी करें

जब एचडी विफल होने का फैसला करता है, तो वह इसे पिछली चेतावनी के बिना करेगा और मर्फी का नियम कहता है कि विफलता सबसे अवांछित क्षण के दौरान होगी। तो तैयार रहें और बैकअप लें और तबाही की प्रतीक्षा करने के बजाय अब डिस्क को बदलें।


स्मार्ट पर दांव क्यों नहीं लगाया गया, बशर्ते कि यह एचडीडी और इसके मेजबान द्वारा ठीक से समर्थित हो? @ जान पिकरकेन
tuk0z

2
मर्फी का नियम केवल यह कहता है कि कुछ भी हो सकता है, होगा (पर्याप्त समय दिया गया)। ऐसा नहीं है कि यह सबसे अवांछित क्षण के दौरान होगा। हालाँकि, मुझे लगता है कि आप जो कहना चाहते हैं, वह यह है कि लोगों को यह पता ही नहीं चलता कि वास्तव में ऐसा होने तक विफलता कितनी बुरी है।
यति

1
@ यति: वास्तव में, यह "कुछ भी जो गलत हो सकता है, गलत होगा"। इसमें शामिल होने से पहले हार्ड ड्राइव विफल हो जाती है।
n

6
इससे ओपी के सवाल का जवाब देने के लिए कुछ नहीं हुआ। यह उत्तर की तुलना में अधिक व्याख्यान है
ईथर

Murphy's law says that the failure will happen during the most unwanted moment, अगर यह सच था कि यह गैर-उत्तर प्रश्न का एकमात्र उत्तर होगा।
एजाज

9

मैं देखता हूं कि किसी ने भी इसका उल्लेख नहीं किया है gsmartcontrolजो एक जीयूआई है।

उबंटू में आप इसे स्थापित कर सकते हैं $ sudo apt-get install gsmartcontrol

यदि आप लॉन्च sudo gsmartcontrolकरते हैं तो आप अपने कंप्यूटर में सभी हार्ड ड्राइव देखते हैं।

फिर अगर आप किसी डिवाइस पर राइट क्लिक View Detailsकरते हैं और क्लिक करते हैं तो आपको कुछ ऐसा दिखाई देता है।

आप यहां विभिन्न टैब में बहुत सारे विवरण प्राप्त कर सकते हैं। आप Perform Testsटैब में परीक्षण भी कर सकते हैं ।

GSmartControl


6

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

मैं आपकी इतनी मूल्यवान जानकारी को खोने की तुलना में एक अच्छी पृष्ठभूमि के साथ पूरी तरह से परीक्षण किए गए उत्पाद को खरीदने पर जोरदार सुझाव देता हूं।


स्पिनराइट के लिए +1। यह इतना तेज़ और हल्का है, इसमें महत्वपूर्ण डेटा के साथ कई हार्ड ड्राइव को सहेजा गया है। मेरा सुझाव है कि आप इसे दें।
जोस एलेरा

4

पर्यावरण का परीक्षण: स्थायी लाइव उबंटू 16.04 यूएसबी थ्रेड के आधार पर बनाया गया कि 16.04 के निरंतर लाइव उबंटू कैसे बनाएं? अपने HDD को अपने कंप्यूटर पर कनेक्ट करें। लाइव उबंटू को बूट करें। GUI कार्यक्रम gnome-disksजो बुरे क्षेत्रों को भी दिखाता है और जहां आप डिस्क और उसके विभिन्न क्षेत्रों के बेंचमार्किंग कर सकते हैं। यह उपकरण के समान है smartmontoolsके लिए sudo smartctl -a ...। मेरे 500 जीबी डिस्क बेंचमार्किंग का उदाहरण आउटपुट जहां आप भारी लोड के तहत समय में पढ़ने / लिखने की गति को कम करते हैं

यहाँ छवि विवरण दर्ज करें

अन्य दृश्य: स्मार्ट डेटा और सेल्फ-टेस्ट, जहां मैं लघु आत्म परीक्षण चलाता हूं। आप ड्राइव के तापमान का पता लगा सकते हैं, और आपके ड्राइव पर कितने साल / महीने / दिन का समय लग सकता है

यहाँ छवि विवरण दर्ज करें


किसी भी विचार क्यों "स्मार्ट डेटा और सेल्फ-टेस्ट ..." मेनू उन sudo gnome-disksडिस्क के लिए अक्षम है जिनके पास स्मार्ट है (जैसा कि दिखाया गया है gsmartcontrol)?
डेन डैस्कलेस्कु

3

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


1

HDDcan HDDs को स्कैन करने के लिए एक बहुत ही उपयोगी / उपयोगी उपयोगिता है। यह किसी भी त्रुटि को सबसे अधिक संभावना दिखाएगा। हालाँकि, आपको विक्रेता के विशिष्ट उपकरण भी आज़माने चाहिए। (यदि आप मुझे अपने एचडीडी के निर्माताओं (और मॉडल) को बताएं तो मैं उन्हें यहां लिंक कर सकता हूं।)


2
ऊपर पोस्ट किया गया। HDDScan एक अच्छे उपकरण की तरह दिखता है, लेकिन क्या लिनक्स के लिए ऐसा कुछ है?
tony_sid

खैर .. आपने लिनक्स टैग नहीं जोड़ा, न ही किस तरह का आर्किटेक्चर, कौन सा पैकेज आधारित, आदि। आप अपने हार्डड्राइव को "e2fsf" से स्कैन कर सकते हैं। कंसोल में "man fsck" / "man e2fsck" या "e2fsck --help" टाइप करने का प्रयास करें और आप देखेंगे कि इसका उपयोग कैसे करना है।
अपाचे

3
e2fsck का मतलब फाइलसिस्टम चेक है।
tuk0z

1

http://en.wikipedia.org/wiki/SMART

स्मार्ट आपके द्वारा वर्णित किए जा रहे के लिए एक निर्धारित मानक है। एचडीडी से जानकारी प्राप्त करने के लिए विभिन्न अनुप्रयोग हैं।

मेरी पसंदीदा (और मुफ्त) पसंद स्पीडफ़ैन है


1

आउटपुट smartctlमेरे लिए पढ़ना मुश्किल है। gnome-disksगनोम में खींचता है जो आजकल NetworkManager के बिना नहीं रह सकता है।

मुझे मिला skdump(का हिस्सा libatasmart) जिसे मैं समझने में सक्षम हूं। यह कुल मिलाकर स्थिति के साथ "सुंदर" और "अच्छा" कॉलम भी प्रस्तुत करता है:

Bad Sectors: 0 sectors
Powered On: 7.4 years
Power Cycles: 2144
Average Powered On Per Power Cycle: 1.3 days
Temperature: 33.0 C
Attribute Parsing Verification: Good
Overall Status: GOOD
ID# Name                        Value Worst Thres Pretty      Raw            Type    Updates Good Good/Past
  1 raw-read-error-rate         100    91    51   36          0x240000000000 prefail online  yes  yes 
  3 spin-up-time                 76    76    11   8.0 s       0x181f00000000 prefail online  yes  yes 
  4 start-stop-count             98    98     0   2173        0x7d0800000000 old-age online  n/a  n/a 
  5 reallocated-sector-count    100   100    10   0 sectors   0x000000000000 prefail online  yes  yes 
  7 seek-error-rate             100   100    51   0           0x000000000000 prefail online  yes  yes 
  8 seek-time-performance       100   100    15   n/a         0x072700000000 prefail offline yes  yes 
  9 power-on-hours               87    87     0   7.4 years   0xd1fd00000000 old-age online  n/a  n/a 
 10 spin-retry-count            100   100    51   0           0x000000000000 prefail online  yes  yes 
 11 calibration-retry-count     100   100     0   0           0x000000000000 old-age online  n/a  n/a 
 12 power-cycle-count            98    98     0   2144        0x600800000000 old-age online  n/a  n/a 
 13 read-soft-error-rate        100    91     0   36          0x240000000000 old-age online  n/a  n/a 
183 runtime-bad-block-total     100   100     0   0           0x000000000000 old-age online  n/a  n/a 
184 end-to-end-error            100   100     0   0           0x000000000000 prefail online  n/a  n/a 
187 reported-uncorrect          100   100     0   2540 sectors 0xec0900000000 old-age online  n/a  n/a 
188 command-timeout             100   100     0   0           0x000000000000 old-age online  n/a  n/a 
190 airflow-temperature-celsius  67    53     0   33.0 C      0x21000f210000 old-age online  n/a  n/a 
194 temperature-celsius-2        67    52     0   33.0 C      0x21000f220000 old-age online  n/a  n/a 
195 hardware-ecc-recovered      100   100     0   47099       0xfbb700000000 old-age online  n/a  n/a 
196 reallocated-event-count     100   100     0   0           0x000000000000 old-age online  n/a  n/a 
197 current-pending-sector      100   100     0   0 sectors   0x000000000000 old-age online  n/a  n/a 
198 offline-uncorrectable       100   100     0   0 sectors   0x000000000000 old-age offline n/a  n/a 
199 udma-crc-error-count        100   100     0   0           0x000000000000 old-age online  n/a  n/a 
200 multi-zone-error-rate       100   100     0   0           0x000000000000 old-age online  n/a  n/a 
201 soft-read-error-rate        100   100     0   0           0x000000000000 old-age online  n/a  n/a 

हालांकि यह "GOOD" (सैमसंग HD103UJ) बताता है। आउटपुट में smartctlमैंने त्रुटियों के साथ लॉग देखा और आप उन्हें 187(बिना किसी त्रुटि के) देख सकते हैं जो बताता है कि मैं वास्तव में कितना डेटा खो चुका हूं। 7(वास्तविक क्षेत्रों) को देखना 0मेरे लिए थोड़ा अप्रत्याशित है।


0

HDTune , मुफ्त संस्करण HDD स्वास्थ्य की जाँच कर सकता है।


9
मुझे उनके पेज पर लिनक्स के लिए कोई संस्करण नहीं दिख रहा है।
सुजाना

यह एक प्रारंभिक संस्करण (2.55) पर भी रुकता है, और नए और / या बड़े ड्राइव पर काम नहीं करता है जिसमें 4-बिट की तरह 64-बिट एक्सेस की आवश्यकता होती है।
Pysis

-5

आप लिनक्स पर हैं, लेकिन आप अपने एचडीडी को एक दोस्त के कंप्यूटर पर विंडोज से जोड़ सकते हैं।

HDD स्वास्थ्य की जांच के लिए आपको किसी जटिल सॉफ्टवेयर की आवश्यकता नहीं है। यदि आपका HDD अच्छी स्थिति में है या कोई क्षति है, तो यह जांचने के लिए विंडोज के लिए क्रिस्टल डिस्क जानकारी का उपयोग करें ।

यह प्रत्येक मूल्य के साथ एक संकेतक के साथ स्मार्ट डेटा को भी दिखाएगा ताकि यदि आप एक लाल संकेतक पाते हैं तो आपकी हार्ड ड्राइव में कोई समस्या है।


33
आपको लगता है कि वहाँ अच्छा लिनक्स देशी स्मार्ट सॉफ्टवेयर सही है?
जर्नीमैन गीक

मैंने इस उपयोगिता का भी उपयोग किया है, और ड्राइव को खराब ब्लॉक / सेक्टरों की खोज / खोज करने के लिए नहीं खोजा है, भले ही इसके कार्यात्मक कार्यों को देखने के बाद। हालांकि विंडोज के बारे में बात कर रहे हैं, और बस उस पृष्ठ पर और अधिक शब्द फेंकने के लिए जिसे जल्दी खोजा जा सकता है, मैंने मिनीटूल विभाजन विज़ार्ड फ्री टू सर्फेस टेस्ट का उपयोग किया है। मुझे नहीं लगता कि HDDRegenerator में यह सुविधा है, और केवल CDI जैसे स्मार्ट डेटा को पढ़ता है।
पिसिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.