नवीनतम लेख
घर / विंडोज़ सिंहावलोकन / विंडोज़ से एमएचडीडी कैसे चलाएं। हार्ड ड्राइव पुनर्प्राप्ति. ड्राइव पहचान आदेश

विंडोज़ से एमएचडीडी कैसे चलाएं। हार्ड ड्राइव पुनर्प्राप्ति. ड्राइव पहचान आदेश

कॉपीराइट और अस्वीकरण

आप एमएचडीडी को बिना किसी प्रतिबंध के वितरित कर सकते हैं। आप बिना किसी प्रतिबंध के शैक्षिक उद्देश्यों के लिए एमएचडीडी कोड को अलग कर सकते हैं और उसकी जांच कर सकते हैं। आप एमएचडीडी नहीं बेच सकते।

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

एमएचडीडी परियोजना के बारे में

एमएचडीडी छोटा लेकिन शक्तिशाली है निःशुल्क कार्यक्रम, जिसे निम्नतम स्तर (यथासंभव) पर ड्राइव के साथ काम करने के लिए डिज़ाइन किया गया है। पहला संस्करण 2000 में मेरे, दिमित्री पोस्ट्रिगन द्वारा जारी किया गया था। यह सीएचएस मोड में आईडीई इंटरफेस के साथ ड्राइव की सतह को स्कैन करने में सक्षम था। मेरा मुख्य लक्ष्य ड्राइव के लिए डायग्नोस्टिक सॉफ़्टवेयर विकसित करना है जिस पर लोग भरोसा कर सकें।

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

यदि आपके पास परियोजना में आर्थिक रूप से मदद करने का अवसर है, तो वेबमनी सिस्टम में एमएचडीडी के लेखक के वॉलेट नंबर यहां दिए गए हैं: Z681153514525; R131877337643.

एमएचडीडी कहां से प्राप्त करें

जब भी आपको एमएचडीडी की नई प्रति की आवश्यकता हो, कृपया हमेशा साइट का उपयोग करें। आप एमएचडीडी को एक सीडी छवि के रूप में, एक स्व-निकालने वाली फ्लॉपी डिस्क छवि के रूप में, या एक संग्रह के रूप में डाउनलोड कर सकते हैं।

दस्तावेज़ीकरण लगातार अद्यतन किया जाता है और इसलिए केवल वर्तमान पते पर ही उपलब्ध है।

एमएचडीडी के अंदर क्या है?

mhdd.exeनिष्पादन योग्य प्रोग्राम mhdd.hlpइस फ़ाइल का उपयोग स्मार्ट कमांड सहायता प्रणाली द्वारा किया जाता है सीएफजी/एमएचडीडी.सीएफजीएमएचडीडी इस फ़ाइल में कॉन्फ़िगरेशन संग्रहीत करता है

पहले लॉन्च के दौरान, प्रोग्राम एक फ़ाइल बनाएगा लॉग/mhdd.log. यह मुख्य लॉग फ़ाइल है. आपके सभी कार्य और परीक्षण परिणाम इस फ़ाइल में दर्ज किए जाएंगे।

यह काम किस प्रकार करता है

आइए कल्पना करें कि MSDOS ऑपरेटिंग सिस्टम तब कैसे काम करता है जब उसे किसी ड्राइव से सेक्टर को पढ़ने की आवश्यकता होती है। MSDOS ऐसा करने के लिए बस BIOS से "पूछेगा"। फिर, BIOS पोर्ट पते के लिए अपनी तालिकाओं में देखता है वांछित ड्राइव, आवश्यक जाँच करता है, और फिर ड्राइव के साथ संचार करना शुरू करता है। सब कुछ समाप्त होने के बाद, BIOS ऑपरेटिंग सिस्टम को परिणाम लौटाता है।

आइए आरेख देखें. यहां बताया गया है कि एक नियमित DOS प्रोग्राम ड्राइव के साथ कैसे काम करता है:

कार्यक्रम<--->एमएसडीओएस<--->बायोस<--->आईडीई/एसएटीए नियंत्रक<--->भंडारण युक्ति

आइए अब देखें कि एमएचडीडी कैसे काम करता है:

एमएचडीडी<--->आईडीई/एसएटीए नियंत्रक<--->भंडारण युक्ति

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

ध्यान:
एमएचडीडी को कभी भी उस ड्राइव से न चलाएं जो उसी भौतिक आईडीई चैनल (केबल) पर स्थित है जिससे परीक्षण के तहत ड्राइव जुड़ा हुआ है (केबल, चैनल)। आपके दोनों ड्राइव पर महत्वपूर्ण डेटा भ्रष्टाचार होगा! इस संबंध में, डिफ़ॉल्ट रूप से, एमएचडीडी प्राथमिक चैनल के साथ काम नहीं करता है, क्योंकि अधिकांश उपयोगकर्ताओं के पास वहां एमएचडीडी है। प्राथमिक चैनल को अनब्लॉक करने के लिए, MHDD चलाएँ, फिर बाहर निकलें, फिर MHDD.CFG फ़ाइल संपादित करें। या कमांड लाइन स्विच का उपयोग करें /प्राथमिक सक्षम करें.

MHDD SCSI उपकरणों तक पहुँचने के लिए DOS ASPI ड्राइवर का उपयोग करता है। यदि आप SCSI ड्राइव के साथ काम करने की योजना नहीं बनाते हैं, तो आपको किसी ड्राइवर की आवश्यकता नहीं है।

हार्डवेयर आवश्यकताएँ और समर्थित हार्डवेयर

प्लैटफ़ॉर्म:

  • इंटेल पेंटियम प्रोसेसर या बेहतर
  • 4 मेगाबाइट रैम
  • डीआर-डॉस, एमएसडीओएस संस्करण 6.22 और उच्चतर
  • कोई भी बूट डिवाइस (USB, CDROM, FDD, HDD)
  • कीबोर्ड

आईडीई/एसएटीए नियंत्रक:

  • किसी भी में एकीकृत नॉर्थ ब्रिज(पोर्ट पते: प्राथमिक चैनल के लिए 0x1Fx, द्वितीयक चैनल के लिए 0x17x)
  • पीसीआई यूडीएमए नियंत्रक (स्वचालित रूप से पता लगाया गया): एचपीटी, सिलिकॉन इमेज, प्रॉमिस (सभी नहीं), आईटीई, एटीआई, संभवतः अन्य। यहां तक ​​कि कुछ RAID नियंत्रक भी समर्थित हैं (इस मामले में, MHDD प्रत्येक भौतिक ड्राइव के साथ अलग से काम करता है)
  • UDMA/RAID नियंत्रकों को एक अलग चिप के रूप में मदरबोर्ड में एकीकृत किया गया

ड्राइव:

  • कम से कम 600 मेगाबाइट की क्षमता वाला कोई भी आईडीई या सीरियल एटीए। एलबीए मोड पूरी तरह से समर्थित है, हालांकि, मैंने संस्करण 3.x में एमएचडीडी से सीएचएस कोड हटा दिया है
  • कोई भी आईडीई या सीरियल-एटीए जिसकी क्षमता 8388607 टेराबाइट्स से अधिक न हो। LBA48 मोड पूरी तरह से समर्थित है
  • 512 से 528 बाइट्स के सेक्टर आकार वाली कोई भी एससीएसआई ड्राइव

निदान योग्य आईडीई ड्राइव अवश्यमास्टर मोड पर स्विच किया जाए। सभी SLAVE डिवाइस अक्षम होने चाहिए.

अन्य उपकरण

  • कोई SCSI हटाने योग्य मीडिया उपकरण, उदाहरण के लिए, CDROM, टेप। अधिकतम समर्थित सेक्टर आकार 4096 बाइट्स है

एमएचडीडी इंस्टॉलेशन पैकेज डाउनलोड हो रहा है

आपको यह तय करना होगा कि आपको कौन सा पैकेज चाहिए: एक सीडी छवि, एक फ्लॉपी छवि, या सिर्फ एक संग्रह। उपयुक्त पैकेज डाउनलोड करने के लिए वेबसाइट पर जाएँ।

आप किसी भी सॉफ़्टवेयर का उपयोग करके सीडी छवि को जला सकते हैं जो आईएसओ छवियों को जलाने का समर्थन करता है। आपकी सीडी बूट करने योग्य होगी.

पहली शुरुआत. महत्वपूर्ण सूचना

कुछ लोगों का मानना ​​है कि एमएचडीडी एक बहुत कठिन कार्यक्रम है। उन्होंने मान लिया कि एमएचडीडी बहुत सरल होना चाहिए, लेकिन जब उन्होंने दस्तावेज़ीकरण को पढ़े बिना इसे पहली बार चलाया, तो उन्हें निराशा हुई। एमएचडीडी है बहुत कठिन और खतरनाककार्यक्रम. जो लोग ड्राइव की आंतरिक संरचना से परिचित हैं उनके लिए एमएचडीडी में महारत हासिल करना बहुत आसान है। यदि आप प्रासंगिक ज्ञान प्राप्त करना चाहते हैं, तो आप इस साइट की खोज शुरू कर सकते हैं: http://t13.org।

यह समझना बहुत महत्वपूर्ण है कि एमएचडीडी से सार्थक परिणाम प्राप्त करने से पहले आपको कई घंटे और संभवतः दिन बिताने होंगे। मैं अत्यधिक अनुशंसा करता हूं कि दोषपूर्ण ड्राइव के साथ काम शुरू करने से पहले दोष रहित कई ड्राइव का परीक्षण करने का प्रयास करें।

पहली बार लॉन्च होने पर, प्रोग्राम बनेगा नई फ़ाइल./cfg/mhdd.cfg. आईडीई प्राथमिक चैनल डिफ़ॉल्ट रूप से अक्षम है। यदि आप वास्तव में इसे "चालू" करना चाहते हैं, तो कृपया ऐसा करें।

आपको एक ड्राइव चयन मेनू दिखाई देगा. कोई भी उपकरण चुनें जो आप चाहते हैं। आप इस मेनू को दबाकर किसी भी समय कॉल कर सकते हैं SHIFT+F3.

अब आप क्लिक कर सकते हैं एफ1और किसी भी MHDD कमांड का उपयोग करें। कृपया रहो अत्यंत चौकसपहली बार एमएचडीडी के साथ काम करते समय।

मैं ईआईडी, स्कैन, स्टॉप, सीएक्स और टीओएफ कमांड से शुरुआत करने की सलाह दूंगा। उनमें से कुछ को कीबोर्ड शॉर्टकट दिए गए हैं, उदा. एफ4स्कैन कमांड के लिए.

पर एक नज़र डालें रजिस्टर. किसी भी आईडीई या सीरियल एटीए डिवाइस को ड्राइव रेडी और ड्राइव सीक कम्प्लीट रिपोर्ट करना होगा, इसलिए आपको डीआरडीवाई और डीआरएससी झंडे देखने चाहिए। व्यस्त ध्वज संकेत देता है कि ड्राइव कुछ ऑपरेशन कर रही है (उदाहरण के लिए, पढ़ना या लिखना)। राइट फॉल्ट और ट्रैक 0 नॉट फाउंड जैसे कुछ झंडे अप्रचलित हैं और आपको उन्हें कभी नहीं देखना चाहिए। INDEX ध्वज भी अप्रचलित है, हालाँकि, यह कभी-कभी झपक सकता है। डेटा अनुरोध (DREQ) ध्वज इंगित करता है कि ड्राइव डेटा स्थानांतरण का अनुरोध कर रहा है।

यदि आप त्रुटि ध्वज देखते हैं, तो त्रुटि रजिस्टर देखें। आप यह निर्धारित करने में सक्षम होंगे कि किस प्रकार की त्रुटि हुई है। एटीए/एटीएपीआई मानक देखें
निर्देशों और रजिस्टरों के बारे में अधिक जानकारी के लिए।

एमएचडीडी कमांड का उपयोग करना

सतह स्कैनिंग

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

स्कैनिंग शुरू करने के लिए फिर से F4 दबाएँ। एमएचडीडी ब्लॉकों में ड्राइव को स्कैन करता है। IDE/SATA ड्राइव के लिए, एक ब्लॉक 255 सेक्टर (130560 बाइट्स) के बराबर है।

स्कैनिंग कैसे काम करती है

1. एमएचडीडी पैरामीटर के रूप में एलबीए नंबर (सेक्टर नंबर) और सेक्टर नंबर के साथ सत्यापित सेक्टर कमांड भेजता है 2. ड्राइव व्यस्त ध्वज उठाता है 3. एमएचडीडी टाइमर शुरू करता है 4. ड्राइव द्वारा कमांड निष्पादित करने के बाद, यह व्यस्त ध्वज को कम करता है 5. एमएचडीडी बीते समय की ड्राइव की गणना करता है और स्क्रीन पर संबंधित ब्लॉक प्रदर्शित करता है। यदि कोई त्रुटि (खराब ब्लॉक) सामने आती है, तो प्रोग्राम संबंधित अक्षर प्रदर्शित करता है जो त्रुटि का वर्णन करता है।

एमएचडीडी अंतिम सेक्टर तक चरण 1-5 दोहराता है। यदि आपको स्कैन लॉग की आवश्यकता है, तो आप इसे हमेशा log/mhdd.log फ़ाइल में पा सकते हैं।

यदि स्कैन में त्रुटियां सामने आती हैं, तो सबसे पहले ड्राइव से सारा डेटा कॉपी करना होगा। फिर आपको ERASE कमांड का उपयोग करके पूर्ण सतह मिटाना होगा, जो आपके ड्राइव पर प्रत्येक सेक्टर को मिटा देता है। यह ड्राइव प्रत्येक सेक्टर के लिए ईसीसी फ़ील्ड की पुनर्गणना करेगी। यह तथाकथित "सॉफ्ट-बैड" ब्लॉकों से छुटकारा पाने में मदद करता है। यदि मिटाने से मदद नहीं मिलती है, तो REMAP विकल्प सक्षम करके स्कैन चलाएं।

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

स्मार्ट विशेषताएँ देखना

आप डायल कर सकते हैं स्मार्ट एटीटीया क्लिक करें एफ8विशेषताएँ देखने के लिए. उनका क्या मतलब है?

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

विशेषता 194 - तापमान पर एक नज़र डालें। अच्छे मान 20 और 40 डिग्री के बीच होते हैं। कुछ ड्राइव तापमान की रिपोर्ट नहीं करते हैं।

यूडीएमए सीआरसी त्रुटि दर विशेषता का मतलब आईडीई/एसएटीए केबल पर डेटा संचारित करते समय होने वाली त्रुटियों की संख्या है। इस विशेषता का सामान्य कच्चा मान शून्य है। यदि आपको कोई भिन्न मान दिखाई देता है, तो आपको केबल को तुरंत बदलना होगा। साथ ही, ओवरक्लॉकिंग इस प्रकार की त्रुटियों की संख्या को बहुत प्रभावित करती है।

अन्य विशेषताएँ आमतौर पर इतनी महत्वपूर्ण नहीं होती हैं। एटीए/एटीएपीआई मानक देखें
स्मार्ट विशेषताओं और परीक्षणों के बारे में अधिक जानकारी के लिए।

ड्राइव पहचान आदेश

आदेश आज़माएँ पहचानऔर ईदअपनी ड्राइव के बारे में जानकारी देखने के लिए।

फ़ाइल में सेक्टर पढ़ना

आप किसी फ़ाइल या फ़ाइलों के सेट में केवल कुछ सेक्टर या संपूर्ण डिस्क को पढ़ सकते हैं। TOF कमांड आज़माएं. प्रोग्राम खराब क्षेत्रों को छोड़ देता है। यदि आप 1 गीगाबाइट से बड़ी छवि बनाने की योजना बना रहे हैं, तो एटीओएफ कमांड का उपयोग करना बेहतर है, क्योंकि यह छवियों को स्वचालित रूप से "स्लाइस" कर सकता है।

फ़ाइल से डिस्क पर सेक्टर लिखना

डिस्क पर सेक्टर लिखने के लिए एफएफ कमांड का उपयोग करें। आपसे रिकॉर्ड किए जाने वाले पहले सेक्टर की संख्या और एक पंक्ति में दर्ज किए जाने वाले सेक्टरों की संख्या दर्ज करने के लिए कहा जाएगा।

ड्राइव की शोर विशेषताओं का प्रबंधन करना

लगभग सभी आधुनिक ड्राइव ध्वनिक प्रबंधन का समर्थन करते हैं। आप सिरों के हिलने की गति को कम करके उनके हिलने से होने वाले शोर के स्तर को कम कर सकते हैं। कॉन्फ़िगर करने के लिए AAM कमांड का उपयोग करें।

ड्राइव कॉन्फ़िगरेशन

CONFIG कमांड का उपयोग करके, आप ड्राइव कॉन्फ़िगरेशन को देख और बदल सकते हैं, उदाहरण के लिए, अधिकतम UDMA मोड, सुरक्षा के लिए समर्थन, SMART, AAM, HPA सिस्टम, LBA48 मोड के लिए समर्थन। डिस्क का आकार बदलना भी संभव है। कुछ निर्माता कॉन्फ़िगरेशन को बदलकर डिस्क का आकार कम कर देते हैं, आपके पास मूल क्षमता को पुनर्स्थापित करने का अवसर होता है;

बैच रनिंग कमांड

आप एक बहुत ही सरल बैच फ़ाइल लिख सकते हैं (उदाहरण के लिए बैच निर्देशिका देखें) जहां आप वह सब कुछ वर्णन करते हैं जो आप करना चाहते हैं। जब आप ऐसी फ़ाइल को निष्पादन के लिए चलाना चाहते हैं तो F5 दबाएँ।

अन्य आदेश

क्लिक एफ1. आप सभी एमएचडीडी कमांड के लिए त्वरित सहायता देखेंगे। अधिक विस्तृत जानकारी के लिए कृपया MAN कमांड का उपयोग करें।

कमांड लाइन विकल्प

/नोपिंगपोंगकुछ ध्वनियाँ म्यूट करें /अक्षमBIOS BIOS के माध्यम से मिटाना (ERASE) अक्षम करें /अक्षमएससीएसआई SCSI मॉड्यूल अक्षम करें /प्राथमिक सक्षम करेंप्राथमिक IDE/SATA चैनल कनेक्ट करें /आरओइस कुंजी का उपयोग राइट-प्रोटेक्टेड मीडिया पर एमएचडीडी चलाने के लिए किया जाता है। यह अस्थायी फ़ाइलें बनाने के प्रयासों को अक्षम करता है, और लॉगिंग को भी अक्षम करता है।

अक्सर पूछे जाने वाले प्रश्न और उत्तर

अक्सर पूछे जाने वाले प्रश्नों और उनके उत्तरों की सूची इस पते पर पाई जा सकती है:

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

परिचय

यदि SMART समस्याएं दिखाता है, तो अक्सर इसका एक मतलब होता है: डिस्क खराब होने वाली है, और यहां तक ​​कि अतिरिक्त OS लोड पर भी प्रभाव पड़ सकता है। अगली चीज़ जो आपको समझने की ज़रूरत है वह यह है कि यह सॉफ़्टवेयर है या हार्डवेयर। यदि इतने सारे हार्डवेयर नहीं हैं, तो भी आप डिस्क को वापस जीवन में लाने का प्रयास कर सकते हैं।

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

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

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

ओह वो इंटरफ़ेस

प्रत्येक इंटरफ़ेस को प्रोग्राम द्वारा सही ढंग से पहचाना नहीं जा सकता है।

SATA इंटरफ़ेस।ऐसी संभावना है कि एमएचडीडी में डिस्क का पता नहीं लगाया जाएगा। इसका कारण BIOS में SATA नियंत्रक (IDE और AHCI) का ऑपरेटिंग मोड हो सकता है। अफसोस, एमएचडीडी एएचसीआई मोड का समर्थन नहीं करता। बदलने की जरूरत है BIOS सेटिंग्स. सबसे बुरी बात यह है कि आजकल सभी मदरबोर्ड इस मोड का समर्थन नहीं करते हैं। एकमात्र रास्ता उपयुक्त मदरबोर्ड वाली मशीन का उपयोग करना या एमएचडीडी को त्यागना है।

आईडीई इंटरफ़ेस।के लिए इस इंटरफ़ेस कालूप पर उपकरणों का विशिष्ट वितरण मास्टर/स्लेव है। डिफ़ॉल्ट रूप से, एमएचडीडी सभी डिवाइसों को स्लेव मोड में छुपाता है। इसे ठीक करने के दो तरीके हैं। सबसे पहले स्थान बदलना है हार्ड ड्राइव(जम्पर को मास्टर पर स्विच करें) और जांचें कि BIOS में सेटिंग्स मेल खाती हैं। दूसरा तरीका एमएचडीडी में डिस्क नंबर को 2 या 4 में बदलने का प्रयास करना है। खैर, कॉन्फ़िगरेशन फ़ाइल mhdd.cfg के बारे में मत भूलना, जो सीएफजी फ़ोल्डर में है। में इस मामले मेंपैरामीटर PRIMARY_ENABLED=TRUE महत्वपूर्ण है।

एससीएसआई इंटरफ़ेस. SCSI नियंत्रक ड्राइवर का पता नहीं लगाया जा सकता है।

यूएसबी इंटरफेस।अतिरिक्त ड्राइवर और प्रोग्राम सेटिंग्स का उपयोग करके यूएसबी के माध्यम से ड्राइव को कनेक्ट करना सैद्धांतिक रूप से संभव है। ड्राइवर SCSI के माध्यम से ऑपरेटिंग मोड का अनुकरण करता है। आपको सभी अनावश्यक USB ड्राइव को भी डिस्कनेक्ट करना होगा। एमएचडीडी बूट होने से पहले लक्ष्य ड्राइव को कनेक्ट किया जाना चाहिए। config.sys में आपको लिखना होगा: डिवाइस=X:\USBASPI.SYS /w /v , जहां X:\ डिस्क का पथ है।

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

चूंकि स्थिति इतनी दुखद है, मैं स्पष्ट विवेक के साथ डिस्क को अंदर और बाहर प्रारूपित कर सकता हूं, जो मेरे कार्य को बहुत सरल बनाता है। लेकिन पहले, आइए थोड़ा सिद्धांत और पुनर्प्राप्ति योजना देखें।

तैयार हो रहे

प्रारंभ में, डिस्क को प्रोग्राम द्वारा प्रारंभ किया जाना चाहिए, जो काफी तार्किक है। इसके बाद, एक सतह स्कैन किया जाता है, जो वर्तमान स्थिति की समझ देता है: एमएचडीडी कठोर सतह की स्थिति दिखाएगा। फिर आपको डिस्क को फॉर्मेट करना होगा और दोबारा जांच करनी होगी। आमतौर पर इस स्तर पर नरम बुरे गायब हो जाते हैं और केवल कठोर बुरे अवशेष ही बचे रहते हैं। इसके बाद, आप खराब ब्लॉकों को सेवा क्षेत्र में पुन: असाइन करने के लिए REMAP प्रक्रिया निष्पादित कर सकते हैं।

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

आप हत्या नहीं करोगे

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

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

पहले चैनल से जुड़ी डिस्क को सटीक रूप से प्रदर्शित करने के लिए, आपको mhdd.cfg कॉन्फ़िगरेशन को संपादित करना होगा, जो CFG फ़ोल्डर में स्थित है।

प्राथमिक_सक्षम=सत्य

जैसा कि मैंने पहले ही कहा, किसी भी डिवाइस को स्कैन करना केवल तभी संभव है जब इसे आईडी या ईआईडी कमांड (या F2 दबाकर) द्वारा पहचाना जाए।


स्कैनिंग

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


आइए स्कैनिंग पैरामीटर्स के बारे में जानें।

  • एलबीए प्रारंभ करें- स्कैनिंग के लिए प्रारंभिक सेक्टर, डिफ़ॉल्ट रूप से 0, यानी डिस्क की शुरुआत।
  • एलबीए समाप्त करें- स्कैनिंग पूर्णता का क्षेत्र, डिफ़ॉल्ट रूप से डिस्क का अंत। कभी-कभी पूरी सतह को स्कैन करना अधिक सुविधाजनक नहीं होता है (विशेषकर जब डिस्क की मात्रा कई टेराबाइट्स से अधिक हो), लेकिन केवल कार्य क्षेत्र जहां ओएस स्थित है। उदाहरण के लिए, डिस्क सी 50 जीबी है, तो अंतिम क्षेत्र 2 * 50 * 1024 * 1024 = 104,857,600वां सेक्टर होगा। आप इसकी गणना अधिक सरलता से कर सकते हैं: (वॉल्यूम * 2) * 1,000,000, कुल 100,000,000।
  • रीमैपएक विशेष सेवा क्षेत्र में सेक्टर को खराब के रूप में चिह्नित करता है, जिसके बाद डिस्क उस तक नहीं पहुंच पाती है।
  • समय समाप्त- एक सेक्टर को पढ़ने में देरी का समय, जिसके बाद चेक अगले सेक्टर में चला जाता है।
  • स्कैन के बाद स्पिनडाउन- स्कैन करने के बाद हार्ड ड्राइव को बंद कर दें।
  • लूप परीक्षण/मरम्मत- चक्रीय रूप से स्कैनिंग या परीक्षण करें।
  • विलंब मिटाएँ- उन क्षेत्रों को मिटा दें जिनमें पढ़ने में देरी का पता चला है।

स्कैनिंग शुरू करने के लिए फिर से F4 दबाएँ। एमएचडीडी ब्लॉकों में ड्राइव को स्कैन करता है। आईडीई/एसएटीए ड्राइव के लिए, एक ब्लॉक 255 सेक्टर (130,560 बाइट्स) के बराबर है।


यहां बताया गया है कि स्कैनिंग कैसे काम करती है:

  1. एमएचडीडी पैरामीटर के रूप में एलबीए नंबर (सेक्टर नंबर) और सेक्टर नंबर के साथ वेरिफाई सेक्टर कमांड भेजता है।
  2. ड्राइव व्यस्त ध्वज उठाती है।
  3. एमएचडीडी टाइमर शुरू करता है।
  4. ड्राइव द्वारा कमांड पूरा करने के बाद, यह व्यस्त ध्वज को नीचे कर देता है।
  5. एमएचडीडी ड्राइव द्वारा बिताए गए समय की गणना करता है और स्क्रीन पर संबंधित ब्लॉक प्रदर्शित करता है। यदि कोई त्रुटि (खराब ब्लॉक) सामने आती है, तो प्रोग्राम एक पत्र प्रदर्शित करता है जो त्रुटि का वर्णन करता है।

एमएचडीडी अंतिम सेक्टर तक चरण 1-5 दोहराता है। यदि आपको स्कैन लॉग की आवश्यकता है, तो यह हमेशा log/mhdd.log फ़ाइल में पाया जा सकता है। स्कैनिंग के दौरान आप अलग-अलग रंगों के कई आयत देख सकते हैं। ताकि आप अधिक भयभीत न हों, यहां प्रमाणपत्र का एक अंश दिया गया है:

पूरी तरह से स्वस्थ ड्राइव पर लाल (>500 एमएस) ब्लॉक की उपस्थिति अस्वीकार्य है। यदि वे मौजूद हैं, तो डिस्क की पूरी सतह को मिटाना आवश्यक है और, यदि इससे देरी से छुटकारा पाने में मदद नहीं मिलती है, तो हम यह निष्कर्ष निकाल सकते हैं कि यह ड्राइव अब पर्याप्त विश्वसनीय नहीं है। अक्षर-वर्ण ब्लॉक, जैसे कि x, S, आदि की अनुमति नहीं है: वे सतह पर खराब ब्लॉक की उपस्थिति का संकेत देते हैं।

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

हम पुनर्स्थापित करते हैं

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


यह ड्राइव प्रत्येक सेक्टर के लिए ईसीसी फ़ील्ड की पुनर्गणना करेगी। यह तथाकथित नरम-खराब ब्लॉकों से छुटकारा पाने में मदद करता है। यदि मिटाने से मदद नहीं मिलती है, तो REMAP विकल्प सक्षम करके स्कैन चलाएं।


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

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

संकेतक क्या संकेत देते हैं?

  • व्यस्त- ड्राइव व्यस्त है और आदेशों का जवाब नहीं देती;
  • डब्लूआरएफटी- रिकॉर्डिंग त्रुटि;
  • ड्रेक- ड्राइव बाहरी दुनिया के साथ डेटा का आदान-प्रदान करना चाहता है;
  • ग़लती होना- कुछ ऑपरेशन के परिणामस्वरूप एक त्रुटि उत्पन्न हुई।

जब ईआरआर रोशन हो, तो स्क्रीन के ऊपर दाईं ओर देखें: अंतिम त्रुटि का प्रकार वहां प्रदर्शित होगा:

  • एएमएनएफ- पता चिह्न नहीं मिला - किसी विशिष्ट क्षेत्र तक पहुंच विफल रही। सबसे अधिक संभावना यह है कि सेक्टर क्षतिग्रस्त हो गया है। हालाँकि, ड्राइव चालू करने के तुरंत बाद, इसके ठीक विपरीत - यह समस्याओं की अनुपस्थिति को इंगित करता है और आंतरिक निदान के सफल समापन की रिपोर्ट करता है;
  • T0NF- ट्रैक 0 नहीं मिला - शून्य ट्रैक नहीं मिला;
  • एबीआरटी- निरस्त करें, आदेश अस्वीकृत;
  • आईडीएनएफ- सेक्टर आईडी नहीं मिला;
  • यूएनसीआर- अचूक त्रुटि, ईसीसी कोड द्वारा ठीक नहीं की गई त्रुटि। सबसे अधिक संभावना है, इस स्थान पर एक तार्किक ख़राब अवरोध है।

शीर्ष पर दो और संकेतक दिखाई दे सकते हैं: PWD संकेत देता है कि एक हार्डवेयर पासवर्ड सेट किया गया है, HPA तब प्रकट होता है जब HPA कमांड का उपयोग करके ड्राइव का आकार बदल दिया गया है (आमतौर पर डिस्क के अंत में खराब ब्लॉक को छिपाने के लिए उपयोग किया जाता है)।

एमएचडीडीएक प्रोग्राम है जो अपनी शक्ति के लिए जाना जाता है, जिसे निम्न स्तर पर ड्राइव के साथ इंटरैक्ट करने के लिए डिज़ाइन किया गया है। कार्यक्रम चौदह साल पहले दिमित्री पोस्ट्रिगन द्वारा बनाया गया था और तब से एमएचडीडी का उपयोग करना बहुत आसान हो गया है।

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

आज, एमएचडीडी कार्यक्रम की क्षमताएं निदान तक ही सीमित नहीं हैं। एमएचडीडी उपयोगिता का उपयोग करते समय, आप कर सकते हैं:

  • पढ़ना;
  • मनमाना सेक्टर लिखें;
  • स्मार्ट सिस्टम, पासवर्ड सिस्टम, शोर विशेषताओं को नियंत्रित करने वाला सिस्टम प्रबंधित करें;
  • आप ड्राइव का प्रारूप भी बदल सकते हैं.

वेबसाइट http://www.ihdd.ru पर आप एमएचडीडी की एक प्रति पा सकते हैं। आप उपयोग के लिए प्रोग्राम को यहां से डाउनलोड कर सकते हैं विभिन्न रूपों में: संग्रहीत और सेल्फ-एक्सट्रैक्टिंग फ़ंक्शन के साथ फ्लॉपी डिस्क के रूप में।

लॉग/mhdd.log- स्थापित प्रोग्राम के पहली बार लॉन्च होने पर बनाई गई मुख्य लॉग फ़ाइल। आपके भविष्य के कार्य इस पर दर्ज होंगे।

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

आप IDE केबल पर स्थित ड्राइव से MHDD नहीं चला सकते, जिससे परीक्षण के तहत ड्राइव जुड़ा होगा। डेटा भ्रष्टाचार दोनों तरफ होगा। इसलिए प्रोग्राम प्राइमरी के साथ इंटरैक्ट नहीं करता है। यदि आपको प्राथमिक चैनल को अनब्लॉक करने की आवश्यकता है, तो आपको MHDD चलाने, बाहर निकलने, MHDD.CFG फ़ाइल को संपादित करने की आवश्यकता है। (सक्षम प्राथमिक कुंजी के साथ कमांड शब्द)।

प्रोग्राम सॉफ़्टवेयर के संचालन के लिए कुछ आवश्यकताएँ लगाता है:

  • प्रोसेसर के लिए: इंटेल पेंटियम या कंप्यूटर की दुनिया में नवीनतम विकास;
  • कम से कम 4 मेगाबाइट की रैम;
  • MSDOS कम से कम संस्करण 6.22 होना चाहिए;
  • बूट डिवाइस आवश्यक (USB, HDD, CDROM, FDD)।

आईडीई/एसएटीए नियंत्रकों के लिए आवश्यकताएँ:

  • नॉर्थब्रिज में एकीकरण होना चाहिए; पीसीआई यूडीएमए के पास है स्वचालित पहचान; कुछ RAID नियंत्रक समर्थित हैं; UDMA/RAID नियंत्रक एक माइक्रोसर्किट के रूप में मौजूद होते हैं।
  • ड्राइव के लिए आवश्यकताएँ: आईडीई या सीरियल एटीए, जिसकी मात्रा 600 मेगाबाइट से अधिक है, लेकिन 8388607 टेराबाइट्स से अधिक नहीं है; SCSI ड्राइव का सेक्टर आकार 512 और 528 बाइट्स तक सीमित है।
  • परीक्षण की जा रही ड्राइव को मास्टर मोड पर स्विच किया जाना चाहिए।
  • यदि प्रक्रिया की निगरानी आईडी या ईआईडी कमांड (F2 कुंजी जिम्मेदार है) द्वारा की जाती है, तो आप डिवाइस को स्कैन कर सकते हैं। स्कैन टाइप करें, ENTER दबाएँ (F4 कुंजी)। आप मेनू में सेटिंग बदल सकते हैं.
  • आप स्मार्ट एटीटी (F8 कुंजी) दबाकर विशेषताएं देख सकते हैं। आप रीमैप किए गए सेक्टरों की संख्या पता कर सकते हैं। 50 से अधिक का मान चिंताजनक होना चाहिए। आप तापमान मान दर्शाने वाली विशेषता को देख सकते हैं। यूडीएमए सीआरसी त्रुटि दर दिखाएगी कि केबल पर डेटा प्रसारित होने पर कितनी त्रुटियां हैं।
  • एचपीए टीम भंडारण की मात्रा को सीमित करने में सक्षम है।
  • PWD कमांड पासवर्ड सेट करके ड्राइव को लॉक कर देता है।
  • एएएम कमांड का उपयोग करके, आप शोर विशेषताओं को समायोजित कर सकते हैं।
  • CONFIG आपको कॉन्फ़िगरेशन बदलने की अनुमति देता है।

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

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

एमएचडीडी के अंदर क्या है?

    mhdd.exe- निष्पादन योग्य प्रोग्राम

    mhdd.hlp- इस फ़ाइल का उपयोग स्मार्ट कमांड हेल्प सिस्टम द्वारा किया जाता है

    सीएफजी/एमएचडीडी.सीएफजी- इस फ़ाइल में MHDD कॉन्फ़िगरेशन संग्रहीत करता है

पहले लॉन्च के दौरान, प्रोग्राम एक फ़ाइल बनाएगा लॉग/mhdd.log. यह मुख्य लॉग फ़ाइल है. आपके सभी कार्य और परीक्षण परिणाम इस फ़ाइल में दर्ज किए जाएंगे।

एमएचडीडी कैसे काम करता है?

आइए कल्पना करें कि MSDOS ऑपरेटिंग सिस्टम तब कैसे काम करता है जब उसे किसी ड्राइव से सेक्टर को पढ़ने की आवश्यकता होती है। MSDOS ऐसा करने के लिए बस BIOS से "पूछेगा"। फिर, BIOS अपनी तालिकाओं में वांछित ड्राइव के पोर्ट पते को देखता है, आवश्यक जांच करता है, और फिर ड्राइव के साथ संचार करना शुरू करता है। सब कुछ समाप्त होने के बाद, BIOS ऑपरेटिंग सिस्टम को परिणाम लौटाता है।

आइए आरेख देखें. यहां बताया गया है कि एक नियमित DOS प्रोग्राम ड्राइव के साथ कैसे काम करता है:

कार्यक्रम<--->एमएसडीओएस<--->बायोस<--->आईडीई/एसएटीए नियंत्रक<--->भंडारण युक्ति

आइए अब देखें कि एमएचडीडी कैसे काम करता है:

एमएचडीडी<--->आईडीई/एसएटीए नियंत्रक<--->भंडारण युक्ति

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

ध्यान:एमएचडीडी को कभी भी उस ड्राइव से न चलाएं जो उसी भौतिक आईडीई चैनल (केबल) पर स्थित है जिससे परीक्षण के तहत ड्राइव जुड़ा हुआ है (केबल, चैनल)। आपके दोनों ड्राइव पर महत्वपूर्ण डेटा भ्रष्टाचार होगा! इस संबंध में, डिफ़ॉल्ट रूप से, एमएचडीडी चैनल के साथ काम नहीं करता है प्राथमिक, चूँकि अधिकांश उपयोगकर्ताओं के पास MHDD है। प्राथमिक चैनल को अनब्लॉक करने के लिए, MHDD चलाएँ, फिर बाहर निकलें, फिर फ़ाइल को संपादित करें एमएचडीडी.सीएफजी. या कमांड लाइन स्विच का उपयोग करें /प्राथमिक सक्षम करें.

MHDD SCSI उपकरणों तक पहुँचने के लिए DOS ASPI ड्राइवर का उपयोग करता है। यदि आप SCSI ड्राइव के साथ काम करने की योजना नहीं बनाते हैं, तो आपको किसी ड्राइवर की आवश्यकता नहीं है।

एमएचडीडी का पहला लॉन्च। महत्वपूर्ण सूचना

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

यह समझना बहुत महत्वपूर्ण है कि एमएचडीडी से सार्थक परिणाम प्राप्त करने से पहले आपको कई घंटे और संभवतः दिन बिताने होंगे। मैं अत्यधिक अनुशंसा करता हूं कि दोषपूर्ण ड्राइव के साथ काम शुरू करने से पहले दोष रहित कई ड्राइव का परीक्षण करने का प्रयास करें।

पहली बार लॉन्च होने पर, प्रोग्राम एक नई फ़ाइल बनाएगा ./cfg/mhdd.cfg. चैनल आईडीई प्राथमिकडिफ़ॉल्ट रूप से अक्षम.

आपको एक ड्राइव चयन मेनू दिखाई देगा. कोई भी उपकरण चुनें जो आप चाहते हैं। आप इस मेनू को दबाकर किसी भी समय कॉल कर सकते हैं SHIFT+F3.

अब आप क्लिक कर सकते हैं एफ1और किसी भी MHDD कमांड का उपयोग करें। कृपया पहले कुछ समय एमएचडीडी के साथ काम करते समय बेहद सावधान रहें।

मैं आपको सलाह दूंगा कि आप आदेशों से परिचित होना शुरू करें ईआईडी, स्कैन, स्टॉप, सीएक्स और टीओएफ. उनमें से कुछ को कीबोर्ड शॉर्टकट दिए गए हैं, उदा. एफ4टीम के लिए स्कैन.

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

यदि आप झंडे पर ध्यान दें त्रुटि (त्रुटि), त्रुटि रजिस्टर देखें। आप यह निर्धारित करने में सक्षम होंगे कि किस प्रकार की त्रुटि हुई है। देखना एटीए/एटीएपीआई मानकनिर्देशों और रजिस्टरों के बारे में अधिक जानकारी के लिए।

एमएचडीडी कमांड का उपयोग करना

एमएचडीडी में सतह स्कैनिंग

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

क्लिक एफ4स्कैनिंग शुरू करने के लिए फिर से। एमएचडीडी ब्लॉकों में ड्राइव को स्कैन करता है। IDE/SATA ड्राइव के लिए, एक ब्लॉक 255 सेक्टर (130560 बाइट्स) के बराबर है।

स्कैनिंग कैसे काम करती है

    एमएचडीडी कमांड भेजता है सेक्टर सत्यापित करेंसंख्या के साथ एलबीए(सेक्टर संख्या) और सेक्टर संख्या पैरामीटर के रूप में

    ड्राइव झंडा उठाता है व्यस्त

    एचडीडी टाइमर शुरू करता है

    ड्राइव द्वारा कमांड निष्पादित करने के बाद, यह ध्वज को नीचे कर देता है व्यस्त

    एमएचडीडी ड्राइव द्वारा बिताए गए समय की गणना करता है और स्क्रीन पर संबंधित ब्लॉक प्रदर्शित करता है। यदि कोई त्रुटि होती है ( बुरा ब्लॉक), प्रोग्राम संबंधित अक्षर प्रदर्शित करता है जो त्रुटि का वर्णन करता है।

    एमएचडीडी अंतिम सेक्टर तक चरण 1-5 दोहराता है। यदि आपको स्कैनिंग प्रोटोकॉल की आवश्यकता है, तो आप इसे हमेशा फ़ाइल में पा सकते हैं लॉग/mhdd.log.

यदि स्कैन में त्रुटियां सामने आती हैं, तो सबसे पहले ड्राइव से सारा डेटा कॉपी करना होगा। फिर आपको कमांड का उपयोग करके सतह को पूरी तरह से मिटाने की आवश्यकता है मिटा, जो आपके ड्राइव पर प्रत्येक सेक्टर को मिटा देता है। ड्राइव फ़ील्ड्स की पुनर्गणना करेगी ईसीसीप्रत्येक सेक्टर के लिए. यह तथाकथित से छुटकारा पाने में मदद करता है " नरम-बुरा»ब्लॉक. यदि मिटाने से मदद नहीं मिलती है, तो सक्षम विकल्प के साथ स्कैनिंग शुरू करें रीमैप.

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

एमएचडीडी में स्मार्ट विशेषताएँ देखना

आप डायल कर सकते हैं स्मार्ट एटीटीया क्लिक करें एफ8विशेषताएँ देखने के लिए. उनका क्या मतलब है?

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

विशेषता पर एक नजर डालें 194 - तापमान। अच्छे मान 20 और 40 डिग्री के बीच होते हैं। कुछ ड्राइव तापमान की रिपोर्ट नहीं करते हैं।

गुण यूडीएमए सीआरसीत्रुटि दर का अर्थ है डेटा संचारित करते समय होने वाली त्रुटियों की संख्या आईडीई/एसएटीए केबल. इस विशेषता का सामान्य कच्चा मान शून्य है। यदि आपको कोई भिन्न मान दिखाई देता है, तो आपको केबल को तुरंत बदलना होगा। साथ ही, ओवरक्लॉकिंग इस प्रकार की त्रुटियों की संख्या को बहुत प्रभावित करती है।

अन्य विशेषताएँ आमतौर पर इतनी महत्वपूर्ण नहीं होती हैं। देखना एटीए/एटीएपीआई मानकविशेषताओं और परीक्षणों के बारे में अधिक जानकारी के लिए बुद्धिमान.

एमएचडीडी में पहचान आदेश चलाएं

आदेश आज़माएँ पहचानऔर ईदअपनी ड्राइव के बारे में जानकारी देखने के लिए।

देखना एटीए/एटीएपीआई मानकअधिक जानकारी के लिए।

एमएचडीडी में सेक्टर समूहों या संपूर्ण डिस्क को मिटाना

आप कमांड का उपयोग कर सकते हैं मिटा. यदि आपकी ड्राइव को BIOS सेटअप (या POST) में पहचाना गया था, तो MHDD ड्राइव को मिटाने के लिए BIOS सुविधाओं का उपयोग करने का प्रयास करेगा यूडीएमए. यदि आप नहीं चाहते कि एमएचडीडी BIOS का उपयोग करने का प्रयास करे, तो विकल्प का उपयोग करें /अक्षमBIOS.

एमएचडीडी में भंडारण क्षमता कम करना

आदेश का प्रयोग करें एचपीएभंडारण क्षमता को सीमित करने के लिए. कार्यक्रम उपलब्ध क्षेत्रों की नई संख्या मांगेगा। सेट किए गए प्रतिबंधों को हटाने के लिए, कमांड का उपयोग करें एन.एच.पी.ए.. कमांड का उपयोग करने से पहले ड्राइव का पावर चक्र निष्पादित करें एन.एच.पी.ए.. के अनुसार एटीए/एटीएपीआई मानक, आप प्रति ड्राइव चक्र में केवल एक बार भंडारण क्षमता बदल सकते हैं।

एमएचडीडी में पासवर्ड सुरक्षा का प्रबंधन

आदेश का प्रयोग करें पी.डब्लू.डी.उपयोगकर्ता (USER) पासवर्ड का उपयोग करके ड्राइव को लॉक करना। के अनुसार एटीए/एटीएपीआई मानक, परिवर्तनों को प्रभावी करने के लिए आपको ड्राइव को बंद और चालू करना होगा।

एमएचडीडी के पास ड्राइव अनलॉक करने के लिए दो कमांड हैं: अनलॉकऔर डीआईएसपीडब्ल्यूडी. अनलॉकपहले शटडाउन से पहले ड्राइव को अनलॉक करता है। पासवर्ड सिस्टम को अक्षम करने के लिए, आपको पहले कमांड का उपयोग करना होगा अनलॉक, और कमांड बदलें डीआईएसपीडब्ल्यूडी(पासवर्ड ज्ञात होना चाहिए)।

मास्टर पासवर्ड निर्माता द्वारा निर्धारित किया जाता है और इसका उपयोग अनलॉक करने के लिए किया जा सकता है।

एमएचडीडी में किसी फ़ाइल में सेक्टर पढ़ना

आप किसी फ़ाइल या फ़ाइलों के सेट में केवल कुछ सेक्टर या संपूर्ण डिस्क को पढ़ सकते हैं। आदेश का प्रयास करें टीओएफ. प्रोग्राम खराब क्षेत्रों को छोड़ देता है। यदि आप 1 गीगाबाइट से बड़ी छवि बनाने की योजना बना रहे हैं, तो कमांड का उपयोग करना बेहतर है एटीओएफ, क्योंकि यह छवियों को स्वचालित रूप से "कट" कर सकता है।

एमएचडीडी में फ़ाइल से डिस्क पर सेक्टर लिखना

आदेश का प्रयोग करें सीमांत बलडिस्क पर सेक्टर लिखने के लिए। आपसे रिकॉर्ड किए जाने वाले पहले सेक्टर की संख्या और एक पंक्ति में दर्ज किए जाने वाले सेक्टरों की संख्या दर्ज करने के लिए कहा जाएगा।

एमएचडीडी में ड्राइव शोर विशेषताओं को नियंत्रित करना

लगभग सभी आधुनिक ड्राइव समर्थन करते हैं ध्वनिक प्रबंधन. आप सिरों के हिलने की गति को कम करके उनके हिलने से होने वाले शोर के स्तर को कम कर सकते हैं। आदेश का प्रयोग करें ए.ए.एम.सेटिंग्स के लिए.

एमएचडीडी में ड्राइव कॉन्फ़िगरेशन

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

एमएचडीडी में बैच रनिंग कमांड

आप एक बहुत ही सरल बैच फ़ाइल लिख सकते हैं (निर्देशिका में उदाहरण देखें)। बैच), जहां आप उन सभी चीज़ों का वर्णन करते हैं जिन्हें आप पूरा करना चाहते हैं। क्लिक F5, जब आप ऐसी फ़ाइल को निष्पादन के लिए चलाना चाहते हैं।

एमएचडीडी में अन्य आदेश

क्लिक एफ1. आप सभी एमएचडीडी कमांड के लिए त्वरित सहायता देखेंगे। अधिक विस्तृत जानकारी के लिए, कृपया कमांड का उपयोग करें आदमी.

एमएचडीडी के लिए कमांड लाइन विकल्प

    /नोपिंगपोंगकुछ ध्वनियाँ म्यूट करें

    /अक्षमBIOS BIOS के माध्यम से मिटाना (ERASE) अक्षम करें

    /अक्षमएससीएसआई SCSI मॉड्यूल अक्षम करें

    /प्राथमिक सक्षम करेंप्राथमिक IDE/SATA चैनल कनेक्ट करें

    /आरओइस कुंजी का उपयोग राइट-प्रोटेक्टेड मीडिया पर एमएचडीडी चलाने के लिए किया जाता है। यह अस्थायी फ़ाइलें बनाने के प्रयासों को अक्षम करता है, और लॉगिंग को भी अक्षम करता है।

सारे विकल्प बंद हैं.

अक्सर आप इस तथ्य पर ध्यान दे सकते हैं कि उपयोगकर्ता डरते हैं और नहीं जानते कि एमएचडीडी कार्यक्रम के साथ ठीक से कैसे काम किया जाए। यही कारण है कि इस कार्यक्रम का उपयोग कैसे करें और इसके कार्य कहां उपयोगी हो सकते हैं, इस पर कई व्यावहारिक सिफारिशों पर विचार करना उचित है।

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

यह प्रोग्राम क्या है?

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

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

यह प्रोग्राम कैसे काम करता है?

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

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

यदि, उपरोक्त प्रक्रियाओं को पूरा करने के बाद भी, आप ड्राइव की पहचान करते समय और अपना ऑपरेटिंग सिस्टम शुरू करते समय फ़्रीज़ से छुटकारा पाने में असमर्थ थे, तो प्रोग्राम लोड होने के बाद ही ड्राइव पहले से ही कनेक्ट हो जाएगी। बेशक, ऐसे ऑपरेशन काफी सावधानी से किए जाने चाहिए, और आदर्श रूप से आपको ड्राइव के बिजली आपूर्ति सर्किट में एक विशेष डबल स्विच का उपयोग करना चाहिए, जिसके साथ आप +12 और +5 वोल्ट सर्किट के माध्यम से बिजली की आपूर्ति कर सकते हैं।

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

प्राथमिक चैनल को अनब्लॉक करने के लिए, आपको पहले प्रोग्राम चलाना चाहिए, फिर उससे बाहर निकलना चाहिए और बनाई गई फ़ाइल को संपादित करना चाहिए एमएचडीडी.सी.एफ.जी.में भी प्रयोग कर सकते हैं कमांड लाइनचाबी / प्राथमिक सक्षम करें, जो इस समस्या का एक सरल समाधान है। इस उपयोगिता को लोड करने के लिए एक विशेष 3.5-इंच फ्लॉपी ड्राइव, फ्लैश ड्राइव, या किसी प्रकार की डिस्क का उपयोग करना सबसे इष्टतम होगा।

प्रारंभिक सेटिंग्स

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

किसी डिवाइस को स्कैन कैसे करें?

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

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

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

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

अपनी हार्ड ड्राइव के बारे में विस्तृत जानकारी देखने के लिए, आप कमांड का उपयोग कर सकते हैं पहचानऔर ईद. इन कमांड का उपयोग करके, आप इस ड्राइव के संचालन, यानी इसके ब्रांड और सीरियल नंबर के बारे में विस्तृत जानकारी देख सकते हैं।

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

स्कैन कैसे किया जाता है?

एमएचडीडी का उपयोग करके स्कैनिंग प्रक्रिया ब्लॉकों में की जाती है, और अगर हम बात कर रहे हैं SATA ड्राइवया आईडीई, तो प्रत्येक ब्लॉक में 255 सेक्टर शामिल हैं। निदान प्रक्रिया स्वयं इस प्रकार की जाती है:

  1. प्रोग्राम कमांड का उपयोग करता है सत्यापित करेंक्षेत्रों, इसे एलबीए नंबर (एक विशिष्ट सेक्टर की संख्या) के साथ-साथ पैरामीटर के रूप में सेक्टरों की संख्या के साथ चिह्नित करना।
  2. ड्राइव उपरोक्त व्यस्त ध्वज को उठाती है।
  3. एमएचडीडी टाइमर को सक्रिय करता है।
  4. हार्ड ड्राइव द्वारा निर्दिष्ट कमांड निष्पादित करने के बाद, व्यस्त ध्वज हटा दिया जाएगा।
  5. एमएचडीडी हार्ड ड्राइव को प्रक्रिया को पूरा करने में लगने वाले समय को निर्धारित करता है, जिसके बाद परिणामों के साथ संबंधित ब्लॉक स्क्रीन पर प्रदर्शित होता है। यदि किसी खराब सेक्टर की पहचान की गई है तो उन्हें संबंधित पत्र से चिह्नित किया जाएगा।

यह ध्यान देने योग्य है कि सभी चरण तब तक दोहराए जाते हैं जब तक कि उपयोगिता सभी क्षेत्रों की जाँच नहीं कर लेती। यदि आप स्कैन का विस्तृत लॉग प्राप्त करना चाहते हैं, तो आप इसे हमेशा log/mhdd.log नामक फ़ाइल में आसानी से पा सकते हैं। यदि इस प्रक्रिया के दौरान कोई त्रुटि पाई जाती है, तो आपको तुरंत इस ड्राइव से सभी जानकारी को एक नए डिवाइस पर कॉपी करना चाहिए।

इसके बाद कमांड का इस्तेमाल कर सतह को पूरी तरह से मिटाना संभव होगा मिटा, जो डिवाइस के हर सेक्टर को पूरी तरह से मिटा देगा। दूसरे शब्दों में, निम्न-स्तरीय फ़ॉर्मेटिंग की जाती है, जिसके बाद जानकारी को पुनर्स्थापित करने का कोई भी प्रयास संभव नहीं होगा, लेकिन जो आपको कुछ मामलों में, ड्राइव को कार्यशील स्थिति में वापस लाने की अनुमति देगा।

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

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

परिणामों का विश्लेषण कैसे करें?

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

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

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

एमएचडीडी और पासवर्ड के साथ काम करना

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

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

सेक्टरों को पढ़ने के लिए आदेश

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

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