इन खराब सेक्टरों के साथ सबसे बड़ी समस्या यह है कि इनसे छुटकारा पाने के लिए हम इन्हें अपनी हार्ड डिस्क से पूरी तरह से नहीं हटा सकते हैं। हम अपने ऑपरेटिंग सिस्टम को इन खराब सेक्टरों पर अपना डेटा डालने के लिए उपयोग करने से रोकने के लिए अधिकतम कर सकते हैं। इसलिए, इस लेख में, हम आपको त्रुटियों के लिए हार्ड डिस्क की जांच करने और हमारे ओएस को लिनक्स मिंट 20 का उपयोग करके खराब क्षेत्रों पर डेटा लिखने से रोकने की विधि के बारे में बताएंगे।
लिनक्स टकसाल 20 में त्रुटियों के लिए डिस्क की जाँच करने की विधि:
Linux Mint 20 में त्रुटियों के लिए अपनी डिस्क की जाँच करने के लिए, आपको निम्न चरणों का पालन करने की आवश्यकता होगी:
- हम लिनक्स टकसाल 20 में कमांड लाइन के माध्यम से त्रुटियों के लिए हार्ड डिस्क की जांच करेंगे। इसलिए, हम पहले टास्कबार पर स्थित टर्मिनल आइकन पर क्लिक करके या Ctrl + Alt + T कीबोर्ड शॉर्टकट दबाकर टर्मिनल लॉन्च करेंगे। नई लॉन्च की गई टर्मिनल विंडो नीचे की छवि में दिखाई गई है:
- अब आपको अपने हार्ड डिस्क विभाजन के बारे में जानने की जरूरत है ताकि आप उस हिस्से की पहचान कर सकें जिसे आप त्रुटियों के लिए जांचना चाहते हैं। ऐसा करने के लिए, अपने टर्मिनल में निम्न कमांड टाइप करें और फिर एंटर कुंजी दबाएं:
इस कमांड को चलाने के लिए रूट विशेषाधिकारों की आवश्यकता होती है। इसलिए हमने इसके पहले sudo keyword का इस्तेमाल किया है। यह निम्न छवि में भी दिखाया गया है:
- इस कमांड का आउटपुट आपको आपकी हार्ड डिस्क के सभी पार्टिशन दिखाएगा। हम लिनक्स मिंट 20 का उपयोग करते हुए त्रुटियों के लिए नीचे दिखाए गए चित्र में हाइलाइट किए गए हिस्से की जांच करना चाहते हैं। यहां, /dev/sda डिस्क का वह हिस्सा है जिसे हम जांचना चाहते हैं। आपके मामले में, इस हिस्से का एक अलग नाम हो सकता है।
- एक बार जब आप हार्ड डिस्क के उस हिस्से की पहचान कर लेते हैं जिसे आप त्रुटियों के लिए जांचना चाहते हैं, तो अगला कदम यह है कि पहचाने गए हिस्से में सभी खराब सेक्टरों की तलाश करें और उन्हें एक टेक्स्ट फ़ाइल में सूचीबद्ध करें। ऐसा करने के लिए, आपको अपने टर्मिनल में निम्न आदेश टाइप करना होगा और फिर एंटर कुंजी दबाएं:
यहां, बैडब्लॉक कमांड को निष्पादित करने के लिए रूट विशेषाधिकारों की भी आवश्यकता होती है और यह किसी भी खराब क्षेत्रों के लिए हार्ड डिस्क (इस मामले में/dev/sda) के निर्दिष्ट हिस्से को स्कैन करेगा, और यदि इसे कोई मिलता है, तो यह उन्हें फ़ाइल में सूचीबद्ध करेगा। नाम badsectors.txt जिसे scan_result निर्देशिका में रखा जाएगा। यहां, आपको /dev/sda हार्ड डिस्क भाग के सटीक नाम से प्रतिस्थापित करना चाहिए जिसे आप खराब क्षेत्रों के लिए स्कैन करना चाहते हैं। यह आदेश निम्न छवि में भी दिखाया गया है:
- एक बार यह आदेश सफलतापूर्वक निष्पादित हो जाने के बाद, सभी खराब क्षेत्रों को badsectors.txt फ़ाइल में संग्रहीत किया जाएगा। अब हमारा लक्ष्य यह संदेश अपने लिनक्स मिंट 20 तक पहुंचाना है कि वह badsectors.txt फाइल में उल्लिखित खराब सेक्टरों का किसी भी तरह से उपयोग नहीं कर रहा है। ऐसा करने के लिए, आपको अपने टर्मिनल में निम्न कमांड टाइप करना होगा और फिर एंटर कुंजी दबाएं:
fsck कमांड को चलाने के लिए रूट विशेषाधिकारों की भी आवश्यकता होती है। यह कमांड हमारे लिनक्स टकसाल 20 को /dev/sda पार्टीशन के साथ काम करते समय badsectors.txt फ़ाइल में सूचीबद्ध क्षेत्रों का उपयोग करने से रोकेगा। यह आदेश नीचे दी गई छवि में भी दिखाया गया है:
निष्कर्ष:
इस आलेख में वर्णित विधि का पालन करके, हम सभी खराब क्षेत्रों को एक टेक्स्ट फ़ाइल में आसानी से एकत्रित कर सकते हैं। हम अपने ऑपरेटिंग सिस्टम को अपना कीमती डेटा लिखने के लिए इन खराब क्षेत्रों का उपयोग करने से रोक सकते हैं। इस तरह हम न केवल अपने डेटा को भ्रष्टाचार या हानि से बचा सकते हैं, बल्कि हम बिना किसी कठिनाई के अपने नियमित कार्यों के लिए खराब क्षेत्रों के साथ हार्ड डिस्क का भी उपयोग कर सकते हैं।