उन्नत SMART आदेशहरूको साथ SSD विफलताहरू कसरी पत्ता लगाउने

पछिल्लो अपडेट: २०२४/०२/०१

  • SMART ले तपाईंलाई महत्वपूर्ण विशेषताहरू पढेर र छोटो र लामो आत्म-परीक्षणहरू चलाएर अनुमानित SSD/HDD विफलताहरूको अनुमान गर्न अनुमति दिन्छ।
  • विन्डोज, म्याकोस र लिनक्सले स्वास्थ्य र तापक्रम जाँच गर्न नेटिभ विधि र एपहरू (क्रिस्टलडिस्कइन्फो, जीस्मार्टकन्ट्रोल) प्रदान गर्छन्।
  • SMART ले सबै असफलताहरूलाई समेट्दैन: यसले अनुगमनलाई ब्याकअप, रिडन्डन्सी, र योजनाबद्ध प्रतिस्थापनसँग जोड्दछ।
SMART आदेशहरू प्रयोग गरेर तपाईंको SSD मा त्रुटिहरू पत्ता लगाउनुहोस्

यदि तपाईं आफ्नो भण्डारणको स्वास्थ्यको बारेमा चिन्तित हुनुहुन्छ भने, तपाईं सही ठाउँमा हुनुहुन्छ: यससँग स्मार्ट प्रविधि तपाईं गम्भीर SSD र HDD विफलताको अनुमान गर्न सक्नुहुन्छ र समयमै आफ्नो डेटा बचत गर्न सक्नुहुन्छ। यो लेखले व्याख्या गर्दछ। SMART आदेशहरू प्रयोग गरेर तपाईंको SSD मा त्रुटिहरू कसरी पत्ता लगाउने।

केवल जिज्ञासाभन्दा बाहिर, डिस्कको अवस्थाको निगरानी गर्नु महत्वपूर्ण छ जानकारीको उपलब्धताको ग्यारेन्टी गर्ने र क्षमता र कार्यसम्पादनको लागि योजना बनाउनुहोस्। अप्रत्याशित रूपमा असफल भएको हार्ड ड्राइभले सेवाहरूमा बाधा पुर्‍याउन सक्छ, तपाईंको प्रतिष्ठालाई हानि पुर्‍याउन सक्छ र तपाईंको पैसा खर्च गर्न सक्छ। र SSD ले HDD को आवाज निकाल्दैन, तर यसका लक्षणहरू अवस्थित छन्: गति घट्ने, टाइप गर्ने त्रुटिहरू वा सेल बिग्रने कारणले डेटा हराउनु।

SMART भनेको के हो र के गर्न सकिन्छ (र गर्न सकिँदैन)

SMART को संक्षिप्त रूप हो स्व-निगरानी, ​​विश्लेषण र रिपोर्टिङ प्रविधिफर्मवेयरमा रहेका दिनचर्याहरूको श्रृंखलाले आन्तरिक डिस्क चरहरूको निगरानी गर्दछ र विफलताको जोखिम पत्ता लाग्दा चेतावनी जारी गर्दछ। तिनीहरूको लक्ष्य स्पष्ट छ: विपत्ति आउनु अघि तपाईंको डेटा ब्याकअप गर्न र ड्राइभ बदल्नको लागि तपाईंलाई समय दिनु।

यसलाई प्रयोग गर्न, यो आवश्यक छ कि मदरबोर्ड (BIOS/UEFI) र ड्राइभ आफैंले समर्थन गर्दछ र SMART सक्षम छ। आज यो SATA, SAS, SCSI र NVMe मा व्यावहारिक रूपमा विश्वव्यापी छ, र आधुनिक अपरेटिङ सिस्टमहरूले समस्या बिना नै यसको साथ अन्तरक्रिया गर्दछ।

यसले मापन गर्ने प्यारामिटरहरूमा सबै कुरा समावेश छ: तापक्रम, पुन: तोकिएका क्षेत्रहरू, CRC त्रुटिहरूइन्जिन स्पिन-अप समय, सुधार्न नसकिने पढ्ने/लेख्ने त्रुटिहरू, पेन्डिङ सेक्टर गणना, खोजी गति, र दर्जनौं थप विशेषताहरू। प्रत्येक निर्माताले थ्रेसहोल्ड र स्वीकार्य मानहरू सहित आफ्नो तालिकाहरू परिभाषित र मानकीकृत गर्दछ।

महत्त्वपूर्ण: SMART ले जादू गर्दैन। यसले तपाईंलाई चेतावनी मात्र दिन्छ। अनुमानित असफलताहरू (घिस्रो, प्रगतिशील मेकानिकल समस्याहरू, बिग्रिएको NAND ब्लकहरू)। यसले अनुमान गर्न सक्दैन अचानक घटेका घटनाहरू जस्तै बिजुलीको झट्का वा अचानक इलेक्ट्रोनिक क्षति। गुगल र ब्याकब्लेज जस्ता अध्ययनहरूले देखाउँछन् कि केही सुविधाहरू उपयोगी छन्, तर तिनीहरूले १००% असफलताहरू कभर गर्दैनन्।.

SMART आदेशहरू प्रयोग गरेर SSD विफलताहरू पत्ता लगाउनुहोस्

लिनक्स: स्मार्टमोन्टुलहरू, कुञ्जी आदेशहरू र परीक्षणहरू

लिनक्समा, smartmontools प्याकेजमा दुई भागहरू समावेश छन्: स्मार्टसीटीएल (प्रश्न र परीक्षणहरूको लागि कन्सोल उपकरण) र चलाख (एक डेमन जसले syslog वा इमेल मार्फत निगरानी र सतर्क गराउँछ)। यो नि:शुल्क र उपयुक्त छ SATA, SCSI, SAS र NVMe.

स्थापना (उदाहरण डेबियन/उबुन्टु): sudo apt install smartmontoolsअन्य वितरणहरूमा, यसले सम्बन्धित प्रबन्धक प्रयोग गर्दछ; Linux र BSD मा उपलब्धता व्यापक छ र यसले तपाईंलाई कुनै समस्या ल्याउनु हुँदैन।.

विशेष सामग्री - यहाँ क्लिक गर्नुहोस्  पीसी गेमिङको लागि उत्तम प्रोसेसर कसरी छनौट गर्ने: कोर, थ्रेड, आईपीसी, र मूल्य

पहिले एकाइहरू पत्ता लगाउनुहोस्। तपाईं एसेम्बलीहरू सूचीबद्ध गर्न सक्नुहुन्छ df -h वा डिस्क र विभाजनहरू पहिचान गर्नुहोस् sudo fdisk -lसम्झनुहोस्: smartctl ले यन्त्रमा काम गर्छ, विभाजनमा होइन; अर्थात्, अन /dev/sdX वा /dev/nvmeXnY.

smartctl का साथ आवश्यक आदेशहरू सुरु गर्नु विशिष्ट डिस्कमा SMART सँग काम गर्न:

  • SMART समर्थन र स्थिति जाँच गर्नुहोस्: sudo smartctl -i /dev/sda
  • SMART सक्रिय गर्नुहोस् यदि यो असक्षम पारिएको छ भने: sudo smartctl -s on /dev/sda
  • सबै विशेषताहरू र लगहरू हेर्नुहोस्: sudo smartctl -a /dev/sda
  • छोटो आत्म-परीक्षण (छिटो): sudo smartctl -t short /dev/sda
  • लामो आत्म-परीक्षण (व्यापक): sudo smartctl -t long /dev/sda
  • स्वास्थ्य सारांश: sudo smartctl -H /dev/sda

क्रोनसँग प्रत्येक हप्ता छोटो परीक्षण र प्रत्येक महिना लामो परीक्षण तालिका बनाउनुहोस् प्रभाव कम गर्नुहोस् र ऐतिहासिक डेटा राख्नुहोस्बिहान सबेरै वा कम लोड भएको समयमा परीक्षणहरू चलाउनुहोस्; लामो परीक्षणको समयमा तपाईंले याद गर्नुहुनेछ बढेको विलम्बता र IOPS मा गिरावट.

Linux मा उपकरण नामकरण परम्पराहरू

नियन्त्रक र इन्टरफेसमा निर्भर गर्दै, तपाईंले फरक बाटोहरू देख्नुहुनेछ। ड्राइभ र नियन्त्रकहरू पहिचान गर्ने केही सामान्य उदाहरणहरू: /dev/sd, /dev/nvmen, /dev/sg*3ware वा HP नियन्त्रकहरू (cciss/hpsa) मा विशिष्ट मार्गहरूको अतिरिक्त, सही मार्ग बुझ्नाले रोक्छ गलत उपकरणको विश्लेषण गर्नुहोस्.

सामान्य त्रुटिहरू र लगहरू (ATA/SCSI/NVMe)

SMART ले हालसालै भएका त्रुटिहरूको रेकर्ड राख्छ र तिनीहरूलाई डिकोड गरिएको रूपमा प्रदर्शन गर्दछ। एटीए तपाईंले स्थिति र कोडहरू सहितका अन्तिम पाँच त्रुटिहरू देख्नुहुनेछ; मा SCSIComment पढ्ने, लेख्ने, र प्रमाणीकरण असफलता काउन्टरहरू सूचीबद्ध छन्; मा NVMe त्रुटि लग प्रविष्टिहरू छापिएका छन् (पूर्वनिर्धारित रूपमा १६ सबैभन्दा भर्खरका)।

त्रुटि आउटपुटहरूमा सामान्य संक्षिप्त रूपहरू (छिटो निदानको लागि उपयोगी): ABRT, AMNF, CCTO, EOM, ICRC, IDNF, MC, MCR, NM, TK0NF, UNC, WPयदि तिनीहरू बारम्बार देखा पर्छन् भने, त्यहाँ एउटा हुन्छ शारीरिक वा जडान समस्या अनुसन्धान गर्न।

ID द्वारा महत्वपूर्ण विशेषताहरू पहिचान गर्नु पनि महत्त्वपूर्ण छ, जुन प्रायः आसन्न असफलताहरूसँग सम्बन्धित हुन्छन्: 05, 10, 183, 184, 188, 196, 197, 198, 201, 230ती मध्ये कुनै पनिमा निरन्तर वृद्धि हुनु नराम्रो संकेत हो।

स्मार्ट विशेषताहरू: तिनीहरूलाई कसरी पढ्ने र कुनमा ध्यान दिने

कार्यक्रमहरूले प्रत्येक प्यारामिटरलाई धेरै क्षेत्रहरू सहित प्रदर्शन गर्दछ। यसमा सामान्यतया समावेश छ पहिचानकर्ता (१-२५०), थ्रेसहोल्ड, मान, सबैभन्दा खराब, र कच्चा डेटा, झण्डाहरूको अतिरिक्त (चाहे त्यो महत्वपूर्ण होस्, तथ्याङ्कीय होस्, आदि)। सामान्यीकृत मान उच्च सुरु हुन्छ र प्रयोगसँगै घट्छसीमा नाघ्दा चेतावनी आउँछ।

घाउ वा क्षति पत्ता लगाउनको लागि सबैभन्दा उपयोगी गुणहरू मध्ये, हेर्नुहोस्: स्थानान्तरण_क्षेत्र_Ct (पुनः तोकिएका क्षेत्रहरू), हालको_विचाराधिन_क्षेत्र (अस्थिर पेन्डिङ क्षेत्रहरू), अफलाइन_असुधारनीय (अफलाइन सुधार बिना त्रुटिहरू), स्थानान्तरण_घटना_गणना (पुनः असाइनमेन्ट घटनाहरू) र, HDD मा, स्पिन_रिट्री_काउन्ट (इन्जिन पुनः सुरु गर्ने प्रयासहरू)। यी SSD हरूमा सान्दर्भिक छन्। पहिरन लेभलिङ गणना y कार्यक्रम/मेटाउने असफलताहरू.

विशेष सामग्री - यहाँ क्लिक गर्नुहोस्  यदि इको डटले अडियोबुकहरू बजाउँदैन भने के गर्ने?

तापक्रम विवादास्पद छ, तर युनिट तल राख्दै ६० डिग्री सेल्सियस यसले त्रुटिहरूको सम्भावना कम गर्छ। चेसिस एयरफ्लो जाँच गर्नुहोस् र आवश्यक भएमा, M.2 ड्राइभहरूमा NVMe हीटसिङ्कहरू थप्नुहोस्। थ्रोटलिङ र डिग्रेडेसनबाट बच्नुहोस्.

डिस्क जाँच गर्नुहोस्

विन्डोज: WMIC, PowerShell र CHKDSK

विन्डोज प्रणालीहरूमा द्रुत जाँचको लागि तपाईं क्लासिक कन्सोल प्रयोग गर्न सक्नुहुन्छ WMIC वा PowerShell, कुनै पनि अतिरिक्त स्थापना नगरी, र त्यसपछि आवश्यक परेमा थप व्यापक SMART उपकरणको साथ पूरक गर्नुहोस्।

प्रशासकको रूपमा कमाण्ड प्रम्प्टको साथ, चलाउनुहोस्: wmic diskdrive get model, statusयदि यो ठीक छ भने, SMART स्थिति सही छ; यदि तपाईंले देख्नुभयो भने प्रेड फेलत्यहाँ महत्वपूर्ण प्यारामिटरहरू छन् र यो सान्दर्भिक छ एउटा प्रतिलिपि बनाउनुहोस् र प्रतिस्थापनको बारेमा सोच्नुहोस्।.

PowerShell मा, प्रशासकको रूपमा सुरु गर्नुहोस् र सुरु गर्नुहोस्: Get-PhysicalDisk | Select-Object MediaType, Size, SerialNumber, HealthStatusक्षेत्र स्वास्थ्य स्थिति तपाईंलाई स्वस्थ, चेतावनी वा अस्वस्थ, उपयोगी देखाउनेछ एकै नजरमा समस्याहरू पत्ता लगाउनुहोस्.

तार्किक फाइल प्रणाली त्रुटिहरू जाँच गर्न र मर्मत गर्न, CHKDSK प्रयोग गर्नुहोस्। उन्नत विशेषाधिकारहरू सहित कन्सोलमा निम्न आदेश चलाउनुहोस्: chkdsk C: /f /r /x त्रुटिहरूको समस्या निवारण गर्न, खराब क्षेत्रहरू पत्ता लगाउन, र आवश्यक परेमा ड्राइभलाई छुट्याउन; यदि तपाईंलाई गाइड चाहिन्छ भने गम्भीर भाइरस पछि विन्डोज मर्मत गर्नुहोस्अहिले नै हेर्नुहोस्। NTFS मा, तपाईंले प्रयोग गर्न सक्नुहुन्छ chkdsk /scan अनलाइन विश्लेषणको लागि।

macOS: डिस्क उपयोगिता र टर्मिनल

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

यदि तपाईंलाई टर्मिनल मन पर्छ भने, चलाउनुहोस् diskutil info /Volumes/NombreDeTuDisco र रेखा खोज्नुहोस् स्मार्ट स्थिति. यदि प्रमाणित सूचीकृत छ भने, सास फेर्नुहोस्; तर, तत्काल ब्याकअप र परिवर्तन गर्ने बारे विचार गर्नुहोस्।

लिनक्स अतिरिक्त: dmesg, /sys र GUI GSmartControl सँग

smartctl को अतिरिक्त, निम्न मध्ये कुनै पनि कुराको लागि कर्नेल लग जाँच गर्नु उपयोगी हुन्छ: I/O त्रुटिहरू वा नियन्त्रक टाइमआउट। द्रुत फिल्टर यो हुनेछ: dmesg | grep -i errorर यसलाई जस्ता शब्दहरूले पूरक बनाउँछ failed o timeout.

आधारभूत उपकरण विवरणहरूको लागि तपाईंले प्रणाली मार्गहरू पढ्न सक्नुहुन्छ जस्तै /sys/block/sdX/device/model वा तथ्याङ्क /sys/block/sdX/statचाहेको बेला उपयोगी गतिविधि र मोडेल प्रमाणित गर्नुहोस् बाह्य उपकरणहरू बिना।

यदि तपाईंलाई ग्राफिकल इन्टरफेस मन पर्छ भने, स्थापना गर्नुहोस् GSmartControl का थप वस्तुहरू (उदाहरणका लागि: sudo apt install -y gsmartcontrol) र प्रशासक विशेषाधिकारहरू सहित चलाउनुहोस्। यसले तपाईंलाई अनुमति दिन्छ विशेषताहरू हेर्नुहोस्, छोटो/लामो परीक्षणहरू चलाउनुहोस्, र रिपोर्टहरू निर्यात गर्नुहोस् केही क्लिकको साथ।

HD ट्युन

सिफारिस गरिएका तेस्रो-पक्ष उपकरणहरू

SMART आदेशहरूको साथ तपाईंको SSD मा त्रुटिहरू पत्ता लगाउँदा आधारभूत कुराहरूभन्दा बाहिर जानको लागि, तपाईंसँग केही धेरै लोकप्रिय उपयोगिताहरू छन्:

  • क्रिस्टलडिस्कइन्फो (विन्डोज) नि:शुल्क, स्पष्ट र आन्तरिक र बाह्य SATA र NVMe सँग उपयुक्त छ; यसले SMART विशेषताहरू, तापक्रम र प्रयोगको घण्टा प्रदर्शन गर्दछ।
  • HD ट्युन यसले क्षेत्र नक्सा र गति परीक्षणहरू थप्छ (यसमा सशुल्क संस्करण छ)।
  • हार्ड डिस्क सेन्टिनेल यो निरन्तर अनुगमन, उन्नत अलर्ट र रिपोर्टहरूमा केन्द्रित छ; यसको नि:शुल्क संस्करण सीमित छ तर SMART को व्याख्या गर्न धेरै शक्तिशाली छ।
  • GSmartControl का थप वस्तुहरू यो नि:शुल्क छ र यसले तपाईंलाई ग्राफिकल इन्टरफेसको साथ परीक्षणहरू चलाउन र विशेषताहरू हेर्न अनुमति दिन्छ।
विशेष सामग्री - यहाँ क्लिक गर्नुहोस्  शोरयुक्त पीसी: शोर न्यूनीकरण

तपाईंको SSD वा HDD अन्तिम चरणमा छ भन्ने संकेतहरू

सामान्य लक्षणहरू सूचीबद्ध गर्नुहोस्: ढिलो स्टार्टअपहरू, अप्रत्याशित बन्दहरू, मृत्युको नीलो स्क्रिनहरू (BSoD वा कर्नेल आतंक)नखुल्ने वा दूषित हुने फाइलहरू, स्थापना वा अद्यावधिक गर्न नसक्ने, र ड्राइभहरू जुन प्रणाली वा BIOS/UEFI बाट गायब हुनु.

HDD हरूमा, मेकानिकल आवाजहरू (क्लिकहरू, चिच्याउने, बज्ने) नराम्रो संकेत हुन्। SSD हरूमा, लेखन त्रुटिहरू खोज्नुहोस्। भोल्युमहरू माउन्ट गर्दा त्रुटिहरू र पुन: तोकिएका क्षेत्रहरू वा एट्रिसन गणनाहरूमा वृद्धि। यदि समस्याहरू बीचमा छन् भने, सन्तुष्ट नहुनुहोस्: अहिले नै प्रतिलिपि बनाउनुहोस्.

स्मार्ट किन्नु: नयाँ रेकर्डहरू छनौट गर्दा के हेर्ने

यसले राम्रो प्रतिष्ठा भएका ब्रान्डहरूलाई महत्व दिन्छ (Seagate, WD, Toshiba, Samsung), युनिडाडको टिपो (गतिको लागि SSD, क्षमताको लागि HDD), इन्टरफेस (SATA, M.2/PCIe मा NVMe), क्यास, र ताप अपव्यय। क्षमता आफ्नो वास्तविक आवश्यकताभन्दा अलि बढी अनुमान गर्नु उचित हुन्छ।

जाँच गर्नुहोस् घोषित स्थायित्व (SSD मा TBW, वारेन्टी, सावधानीपूर्वक MTBF), द अभिप्रेत प्रयोग (NAS मोडेलहरूले प्रायः RAID राम्रोसँग प्रदर्शन र ह्यान्डल गर्छन्) र बजेट: कहिलेकाहीँ अलि बढी तिर्दा तपाईंलाई मनको शान्ति र उपयोगी जीवन.

SMART का सीमितताहरू: सन्दर्भ र अध्ययनहरू

SMART उपयोगी छ तर अपूर्ण छ: त्यहाँ छन् निर्माताहरू बीच असंगति परिभाषा र मानकीकरणमा, केही विशेषताहरू धेरै मूल्यवान हुन्छन् (पुनः तोकिएको, विचाराधीन, सुधार गर्न नसकिने), जबकि अरूले थोरै मात्र योगदान गर्छन्। ब्याकब्लेजले औंल्याउँछ कि केवल केही विशेषताहरू यो असफलताहरूसँग राम्रोसँग सम्बन्धित छ, र गुगलले यस्ता घटनाहरू देखायो पूर्व सूचना बिना असफलताहरू.

यसको अर्थ के हो? यसको अर्थ SMART ले धेरै समस्याहरूको पूर्वानुमान गर्न मद्दत गर्छ, तर तपाईंको रणनीतिले संयोजन गर्नुपर्छ अनुगमन, रिडन्डन्सी (RAID), ब्याकअप र रिकभरीहरियो ट्राफिक बत्तीमा मात्र विश्वास नगर्नुहोस्।

यदि उपकरण वा प्रणालीले रिपोर्ट गर्छ भने चेतावनी/पूर्वानुमान गर्न सकिने असफलता/अस्वस्थकर१) अहिले नै सकेसम्म धेरै प्रतिलिपि बनाउनुहोस्, २) पुष्टि गर्न अर्को उपयोगितासँग प्रमाणित गर्नुहोस्, ३) तालिका बनाउनुहोस् तत्काल प्रतिस्थापनपरिवर्तन गरेपछि, बच्न आवश्यक भएमा RAID जाँच गर्नुहोस् पुनर्निर्माण जोखिमहरू.

आवश्यक कुराहरूमा अडिग रहनाले मद्दत गर्छ: SMART ले तपाईंलाई आउने धेरै समस्याहरूको बारेमा सचेत गराउँछ।तर सबै होइनन्; काम गर्ने स्मार्ट तरिका भनेको यसलाई निर्धारित परीक्षणहरू, राम्रो ब्याकअपहरू, र महत्वपूर्ण सूचकहरू सार्न थालेपछि स्पष्ट प्रतिस्थापन नीतिसँग संयोजन गर्नु हो।

केहि पनि नतोडेर विन्डोज रजिस्ट्री कसरी सफा गर्ने
सम्बन्धित लेख:
केहि पनि नतोडेर विन्डोज रजिस्ट्री कसरी सफा गर्ने