खराब एसडी कार्ड से डेटा कैसे पुनर्प्राप्त करें?


23

मेरे पास कुछ पारिवारिक चित्रों के साथ 4GB एसडी कार्ड है जिसे मुझे पुनर्प्राप्त करने की आवश्यकता है। जब मैं कार्ड को अपने कार्ड रीडर में डालता हूं, तो यह अज्ञात 32MB डिवाइस (एस /dev/sde) के रूप में दिखाई देता है और इसे माउंट नहीं किया जा सकता है। जब कैमरा (एक Nikon D60) में वापस डाला जाता है, तो यह कहता है कि कार्ड को प्रारूपित किया जाना चाहिए (जैसा कि इसे विंडोज मशीन में डाला जाता है)। मैं कार्ड पर सभी चित्रों को पुनर्प्राप्त करना चाहता हूं (परिवार की तस्वीरों से पहले अन्य लोग थे) क्योंकि मुझे नहीं पता कि मैंने कितने या उनके सटीक आकार लिए (लेकिन मुझे लगता है कि वे सभी जेपीईजी थे)। कार्ड को FAT32 फाइल सिस्टम के रूप में स्वरूपित किया जाना चाहिए।

फ़ाइलों को पुनर्प्राप्त करने के लिए लिनक्स या यूनिक्स उपयोगिताओं क्या उपलब्ध हैं? क्या मैं इसे स्वयं कर सकता हूं या क्या मुझे पेशेवर मदद लेने की आवश्यकता है?

संपादित करें: ऐसा प्रतीत होता है कि मेरे कार्ड रीडर ने कार्ड को किसी तरह से क्षतिग्रस्त कर दिया है, जिससे यह अपठनीय और अयोग्य हो गया है। जब मैंने एक और कार्ड की जाँच की, जो ठीक वैसा ही था (बिना फाइलों के सेव), इसने दूसरे को "बर्बाद" कर दिया। मैं फिर से दूसरे कार्ड का उपयोग करना चाहूंगा, इसलिए क्षतिग्रस्त कार्ड को प्रारूपित करने का एक उपकरण है जो नहीं जानता (या ठीक से रिपोर्ट नहीं कर सकता है) यह कितना बड़ा है?

जवाबों:


29

सबसे पहले, दूसरे कार्ड के साथ आपके अनुभव से, ऐसा लगता है कि आपका रीडर क्षतिग्रस्त है और अब आपके द्वारा डाले गए कार्ड को नुकसान पहुंचाता है। उस पाठक का तुरंत उपयोग करना बंद करें, और दूसरे पाठक के साथ कार्ड को पुनर्प्राप्त करने का प्रयास करें। यदि आपका डेटा सभी मूल्यवान है, तो ब्रांड-नाम रीडर को एक बेहतर मूल्य वाले से बेहतर गुणवत्ता के साथ प्राप्त करने का प्रयास करें।

यदि कार्ड केवल आंशिक रूप से अपठनीय है और पूरी तरह से अपठनीय नहीं है, तो पहले कार्ड से एक छवि फ़ाइल में जो आप कर सकते हैं उसे कॉपी करने का प्रयास करें। इसके ddलिए उपयोग न करें क्योंकि यह पहली त्रुटि पर पढ़ना बंद कर देगा। जैसे टूल का उपयोग करें dd_rescueया ddrescue। दोनों उपकरण डिस्क से जितना संभव हो उतना डेटा हड़पने की कोशिश करते हैं। उदाहरण का उपयोग ( /dev/sdcकार्ड के अनुरूप डिवाइस होने पर; यदि आपको नहीं पता कि यह कौन सा है, तो उसे चलाएं cat /proc/partitionsऔर जो सही आकार लगता है उसे उठाएं):

ddrescue -dr3 /dev/sdc card.image logfile

चूंकि ऐसा लगता है कि फ़ाइल सिस्टम संरचना क्षतिग्रस्त हो गई है (आपके OSes ड्राइव को प्रारूपित करने की पेशकश करते हैं क्योंकि वे इस पर एक वैध फाइल सिस्टम नहीं देखते हैं), आपको व्यक्तिगत रूप से फ़ाइलों को पुनर्प्राप्त करने का प्रयास करना होगा। सौभाग्य से, छवि फ़ाइलों को किसी जाने-पहचाने हैडर के साथ शुरू, और कई मौजूदा हैं नक्काशी उपकरण है कि छवियों को पहचान: सबसे चर्चित , MagicRescue , PhotoRec (के निर्माताओं से TestDisk ), RecoverJPEG , ...

इनमें से अधिकांश उपकरण विशिष्ट यूनिक्स वितरण पर उपलब्ध हैं। लेकिन अगर आप पसंद करते हैं, तो आप एक विशेष-उद्देश्य वितरण या अन्य लाइव सीडी चला सकते हैं जिसमें रिकवरी टूल जैसे SysRescueCD , Knoppix , CAINE … शामिल हैं।


मुझे लगता है कि मेरी अधिकांश परेशानियां कार्ड से केवल 32 एमबी के रूप में पहचानी जा रही हैं, जब उन्हें 4 जीबी होना चाहिए। और मेरे पास यह बताने का कोई तरीका नहीं है कि निम्न-स्तर के सिलेंडर, हेड और सेक्टर क्या हैं।

2
@ टायलर: यदि आपका कार्ड हार्डवेयर द्वारा सही आकार में पहचाना नहीं गया है, तो रीडर को तुरंत बदल दें। यदि आपने छवि को कॉपी करने की कोशिश की और 32MB के बाद त्रुटियों के कारण कॉपी बंद हो गई, तो जैसे टूल के साथ फिर से प्रयास करें ddrescue। आपको सिलेंडर / हेड / सेक्टर के बारे में कुछ भी जानने की आवश्यकता नहीं है।
गिल्स एसओ- बुराई को रोकें '

विकल्प -dr3 क्या करता है? मैं एक एसडी कार्ड से उबरने की कोशिश कर रहा हूं, लेकिन वह माउंट नहीं है। मुझे निम्न प्राप्त हुए: बिना पढ़ी गई त्रुटि। क्या सेक्टर का आकार सही है?
user3236841

से आदमी पृष्ठों-dr3 विकल्प के लिए खड़ा है -d, जिसका अर्थ है "प्रत्यक्ष डिस्क उपयोग का उपयोग", डिस्क सामग्री के किसी भी गिरी कैश को दरकिनार, और -r3है, जो पुन: प्रयास करने के लिए साधन 3 बार पढ़ने अगर यह एक बुरा क्षेत्र के लिए एक त्रुटि हो जाता है।
सीन

9

PhotoRec http://www.cgsecurity.org/ से - मुक्त, खुला स्रोत, उपयोग में आसान। एक भ्रष्ट एसडी कार्ड से सिर्फ परिवार के फोटो और वीडियो का लोड। बस एक फ़ोल्डर में अनज़िप करें, फ़ाइल चलाएं और इसे ड्राइव पर इंगित करें।


8

मैं TestDisk की सलाह दूंगा । मैं इसे सफलतापूर्वक भ्रष्ट hdd से फ़ाइलों को पुनर्प्राप्त करने के लिए उपयोग किया है। मैं आमतौर पर TRK या SystemRescueCd जैसे वितरण का उपयोग करता हूं ।


6

आप इस बात पर विस्तृत नहीं हैं कि डेटा कैसे खो गया। यदि यह एक तार्किक विलोपन है, और डिवाइस ने अधिक लेखन नहीं देखा है, तो डेटा को पुनर्प्राप्त करने की संभावना अच्छी है: स्पष्ट सलाह TestDisk और Photorec के लिए जाना है । बेशक, पारंपरिक सिफारिश: मूल डिवाइस की रक्षा करें, वैसे भी, इसे कम से कम संभव इंटरैक्शन के लिए उजागर करें। सबसे अच्छा, ddयह कुछ अलग समर्थन पर है, इसे अनप्लग करें और छवि फ़ाइल पर काम करें। यदि, दूसरी ओर, विषय में `खराब 'का मतलब है कि शारीरिक रूप से बर्बाद हो गया है, तो चीजें कठिन हो जाती हैं, लेकिन आपको सभी को एक जैसा करने की कोशिश करनी चाहिए, क्योंकि आमतौर पर ब्लॉक का एक छोटा हिस्सा अपठनीय हो जाता है। विशेष रूप से एसडी पर, जिनके पास बहुत अधिक धीरज की प्रतिष्ठा है।


मुझे यकीन नहीं है कि कैसे , लेकिन कार्ड शारीरिक रूप से क्षतिग्रस्त नहीं लगता है । और मैं dd से बहुत परिचित नहीं हूं, इसलिए मैं कार्ड की छवि कैसे ठीक कर सकता हूं? मुझे छवि के साथ विशेष रूप से क्या करने की आवश्यकता होगी?

एसडी को पीसी से जोड़ने के लिए एक विश्वसनीय तरीका खोजने की कोशिश करें। मान लीजिए कि आप प्रबंधन करते हैं और कच्चे उपकरण को ब्लॉक डिवाइस / देव / एसडीए (इसका नाम जानने के लिए dmesg का उपयोग) पर मैप किया जाता है। फिर dd if=/dev/sda of=/mnt/hda1/image.dd bs=1Mजहां / mnt / hda1 है वहां किसी अन्य समर्थन का माउंटपॉइंट काफी बड़ा है। फिर एसडी को अनप्लग करें, इमेज की कॉपी करें। बाद में काम करें ताकि आपको एसडी को रिप्लेस न करना पड़े। इसके मुखपृष्ठ पर TestDisk चरण-दर-चरण मार्गदर्शिका देखें। उम्मीद है कि आप जो कहते हैं उससे लगता है जैसे आपको विभाजन तालिका / मलबे को पुनर्स्थापित करना है। सौभाग्य।
user495100

1
@ टायलर: इसका उपयोग न करें dd, क्योंकि यह पहली त्रुटि पर रुक जाता है। जैसे कुछ का उपयोग करें ddrescue
गिल्स एसओ- बुराई को रोकें '

2

मैंने फोटोरेक का उपयोग किया जो पैकेज टेस्टिस्क में आता है। सैंडिस्क माइक्रोसेड से फ़ोटो पुनर्प्राप्त करने के लिए मेरे लिए ठीक काम किया जो मेरे फोन द्वारा दूषित हो गया था।


1
क्या आप, कम से कम, अपने उत्तर को थोड़ा बाहर करने के लिए लिंक और प्रलेखन प्रदान कर सकते हैं?
हेलोसिहॉस्ट

PhotoRec ने मेरे लिए काम किया। मेरा एसडी कार्ड वसा 32 फाइल सिस्टम खो दिया है और बढ़ते नहीं था। PhotoRec ने मुझे इसे सबसे अधिक ठीक करने में मदद की।
चेतन भार्गव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.