ड्राइव फर्मवेयर परीक्षण चलाता है।
परीक्षणों का विवरण उदा। Www.t13.org/Documents/UploadedDocuments/technical/e01137r0.pdf में पढ़ा जा सकता है, जो इस प्रकार छोटे और लंबे परीक्षणों के तत्वों का सारांश प्रस्तुत करता है:
एक विद्युत खंड जिसमें ड्राइव अपने स्वयं के इलेक्ट्रॉनिक्स का परीक्षण करता है। इस सेगमेंट में विशेष परीक्षण विक्रेता विशिष्ट हैं, लेकिन उदाहरण के लिए: इस सेगमेंट में बफर रैम टेस्ट, रीड / राइट सर्किट्री टेस्ट, और / या रीड / राइट हेड तत्वों का परीक्षण जैसे परीक्षण शामिल हो सकते हैं।
एक चाहने वाले / सर्वो खंड जिसमें ड्राइव परीक्षण करता है और डेटा पटरियों पर इमदादी को खोजने की क्षमता रखता है। इस परीक्षण में प्रयुक्त विशेष कार्यप्रणाली भी विक्रेता विशिष्ट है।
रीड / वेरीफाइड स्कैन सेगमेंट जिसमें डिस्क ड्राइव सतह के कुछ हिस्से की रीडिंग स्कैन करता है। स्कैन की गई सतह की मात्रा और स्थान पूर्ण समय की बाधा पर निर्भर हैं और विक्रेता विशिष्ट हैं।
विस्तारित स्व-परीक्षण के मानदंड दो अपवादों के साथ लघु स्व-परीक्षण के समान हैं: विस्तारित स्व-परीक्षण का खंड (3) उपयोगकर्ता डेटा क्षेत्र के सभी का रीड / सत्यापित स्कैन होगा, और कोई भी नहीं है परीक्षण करने के लिए ड्राइव के लिए अधिकतम समय सीमा।
ओएस के चलने के दौरान गैर-विनाशकारी परीक्षण करना सुरक्षित है, हालांकि कुछ प्रदर्शन प्रभाव की संभावना है। के रूप में smartctlआदमी पेज दोनों के लिए कहते हैं -t shortऔर -t long,
यह आदेश सामान्य सिस्टम ऑपरेशन में दिया जा सकता है (जब तक कि कैप्टिव मोड में नहीं चलाया जाता)
यदि आप कैप्टिव मोड को लागू करते हैं -C, तो smartctlमानता है कि ड्राइव को अनुपलब्धता के लिए बस-आउट किया जा सकता है। यह उस ड्राइव पर नहीं किया जाना चाहिए जिसका ओएस उपयोग कर रहा है।
जैसा कि मैन पेज भी बताता है, ऑफ़लाइन परीक्षण (जिसका अर्थ है समय-समय पर पृष्ठभूमि परीक्षण) विश्वसनीय नहीं है, और कभी भी आधिकारिक तौर पर एटीवी विनिर्देशों का हिस्सा नहीं बन पाता है। मैं क्रोन से चलाता हूं, इसके बजाय; इस तरह से मुझे पता है कि उन्हें कब होना चाहिए, और अगर मुझे ज़रूरत हो तो मैं इसे रोक सकता हूं।
- परिणाम
smartctlआउटपुट में देखे जा सकते हैं । यहाँ एक परीक्षण चल रहा है:
[रूट @ रिसबी इमेज] # स्मार्टक्ट्ल-ए / देव / एसडीबी
smartctl 6.4 2015-06-04 r4109 [x86_64-linux-4.1.6-201.fc22.x86_64] (स्थानीय निर्माण)
कॉपीराइट (C) 2002-15, ब्रूस एलन, क्रिश्चियन फ्रांके, www.smartmontools.org
[...]
स्मार्ट स्व-परीक्षण लॉग संरचना संशोधन संख्या 1
Num Test_Description स्थिति शेष समय (घंटे) LBA_of_first_error
# 1 विस्तारित ऑफ़लाइन त्रुटि के बिना पूरा हुआ 00% 20567 -
# 2 विस्तारित ऑफ़लाइन त्रुटि के बिना पूरा हुआ 00% 486 -
स्मार्ट चयनात्मक स्व-परीक्षण लॉग डेटा संरचना संशोधन संख्या 0
नोट: संशोधन संख्या 1 का तात्पर्य यह है कि कोई भी चयनात्मक स्व-परीक्षण कभी नहीं चलाया गया है
स्पैन MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Self_test_in_progress [90% शेष] (0-65535)
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 नॉट आउट
5 0 0 नॉट आउट
दो पिछले पूर्ण किए गए परीक्षणों (क्रमशः 486 और 20567 घंटे) पर ध्यान दें, और वर्तमान में चलने वाला एक (10% पूर्ण)।