मेमोरी कार्ड मोबाइल डिवाइस, डिजिटल कैमरा और PC के बीच जानकारी ट्रांसफर करने का एक उत्कृष्ट तरीका है। यदि आपको Google Android या Apple iOS डिवाइस से "Damaged Memory Card – Please Format" या इसी तरह की त्रुटि प्राप्त होती है, तो तब तक डेटा रिकवरी की कुछ उम्मीद हो सकती है जब तक आपने कार्ड को फॉर्मेट करने से मना कर दिया हो। इसे ठीक से बाहर निकालें, और फिर सुनिश्चित करें कि यह अच्छी स्थिति में है। कभी-कभी फुल-साइज़ SD, SDHC और SDXC कार्ड अपने केस में ढीले हो जाते हैं, और उन्हें धीरे से वापस एक साथ धकेला जा सकता है। अधिकांश माइक्रोएसडी, माइक्रोएसडीएचसी और माइक्रोएसडीएक्ससी कार्ड में यह समस्या नहीं होती है, लेकिन संपर्कों को साफ करना अभी भी संभव है।
जब आप अपने कार्ड को अपने PC से जोड़ते हैं, तो आप यह सुनिश्चित करना चाहेंगे कि आप इसे मजबूती से लेकिन धीरे से करें। सुनिश्चित करें कि आप कार्ड को मोड़ते नहीं हैं, और यह सुनिश्चित करें कि यह सही ढंग से जुड़ा हुआ है ताकि अच्छा कनेक्शन सुनिश्चित हो सके। यह एक मामूली विवरण लग सकता है, लेकिन जब उबंटू के टूल्स का उपयोग करके क्षतिग्रस्त सिक्योर डिजिटल फाइल सिस्टम से डेटा पुनर्प्राप्त करने की बात आती है तो यह काफी मदद करेगा।
विधि 1: उबंटू के मानक टूल्स के साथ मेमोरी कार्ड की मरम्मत
डैश, KDE या व्हिस्कर मेनू से GNOME Disks यूटिलिटी खोलें और अपने विशेष फ्लैश रीडर के लिए डिवाइस फाइल नाम का पता लगाएं। यह आम तौर पर इसे "Single Flash Reader" कहेगा, और यदि स्टोरेज ग्राफ के नीचे विकल्प दिया गया है, तो इसे माउंट करने का प्रयास करने के लिए दाएं ओर वाले तीर पर क्लिक करें। यदि यह माउंट हो जाता है, तो आप इससे फाइलें कॉपी कर सकते हैं।
यदि कार्ड स्लॉट में कार्ड होने पर भी यह "No Media" पढ़ता है, तो कार्ड को डिस्कनेक्ट और रीकनेक्ट करने का प्रयास करें, फिर देखें कि क्या कुछ बदला है। यदि आप सक्षम हैं, तो आप गियर आइकन पर क्लिक करके, "Create Disk Image" चुनकर और फिर इसे .img फाइल के रूप में सेव करके डिस्क इमेज बनाने का प्रयास कर सकते हैं।
समाप्त होने पर एक अलग ब्लैंक मेमोरी कार्ड को उसी आकार का बाहर निकालें और डालें, और फिर गियर मेनू के साथ इस डिस्क इमेज को नए कार्ड पर लिखें। आप नए फाइल सिस्टम को माउंट करने में सक्षम हो सकते हैं, लेकिन ध्यान रखें कि आप नए कार्ड पर जो कुछ भी था उसे खो देंगे, इसलिए आगे बढ़ने से पहले सुनिश्चित करें कि यह पूरी तरह से ब्लैंक है।
जब पार्टीशन अनमाउंटेड हो लेकिन उबंटू ड्राइव का पता लगाता है, तो आप फाइल सिस्टम की रिकवरी का प्रयास करने के लिए एक कंसिस्टेंसी चेक चला सकते हैं। मान लें कि आपके पास FAT12, FAT16 या FAT32 फॉर्मेटेड कार्ड है, तो कमांड लाइन से sudo fsck.msdos -r /dev/sdd1 चलाकर रिकवरी का प्रयास करें। sdd1 भाग को डिस्क यूटिलिटी में दिए गए पार्टीशन के नाम से बदलें। आप fsck.ext# का उपयोग करने का भी प्रयास कर सकते हैं यदि आपने कार्ड को लिनक्स फाइल सिस्टम में से एक के साथ काम करने के लिए फॉर्मेट किया था। यदि आपको याद है तो सिस्टम के ext नंबर से # को बदलें।
विधि 2: डुअल-बूट उबंटू सिस्टम पर मेमोरी कार्ड की मरम्मत
यदि आप उबंटू को माइक्रोसॉफ्ट विंडोज के साथ चलाते हैं, तो आपको विंडोज कमांड प्रॉम्प्ट में chkdsk कमांड का उपयोग करके भाग्य मिल सकता है। जबकि उबंटू में FAT डिवाइस को पुनर्प्राप्त करने के लिए यकीनन बेहतर समर्थन है, विंडोज कभी-कभी NTFS डिवाइस को पुनर्प्राप्त करने में मदद कर सकता है। कंप्यूटर को रीबूट करें, और जब GRUB आए, तो कीबोर्ड से इसे माइक्रोसॉफ्ट विंडोज के अपने इंस्टॉलेशन को शुरू करने के लिए प्रेरित करें। Windows की को दबाकर और E को दबाकर एक फाइल एक्सप्लोरर विंडो खोलें। उस ड्राइव लेटर का पता लगाएं जिसे विंडोज ने आपके मेमोरी कार्ड को असाइन किया है, लेकिन यदि विंडोज पूछता है तो इसे फॉर्मेट न करें।
स्टार्ट मेनू से एक कमांड प्रॉम्प्ट खोलें, और फिर chkdsk /f E: टाइप करें, जिसमें E: को जो भी ड्राइव लेटर इसने दिया है उससे बदलें। यदि कोई त्रुटि वापस आती है, हालांकि, तो विंडोज को आपके मेमोरी कार्ड को उबंटू की तुलना में पुनर्प्राप्त करने में कोई अधिक सफलता नहीं मिली है।
यदि आपके पास माइक्रोसॉफ्ट विंडोज तक पहुंच नहीं है तो उबंटू क्षतिग्रस्त NTFS-फॉर्मेटेड मेमोरी कार्ड के साथ काम करने के लिए दो उपयोगी प्रोग्राम प्रदान करता है। आप sudo ntfsfix -d /dev/sdd1 आज़मा सकते हैं, जिसमें डिवाइस फाइल को अपने डिवाइस के नाम से बदलें। हालांकि यह chkdsk का लिनक्स संस्करण नहीं है, यह कुछ NTFS असंगतियों को ठीक कर सकता है। आप ntfsclone -so dsk.img /dev/sdd1 का उपयोग करके NTFS मेमोरी कार्ड की डिस्क इमेज लेने का भी प्रयास कर सकते हैं, भले ही Disks यूटिलिटी ऐसा करने में विफल रही हो। आप इसे sudo ntfsclone -r dsk.img /dev/sdd1 के साथ ब्लैंक मेमोरी कार्ड पर पुनर्स्थापित कर सकते हैं। दोनों उदाहरणों में डिवाइस फाइलों को सही नामों से बदलें, और ध्यान रखें कि डिस्क इमेज को पुनर्स्थापित करने से प्रश्न में डिवाइस पर सब कुछ नष्ट हो जाएगा। यदि उबंटू शिकायत करता है कि फाइल सिस्टम डर्टी मार्क्ड है तो -f स्विच जोड़ें।
विधि 3: Testdisk प्रोग्राम का उपयोग करना
यदि सामान्य उबंटू या विंडोज प्रोग्राम ने आपके मेमोरी कार्ड से आपकी फाइलों को पुनर्प्राप्त करने में आपकी सहायता नहीं की, तो आपको Testdisk नामक प्रोग्राम के साथ अधिक भाग्य मिल सकता है। अधिक संभावना है कि आपके पास यह इंस्टॉल नहीं है, इसलिए उबंटू CLI प्रॉम्प्ट से sudo apt-get install testdisk टाइप करके इसे इंस्टॉल करें। एक बार इंस्टॉल हो जाने पर, testdisk /log /dev/sdd चलाएं, जिसमें /dev/sdd को वास्तविक डिवाइस नाम से बदलें। इस बात पर निर्भर करता है कि आपका इंस्टॉलेशन कैसे इंस्टॉल किया गया है, आपको इसके सामने sudo उपयोग करने की आवश्यकता हो सकती है क्योंकि इसे डिवाइस फाइल तक सीधी पहुंच की आवश्यकता होती है।
जबकि अधिकांश मोबाइल फोन, टैबलेट और डिजिटल कैमरा FAT16 या FAT32 फाइल सिस्टम का उपयोग करते हैं, testdisk मैकिंटोश प्लेटफॉर्म से HFS और HFS+ के साथ-साथ NTFS की भी जांच करेगा। एक बार प्रोग्राम पूरा हो जाने पर, उबंटू डैश या KDE मेनू से Disks यूटिलिटी पर वापस जाएं और देखें कि क्या आप डिवाइस पर क्लिक कर सकते हैं। इसे माउंट करने के लिए दाएं ओर वाले तीर पर क्लिक करें। अब आप अपने फाइल मैनेजर में फाइलों को कॉपी करने में सक्षम हो सकते हैं।
विधि 4: फाइल सिस्टम के बिना फाइलों को पुनर्स्थापित करने के लिए PhotoRec का उपयोग करना
यदि लिनक्स आपके मेमोरी कार्ड को मास स्टोरेज डिवाइस के रूप में देख सकता है, लेकिन वास्तव में एक फाइल सिस्टम का पता नहीं लगा सकता है, तो आप इससे फाइलों को पुनर्प्राप्त करने के लिए PhotoRec का उपयोग कर सकते हैं। जिन उपयोगकर्ताओं के पास यह पहले से इंस्टॉल नहीं है, वे उबंटू या डेबियन रिपॉजिटरी से sudo apt-get install photorec कमांड के साथ इसे डाउनलोड कर सकते हैं।
PhotoRec डिवाइस पर लिखने का प्रयास नहीं करता है, इसलिए इसका उपयोग करना सुरक्षित है। अपने PC के फाइल सिस्टम में एक ऐसे क्षेत्र में नेविगेट करें जहां आपको फाइलों को कॉपी करने में कोई आपत्ति नहीं है। मान लें कि लिनक्स आपके मेमोरी कार्ड को /dev/sdd कहता है, तो photorec /log /dev/sdd चलाएं, हालांकि आपको /dev/sdd लाइन को अपने मेमोरी कार्ड के वास्तविक नाम से बदलना चाहिए। यह कमांड ऑपरेशन के परिणामों को उसी डायरेक्टरी में photorec.log फाइल में लिखेगा। आप अतिरिक्त जानकारी प्राप्त करने के लिए /debug स्विच का भी उपयोग कर सकते हैं।
लेखक के बारे में

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