लिनक्स में एक दूषित यूएसबी ड्राइव को कैसे मरम्मत करें
हर किसी के पास एक फ्लैश ड्राइव है। वे बहुत छोटी चीजें हैं, और वे डेटा को सुरक्षित रखने में आसान बनाते हैं। हालांकि, कभी-कभी फ्लैश ड्राइव दूषित हो जाते हैं या काम से बाहर निकलते हैं। यदि आप एक लिनक्स उपयोगकर्ता हैं और यह आपके साथ हुआ है, तो इन सभी के लिए एक आसान फिक्स है। इस लेख में हम काम करने के क्रम में अपने फ्लैश ड्राइव को वापस कैसे प्राप्त कर सकते हैं, इस पर कुछ वाकई सरल चाल चलेंगे।
नोट: इस आलेख में उल्लिखित चालें यूएसबी ड्राइव के लिए जरूरी नहीं हैं और हार्ड ड्राइव पर भी इसका उपयोग किया जा सकता है।
यूएसबी ड्राइव से fsck के साथ खराब ब्लॉक को हटा रहा है
एक फ्लैश ड्राइव, या वास्तव में किसी भी ड्राइव की मरम्मत करने का एक आसान तरीका है fsck
उपकरण का उपयोग करना। यह टूल खराब फ़ाइल ब्लॉक को हटाने के लिए बहुत अच्छा है, क्योंकि अधिकांश (यदि नहीं सभी) भ्रष्टाचार और अपठनीयता इस तरह की समस्याओं से आती है। यूएसबी फ्लैश ड्राइव से दूषित फ़ाइल ब्लॉक को निकालने के लिए, टर्मिनल विंडो खोलें और निम्न आदेश दर्ज करें।
उपयोगकर्ताओं को यह पता लगाना चाहिए कि चीजें आगे बढ़ने से पहले सिस्टम पर ड्राइव पदनाम क्या है। lsblk
कमांड दर्ज करके ऐसा करें। यह आपके सिस्टम पर सभी संलग्न डिस्क सूचीबद्ध करेगा।
lsblk
नोट: lsblk
कमांड सभी डिस्क सूचीबद्ध करता है, न केवल यूएसबी ड्राइव। आउटपुट पर बारीकी से ध्यान दें, क्योंकि फ्लैश ड्राइव के लिए हार्ड ड्राइव को गलती करना आसान है।
खराब फ़ाइल ब्लॉक को निकालने के लिए, किसी विशिष्ट विभाजन (जैसे / dev / sdc1), या संपूर्ण डिस्क (जैसे / dev / sdc) पर fsck
कमांड चलाएं। एक बार पूरा होने के बाद, यूएसबी ड्राइव में स्वस्थ विभाजन होगा और लिनक्स पर पूरी तरह से परिचालित होगा।
सुडो एफएसके / देव / एसडीसी 1
नोट: यह ट्यूटोरियल मानता है कि फ्लैश ड्राइव / dev / sdc (या / dev / sdc1) है। उपयोगकर्ताओं के पास उनके सिस्टम पर उनके फ्लैश ड्राइव के लिए अलग-अलग लेबल हो सकते हैं।
यूएसबी ड्राइव ज़ीरोइंग
कभी-कभी एक यूएसबी ड्राइव उस बिंदु पर पूरी तरह से पढ़ा जा सकता है जहां यह अब बचत के लायक नहीं है। जब ऐसा होता है तो सबसे अच्छा मार्ग अक्सर डेटा को शून्य करने और शुरू करने के लिए होता है। इस स्थिति में नौकरी के लिए सबसे अच्छा उपकरण dd
, और यह काफी अच्छी तरह से काम करता है।
ड्राइव लेबल को लेना शुरू करें जो पहले lsblk
कमांड के साथ मिला था, और उसी तर्क को लागू करें (याद रखें कि / dev / sdc1 एक विभाजन है, और / dev / sdc एक संपूर्ण डिवाइस है)।
sudo dd if = / dev / zero = / dev / sdc का शून्य
एक नई फाइल सिस्टम बनाना
एक यूएसबी ड्राइव (या उस मामले के लिए कोई भी उपकरण) शून्य से डेटा को पूरी तरह से बेकार प्रदान करता है। इसका मतलब है कि आपको एक नया डेटा विभाजन बनाना होगा। एक फ़ाइल सिस्टम चुनें, और फिर आदेश चलाएँ!
FAT32
sudo mkfs.msdos -f 32 / dev / sdc1
ext4
sudo mkfs.ext4 -f / dev / sdc1
NTFS
sudo mkfs.ntfs -f / dev / sdc1
निष्कर्ष
यूएसबी फ्लैश ड्राइव उपयोगी उपकरण हैं। वे लोगों के लिए एक कंप्यूटर से डेटा को आसानी से स्थानांतरित करना आसान बनाता है, भले ही ऑपरेटिंग सिस्टम चल रहा हो। यही कारण है कि यह जानना बहुत महत्वपूर्ण है कि ड्राइव कब उपलब्ध नहीं है जब क्या करना है। सौभाग्य से, कुछ वास्तव में उपयोगी उपकरण के साथ लिनक्स जहाजों जो एक फ्लैश ड्राइव को बचाने में काफी आसान बनाता है।
छवि क्रेडिट: सीईएस थंब ड्राइव ड्राइव प्रेस किट