कैसे Ubuntu में एक क्षतिग्रस्त मेमोरी कार्ड पुनर्प्राप्त करने के लिए



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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



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



विधि 1: Ubuntu के मानक उपकरण के साथ मेमोरी कार्ड की मरम्मत

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



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



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

जब विभाजन अनमाउंट हो जाता है, लेकिन उबंटू ड्राइव का पता लगाता है, तो आप फ़ाइल सिस्टम की पुनर्प्राप्ति का प्रयास करने के लिए एक स्थिरता जांच चला सकते हैं। मान लें कि आपके पास एक FAT12, FAT16 या FAT32 स्वरूपित कार्ड है, तो पुनर्प्राप्ति का प्रयास करने के लिए कमांड लाइन से sudo fsck.msdos -r / dev / sdd1 चलाएं। डिस्क उपयोगिता में दिए गए विभाजन के नाम के साथ sdd1 भाग को बदलें। इसके बजाय आप fsck.ext # का उपयोग करने का प्रयास कर सकते हैं यदि आपने लिनक्स फ़ाइल सिस्टम में से एक के साथ काम करने के लिए कार्ड को स्वरूपित किया है। यदि आप इसे याद रख सकते हैं तो सिस्टम की संख्या के साथ # बदलें।

विधि 2: एक दोहरे बूट उबंटू सिस्टम पर एक मेमोरी कार्ड की मरम्मत

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

स्टार्ट मेन्यू से कमांड प्रॉम्प्ट खोलें और फिर chkdsk / f E :, की जगह E: जो भी ड्राइव लेटर दिया है, उसे बदल दें। यदि आपको कोई त्रुटि वापस मिल जाती है, तो फिर, विंडोज के पास उबंटू की तुलना में आपके मेमोरी कार्ड को पुनर्प्राप्त करने के लिए कोई और अधिक भाग्य नहीं है।

यदि आप Microsoft Windows के लिए उपयोग नहीं करते हैं तो Ubuntu क्षतिग्रस्त NTFS- स्वरूपित मेमोरी कार्ड के साथ काम करने के लिए दो उपयोगी कार्यक्रम प्रदान करता है। आप sudo ntfsfix -d / dev / sdd1 की कोशिश कर सकते हैं, अपने डिवाइस के नाम के साथ डिवाइस फ़ाइल की जगह ले सकते हैं। हालांकि यह chkdsk का लिनक्स संस्करण नहीं है, यह कुछ NTFS विसंगतियों को ठीक कर सकता है। यदि आप NTFS मेमोरी कार्ड की डिस्क छवि लेने के लिए ntfsclone -so dsk.img / dev / sdd1 का उपयोग करने का प्रयास कर सकते हैं, भले ही डिस्क उपयोगिता ऐसा करने में विफल रही हो। फिर आप इसे sudo ntfsclone -r dsk.img / dev / sdd1 के साथ एक खाली मेमोरी कार्ड में पुनर्स्थापित कर सकते हैं। डिवाइस फ़ाइलों को दोनों उदाहरणों में सही नामों से बदलें, और ध्यान रखें कि डिस्क छवि को बहाल करने से डिवाइस पर सवाल में सब कुछ नष्ट हो जाएगा। -F स्विच को जोड़ें यदि उबंटू शिकायत करता है कि फाइल सिस्टम गंदा है।

विधि 3: Testdisk प्रोग्राम का उपयोग करना

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

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

विधि 4: किसी फ़ाइल सिस्टम के बिना फ़ाइलों को पुनर्स्थापित करने के लिए PhotoRec का उपयोग करना

यदि लिनक्स आपके मेमोरी कार्ड को एक मास स्टोरेज डिवाइस के रूप में देख सकता है, लेकिन यह वास्तव में एक फ़ाइल सिस्टम का पता नहीं लगा सकता है, तो आप इससे पुनर्प्राप्त करने के लिए PhotoRec का उपयोग कर सकते हैं। जिन उपयोगकर्ताओं के पास पहले से इंस्टॉल नहीं है, वे इसे Ubuntu या डेबियन रिपॉजिटरी से sudo apt-get install फोटोरेक कमांड से डाउनलोड कर सकते हैं।

PhotoRec डिवाइस पर लिखने का प्रयास नहीं करता है, इसलिए इसका उपयोग करना सुरक्षित है। अपने पीसी के फाइल सिस्टम के उस क्षेत्र में नेविगेट करें, जिसकी नकल करने के लिए आपके पास मन नहीं है। यह मानते हुए कि लिनक्स आपके मेमोरी कार्ड / dev / sdd को कॉल करता है, तो photorec / log / dev / sdd चलाएँ, हालाँकि आपको जो भी आपके मेमोरी कार्ड को कहा जाता है, उसके साथ / dev / sdd लाइन को बदलना चाहिए। यह कमांड एक ही डायरेक्टरी में फोटोरेक.लॉग फाइल के ऑपरेशन के परिणाम लिखेगा। अतिरिक्त जानकारी प्राप्त करने के लिए आप / डिबग स्विच का भी उपयोग कर सकते हैं।

4 मिनट पढ़ा