Computer >> कंप्यूटर >  >> प्रणाली >> Windows Server

विंडोज़ में हार्ड ड्राइव स्वास्थ्य (स्मार्ट) की जांच करना

वर्तमान विंडोज संस्करण स्मार्ट के माध्यम से आपके कंप्यूटर में हार्ड ड्राइव के स्वास्थ्य के बारे में जानकारी एकत्र करते हैं और किसी भी समस्या के मामले में उपयोगकर्ता को सूचित कर सकते हैं। आइए देखें कि हार्ड ड्राइव के साथ भौतिक समस्याओं की एक विंडोज अधिसूचना कैसी दिखती है और बिल्ट-इन टूल्स (WMI क्लासेस, पॉवरशेल और कमांड प्रॉम्प्ट) का उपयोग करके अपने डिस्क के स्वास्थ्य के बारे में स्मार्ट जानकारी कैसे प्राप्त करें।

अधिकांश आधुनिक हार्ड ड्राइव (HDD, SSD, NVMe SSD सहित) S.M.A.R.T का समर्थन करते हैं (स्व-निगरानी, ​​​​विश्लेषण, और रिपोर्टिंग प्रौद्योगिकी)। एक डिस्क नियंत्रक डिस्क की भौतिक विशेषताओं का अनुमान लगाता है, और विंडोज़ इन डेटा को WMI के माध्यम से एक्सेस कर सकता है।

स्मार्ट जानकारी केवल स्थानीय भौतिक डिस्क (एटीए/एसएटीए डिवाइस) के लिए उपलब्ध है। फाइबर चैनल, iSCSI, RAID, या साझा ड्राइव के माध्यम से जुड़े बाहरी LUN स्मार्ट स्थिति की रिपोर्ट नहीं करते हैं।

Windows ने एक हार्ड डिस्क समस्या का पता लगाया

डिफ़ॉल्ट रूप से, विंडोज़ में लॉजिकल डिस्क मैनेजर और डायग्नोस्टिक पॉलिसी सर्विस द्वारा डिस्क मॉनिटरिंग सक्षम है। यदि ड्राइव में से कोई एक भविष्य कहनेवाला विफलता लौटाता है स्थिति, कार्य शेड्यूलर Microsoft-Windows-DiskDiagnosticResolver (\Microsoft\Windows\DiskDiagnostic) चलाता है ) कार्य जो त्रुटि संदेश प्रदर्शित करता है:

Windows detected a hard disk problem
Back up your files immediately to prevent information loss, and then contact the computer manufacturer to determine if you need to repair the disk.

विंडोज़ में हार्ड ड्राइव स्वास्थ्य (स्मार्ट) की जांच करना

इवेंट व्यूअर लॉग में निम्नलिखित संदेश दिखाई देते हैं:

The driver has detected that device \Device\Harddisk1\DR1 has predicted that it will fail. Immediately back up your data and replace your hard disk drive. A failure may be imminent.
Windows Disk Diagnostic detected a S.M.A.R.T. fault on disk .......... (volumes E:\). This disk might fail; back up your computer now. All data on the hard disk, including files, documents, pictures, programs, and settings might be lost if your hard disk fails. To determine if the hard disk needs to be repaired or replaced, contact the manufacturer of your computer. If you can't back up (for example, you have no CDs or other backup media), you should shut down your computer and restart when you have backup media available. In the meantime, do not save any critical files to this disk.

पूर्वानुमानित विफलता स्थिति का अर्थ है कि डिस्क विशेषताओं में से एक (जैसे यांत्रिक पहनावा) संदर्भ मानों से मेल नहीं खाती और यह विफल हो सकती है।

इस मामले में, डिस्क से डेटा को एक अलग मीडिया में बैक अप लेने की अनुशंसा की जाती है। फिर डिफॉल्ट निर्माता स्मार्ट टूल (या क्रिस्टलडिस्कइन्फो जैसे अन्य टूल्स) और chkdsk का उपयोग करके डिस्क की जांच करें।

आप एक अलग GPO विकल्प का उपयोग करके इस संदेश को दिखा या छिपा सकते हैं, डिस्क डायग्नोस्टिक:निष्पादन स्तर कॉन्फ़िगर करें , व्यवस्थापकीय टेम्प्लेट में स्थित -> सिस्टम -> समस्या निवारण और निदान -> GPO के डिस्क निदान अनुभाग।

विंडोज़ में हार्ड ड्राइव स्वास्थ्य (स्मार्ट) की जांच करना

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

विंडोज़ में हार्ड ड्राइव स्वास्थ्य (स्मार्ट) की जांच करना

उदाहरण के लिए, मुझे एक एसएसडी संसाधन मिल सकता है। कुल होस्ट राइट्स का वर्तमान मूल्य 507 जीबी है। निर्माता गारंटी देता है कि मेरे एसएसडी मॉडल के लिए अधिकतम लेखन संसाधन (टीबीडब्ल्यू) 300 टीबी है। तो डिस्क वियर 0.2% से कम है। डिस्क का उपयोग केवल 108 घंटे के लिए किया जाता है।

WMI क्लास और पॉवरशेल के माध्यम से हार्ड डिस्क की स्मार्ट विशेषताओं की जांच करें

आप विंडोज बिल्ट-इन टूल्स का उपयोग करके स्मार्ट डिस्क डेटा की जांच कर सकते हैं। आप कंट्रोल पैनल (कंट्रोल पैनल\सिस्टम और सुरक्षा\सुरक्षा और रखरखाव) के माध्यम से अपने कंप्यूटर के डिस्क स्वास्थ्य के बारे में जानकारी देख सकते हैं। अनुभाग में Windows त्रुटि रिपोर्टिंग सेवा की स्थिति के बारे में जानकारी भी शामिल है।

मेरे मामले में, डिस्क ठीक हैं, क्योंकि ड्राइव स्थिति . में निम्न संदेश है अनुभाग:OK, All drives are working properly

विंडोज़ में हार्ड ड्राइव स्वास्थ्य (स्मार्ट) की जांच करना

जैसा कि हमने ऊपर बताया, विंडोज डिस्क से स्मार्ट जानकारी एकत्र करता है और WMI का उपयोग करके इसे एक्सेस करने की अनुमति देता है।

स्मार्ट को BIOS/UEFI सेटिंग्स में सक्षम होना चाहिए।

एलिवेटेड कमांड प्रॉम्प्ट चलाएँ और अपने सभी डिस्क की स्थिति जानने के लिए नीचे दिए गए कमांड का उपयोग करें:

wmic diskdrive get status

विंडोज़ में हार्ड ड्राइव स्वास्थ्य (स्मार्ट) की जांच करना

इस मामले में, डिस्क ठीक हैं। अन्यथा, आप खराब देखेंगे , अज्ञात , या सावधानी स्थिति।

यदि आपको WMI तक पहुँचने में कोई त्रुटि दिखाई देती है, तो WMI रिपॉजिटरी को सुधारने का प्रयास करें।

आप MSStorageDriver_FailurePredictStatus WMI वर्ग का उपयोग करके संभावित हार्ड ड्राइव विफलता के बारे में जानकारी प्राप्त कर सकते हैं:

wmic /namespace:\\root\wmi path MSStorageDriver_FailurePredictStatus

विंडोज़ में हार्ड ड्राइव स्वास्थ्य (स्मार्ट) की जांच करना

यदि डिस्क नियंत्रक किसी डिस्क समस्या का पता नहीं लगाता है, तो PredictFailure मान गलत . होना चाहिए ।

PowerShell का उपयोग करके समान वर्ग से पूछताछ की जा सकती है:

Get-WmiObject -namespace root\wmi –class MSStorageDriver_FailurePredictStatus

यदि मान PredictFailure =True है, तो कारण में दिखाए गए त्रुटि कोड पर ध्यान दें पैरामीटर। PredictFailure त्रुटि कोड का अर्थ आपके विक्रेता पर निर्भर करता है। आप विकी (https://en.wikipedia.org/wiki/S.M.A.R.T.#ATA_S.M.A.R.T._attributes) में कुछ त्रुटि कोड के बारे में जानकारी प्राप्त कर सकते हैं।

आप निम्न पावरशेल कमांड का उपयोग करके कुछ विश्वसनीयता काउंटरों के मान प्राप्त कर सकते हैं:

Get-Disk | foreach { $_ | Get-StorageReliabilityCounter | Format-List }

विंडोज़ में हार्ड ड्राइव स्वास्थ्य (स्मार्ट) की जांच करना

आप केवल कुछ स्मार्ट विशेषताओं पर जानकारी प्रदर्शित कर सकते हैं:

Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object -Property DeviceID, Wear, ReadErrorsTotal, ReadErrorsCorrected, WriteErrorsTotal, WriteErrorsUncorrected, Temperature, TemperatureMax | FT

साथ ही, आप Get-PhysicalDisk cmdlet का उपयोग करके अपने डिस्क के बारे में सामान्य जानकारी देख सकते हैं:

$(Get-PhysicalDisk | Select *)[0]

विंडोज़ में हार्ड ड्राइव स्वास्थ्य (स्मार्ट) की जांच करना

इससे पहले हमने दिखाया था कि गेट-फिजिकलडिस्क का उपयोग करके विंडोज सर्वर S2D में एक असफल डिस्क के बारे में जानकारी कैसे प्राप्त करें और इसे कैसे बदलें:

Get-PhysicalDisk | Where-Object {$_.HealthStatus -ne 'Healthy'}

इन WMI कक्षाओं और PowerShell cmdlets का उपयोग करके, आप उपयोगकर्ता कंप्यूटरों पर डिस्क स्वास्थ्य डेटा संग्रह को उनकी स्थिति को सक्रिय रूप से ट्रैक करने के लिए कॉन्फ़िगर कर सकते हैं। आप अपने मॉनिटरिंग सिस्टम (जैसे zabbix, nagios, icinga, आदि) के लिए अलर्ट बना सकते हैं, कॉन्फ़िगरेशन बेसलाइन, PowerShell वांछित राज्य कॉन्फ़िगरेशन (DSC) का उपयोग करके SCCM अनुपालन रिपोर्ट, पॉवरशेल रिमोटिंग (Invoke-Command cmdlet) का उपयोग करके दूरस्थ कंप्यूटरों से स्मार्ट स्थिति की क्वेरी कर सकते हैं। ), या अपनी विधियों का उपयोग करें।


  1. Windows 10 पर हार्ड ड्राइव के स्वास्थ्य की जांच करने के 6 सर्वोत्तम तरीके

    एचडीडी के रूप में लोकप्रिय हार्ड ड्राइव पीसी के अंदर सबसे बड़ी स्टोरेज इकाई है। आपके द्वारा सिस्टम पर डाउनलोड की जाने वाली प्रत्येक फ़ाइल, सॉफ़्टवेयर, ऐप हार्ड ड्राइव पर सहेजी जाती है। इसलिए, हम HDD को PC की आत्मा कह सकते हैं। यह इसे एक अपूरणीय घटक बनाता है, और इसमें संग्रहीत डेटा कीमती है। इस कारण

  1. Windows के लिए सर्वश्रेष्ठ हार्ड ड्राइव हेल्थ चेक सॉफ़्टवेयर

    हार्ड ड्राइव हमारे पीसी/लैपटॉप का एक अभिन्न अंग है। यह महत्वपूर्ण सॉफ्टवेयर को स्टोर करता है जो कंप्यूटर चलाने के लिए महत्वपूर्ण है। साथ ही, हम किसी भी समय आवश्यक दस्तावेजों, छवियों और अन्य डेटा को केवल हार्ड ड्राइव पर सहेजते हैं। हार्ड डिस्क पीसी की दीर्घकालिक मेमोरी है लेकिन समय के साथ यह खराब हो