सभी के पास फ्लैश ड्राइव है। वे बहुत छोटी चीजें हैं, और वे डेटा को स्थानांतरित करना आसान बनाते हैं। हालाँकि, कभी-कभी फ्लैश ड्राइव दूषित हो सकते हैं या बस फ्लैट-आउट काम करना छोड़ सकते हैं। शुक्र है, यदि आप लिनक्स का उपयोग कर रहे हैं, तो आपके पास पहले से ही ऐसे उपकरणों तक पहुंच है जो समस्या को ठीक करने में आपकी सहायता कर सकते हैं। हम इस ट्यूटोरियल के लिए उबंटू का उपयोग कर रहे हैं, लेकिन सब कुछ अधिकांश आधुनिक लिनक्स वितरण पर लागू होता है। यहां बताया गया है कि आप Linux में दूषित USB ड्राइव को कैसे ठीक कर सकते हैं।
इस लेख में, हम आपके डेटा की सुरक्षा को प्राथमिकता देते हैं। सबसे पहले, आप देखेंगे कि आप अपने फ्लैश ड्राइव की सामग्री का बैकअप कैसे ले सकते हैं और फिर समस्या के लिए विभिन्न सुधारों के लिए आगे बढ़ सकते हैं। इस तरह, यदि समस्या को ठीक करने का प्रयास इसे और भी बदतर बना देता है, तो भी आप अपने फ्लैश ड्राइव की वर्तमान स्थिति के स्नैपशॉट पर वापस जाने में सक्षम हो सकते हैं।
संपीड़ित पूर्ण बैकअप छवि लें
लिनक्स में, किसी भी स्टोरेज डिवाइस का बैकअप लेने के लिए कई टूल हैं। हालांकि, आजमाया हुआ तरीका dd
. पर निर्भर करता है और गनज़िप (जिसे गज़िप के नाम से जाना जाता है)।
1. अपने फ्लैश ड्राइव का बैकअप बनाने के लिए, पहले इसे अपने कंप्यूटर से कनेक्ट करें। अपने पसंदीदा टर्मिनल को सक्रिय करें (या CTRL press दबाएं) +Alt +टी )
2. अपने फ्लैश ड्राइव का पता लगाएँ:
ls /dev/disk/by-id
4. अपनी फ्लैश ड्राइव को एक कमांड में ज़िप के साथ संपीड़ित एक छवि फ़ाइल में बैक अप लेने के लिए, उपयोग करें:
sudo dd if=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress | gzip -c > /home/USERNAME/backups/BACKUP_NAME.img.gz
5. बैकअप को पुनर्स्थापित करने के लिए, आपको दो आदेशों के अनुक्रम को उलटना होगा और अपने फ्लैश ड्राइव को आउटपुट डिवाइस के रूप में परिभाषित करना होगा। पूरा कमांड इस तरह दिखेगा:
sudo gzip -c /home/USERNAME/backups/BACKUP_NAME.img.gz | sudo dd of=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress
FSCK से दूषित फ़ाइल सिस्टम को ठीक करें
फ्लैश ड्राइव की सामग्री के बैकअप के साथ, इसे ठीक करने का प्रयास करने का समय आ गया है। उसके लिए, आप fsck
. पर जा सकते हैं . यह उपकरण खराब फ़ाइल ब्लॉकों को हटाने के लिए बहुत अच्छा है, क्योंकि अधिकांश (यदि सभी नहीं) भ्रष्टाचार और अपठनीयता इस तरह की समस्याओं से आती है।
इस आदेश के लिए, आपको पूर्ण ड्राइव के बजाय विभाजन को परिभाषित करना होगा। आप इसे जारी करके अपने डिवाइस के समान नाम के साथ पाएंगे:
ls /dev/disk/by-id/usb*
फिर, fsck
चलाएं इसके साथ:
sudo fsck -v -a /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION-TO-CHECK
इस कमांड में:
sudo fsck
फिक्सिंग टूल को प्रशासनिक अधिकारों के साथ चलाता है।-v
हमें कार्यवाही के बारे में विस्तृत जानकारी दिखाने के लिए कहता है।-a
यह बताता है कि हम चाहते हैं कि यह किसी भी त्रुटि को स्वचालित रूप से सुधारने का प्रयास करे।/dev/disk…
वह विभाजन है जिसे त्रुटियों के लिए जाँचा जाएगा।
टर्मिनल से Fdisk/MKFS के साथ USB ड्राइव को फ़ॉर्मेट करें
अगर fsck ने डिवाइस के फाइल सिस्टम को ठीक नहीं किया है, तो आप इसे नए रूप में उपयोग करने के लिए इसे प्रारूपित करने का प्रयास कर सकते हैं।
1. पहला कदम किसी भी मौजूदा फाइल सिस्टम संरचनाओं को मिटाना और उन्हें खरोंच से फिर से बनाना है। आप fdisk
. का उपयोग कर सकते हैं इसके लिए। इसे sudo
. के साथ चलाएं आपके डिवाइस पर:
sudo fdisk /dev/disk/by-id/YOUR_FLASH_DRIVE
2. o Press दबाएं इसके बाद एक नया डॉस पार्टीशन टेबल बनाने के लिए एंटर करें ताकि आपका यूएसबी ड्राइव हर जगह पठनीय हो। यदि आप इसे केवल अपने आधुनिक कंप्यूटर और OS पर उपयोग करना चाहते हैं, तो आप o को प्रतिस्थापित कर सकते हैं g . के साथ इसके बजाय एक नया GPT विभाजन तालिका बनाने के लिए।
3. n Press दबाएं उसके बाद एक नया विभाजन बनाने के लिए एंटर करें, फिर p इसे प्राथमिक बनाने के लिए। अगर आपने e . का इस्तेमाल किया है p . के बजाय , इसे एक विस्तारित विभाजन के रूप में बनाया जाएगा, लेकिन ऐसा करने का कोई मतलब नहीं है यदि आप ड्राइव पर तीन से अधिक विभाजन बनाने की योजना नहीं बना रहे हैं। फिर, आप डिफ़ॉल्ट को स्वीकार करने के लिए विभाजन की संख्या, पहले और अंतिम क्षेत्रों के बारे में पूछे जाने पर केवल एंटर दबा सकते हैं और विभाजन को पूरे यूएसबी ड्राइव में फैला सकते हैं।
4. p Press दबाएं और फिर अपने यूएसबी ड्राइव में नई भंडारण संरचना की जांच करने के लिए दर्ज करें। फिर, w . दबाएं उसके बाद USB ड्राइव में परिवर्तन लिखने के लिए एंटर करें और fdisk से बाहर निकलें।
5. आपका विभाजन बिना स्वरूपित होगा, और चूंकि इसमें अभी तक कोई फाइल सिस्टम नहीं होगा, यह अनुपयोगी होगा। फाइल सिस्टम बनाने के लिए, आप किसी एक mkfs टूल का उपयोग कर सकते हैं जो सभी आधुनिक Linux वितरणों के साथ आता है। अपने विभाजन को FAT32 के रूप में प्रारूपित करने के लिए, अधिकांश उपकरणों द्वारा प्रयोग करने योग्य, उपयोग करें:
sudo mkfs.fat -F 32 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION
6. एनटीएफएस के साथ अपने विभाजन को प्रारूपित करने के लिए, विंडोज के आधुनिक संस्करणों के साथ प्रयोग के लिए, या EXT4 के साथ, केवल लिनक्स के साथ उपयोग के लिए, उपयोग करें:
sudo mkfs.ntfs /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION
या
sudo mkfs.ext4 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION
डिस्क के साथ USB ड्राइव को जांचने और ठीक करने का GUI तरीका
यदि आपको कमांड टाइप करना पसंद नहीं है, तो आप अपने यूएसबी ड्राइव की जांच और प्रारूपण के लिए डिस्क टूल की ओर रुख कर सकते हैं। उबंटू पर डिस्क पहले से इंस्टॉल है।
1. अपने ऐप्स मेनू पर जाएं और "डिस्क" खोजें। ऐप का पता चलने पर उसे लॉन्च करें।
2. बाईं ओर की सूची से अपना यूएसबी ड्राइव चुनें और दो कोग वाले आइकन पर क्लिक करें। "रिपेयर फाइल सिस्टम" चुनें और फाइल सिस्टम को ठीक करने के लिए विज़ार्ड के चरणों का पालन करें।
3. हमारे मामले में, हम हार्डवेयर समस्या से नहीं बल्कि फाइल सिस्टम भ्रष्टाचार से निपट रहे थे। हालाँकि समस्या मरम्मत से परे थी, हम अपने USB ड्राइव को पुन:स्वरूपित कर सकते थे और उसका उपयोग करना जारी रख सकते थे। डिस्क के साथ ऐसा करने के लिए, चयनित यूएसबी ड्राइव के साथ, दो कोग वाले आइकन पर फिर से क्लिक करें और "प्रारूप विभाजन ..." चुनें।
4. वॉल्यूम नाम फ़ील्ड में अपने यूएसबी ड्राइव के लिए एक नाम दर्ज करें और इसके लिए तीन सबसे लोकप्रिय फाइल सिस्टम में से चुनें:
- लिनक्स के साथ प्रयोग के लिए Ext4
- Windows के आधुनिक संस्करणों के साथ उपयोग के लिए NTFS
- FAT दोनों के साथ-साथ अन्य प्रकार के उपकरणों (स्मार्टफोन से गेमिंग कंसोल तक) के साथ उपयोग के लिए
5. "मिटा" विकल्प पर ध्यान दें। त्वरित प्रारूप के लिए इसे अक्षम छोड़ दें। एक पूर्ण प्रारूप के लिए इसे चालू पर फ़्लिक करें जो आपके डिवाइस की सामग्री को पूरी तरह से मिटा देगा। दूषित उपकरणों के साथ काम करते समय, जिनमें कुछ खराब ब्लॉक भी हो सकते हैं, बेहतर होगा कि पूर्ण मिटा विकल्प चुनें।
पुनर्जीवित USB ड्राइव
अब जब आपने अपने दूषित यूएसबी ड्राइव की मरम्मत कर ली है, तो आप इसे फिर से एक नई ड्राइव की तरह इस्तेमाल कर सकते हैं। और यदि आप एक Linux Live USB ड्राइव बनाना चाहते हैं, तो यहां दिए गए निर्देशों का पालन करें।