वहाँ एक भंडारण युक्ति से फ़ाइलों को पुनर्प्राप्त करने का एक तरीका है जो आंशिक रूप से dd के साथ अधिलेखित है?


16

मैं एक बेवकूफ हूं, मैं एक USB ड्राइव में एक छवि लिख रहा था ddजब टाइप करने के बजाय /dev/sdbमैंने टाइप किया /dev/sddऔर अपने 750gb बाहरी हार्डड्राइव से भरी फाइलों में 135mb की छवि लिखी। क्या फ़ाइलों को पुनर्प्राप्त करने की कोई संभावना है या ddड्राइव को पूरी तरह से शून्य कर दिया है? कृपया मदद करें, क्योंकि यह मेरे जीवन के निम्नतम बिंदुओं में से एक है।

dd5 सेकंड में 135mb छवि लिखना समाप्त कर दिया, इसलिए मुझे इसे रोकने का मौका नहीं मिला। जब तक मुझे पता चला कि तब तक बहुत देर हो चुकी थी। आदेश इस प्रकार था:

sudo dd if=generic.img of=/dev/sdd bs=1M

EDIT2: बाहरी हार्डड्राइव का फाइलसिस्टम FAT32 था (मेरे पास थोड़ी देर के लिए ड्राइव था और FAT32 उस समय सबसे यूनिवर्सल FS था)। मेरे पास एक 2TB ड्राइव भी है जिसे मैंने अभी प्राप्त किया है जिसे मैं 750gb से अधिकांश फ़ाइलों को स्थानांतरित करने की योजना बना रहा था, यदि आवश्यक हो तो मैं इसे पुनर्प्राप्त फ़ाइलों को स्थानांतरित करने के लिए उपयोग कर सकता हूं।


क्या आपने dd कमांड को 135mb पर निरस्त किया है?
व्यार

dd ने 5 सेकंड में 135 IMG लिखना समाप्त कर दिया है, इसलिए मुझे इसे रोकने का मौका नहीं मिला। जब तक मुझे पता चला कि देर किस बात की थी।
जपजोन

यह एक ext4 फाइल सिस्टम है?
viyyer

1
यदि संभव हो तो, आपके द्वारा किए जाने वाले सभी ऑपरेशन ड्राइव की छवि पर किए जाने चाहिए , न कि ड्राइव पर ही। यदि यह संभव नहीं है तो हमेशा सुनिश्चित करें कि ड्राइव केवल रीड-माउंटेड है। इस पर मेरा विश्वास करो, यह गलती से चीजों को खराब करने के लिए आसान है ...
7:11

जवाबों:


8

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

स्थापित करके

TestDisk Testdisk स्थापित करें

आप अपनी फ़ाइलों का हिस्सा पुनर्प्राप्त करने में सक्षम हो सकते हैं। में शामिल TestDisk सूट आप टूल मिलेगा PhotoRec कि यहां तक कि मामले विभाजन TestDisk द्वारा बहाल नहीं किया जा सकता या खुद ड्राइव एक हार्डवेयर दोष हो में अलग-अलग फ़ाइलों की वसूली के लिए मदद करता है।

TestDisk / PhotoRec को आपकी ड्राइव की छवि पर भी चलाया जा सकता है (जैसा कि इस उत्तर द्वारा भी सुझाया गया था )


अंत में मैंने डेटा को पुनर्प्राप्त करना छोड़ दिया क्योंकि मैं चाहता था कि अधिकांश फाइलें सामान्य प्रारूप नहीं थीं और वे समर्थित नहीं हैं photorec। ओह अच्छा।
जपजोन

@ जजोन: अगर यह एफएटी 32 था, तो आपके पास विंडोज रिकवरी टूल्स के साथ कुछ किस्मत भी हो सकती है।
तक्षक

नहीं, ऐसी कोई किस्मत नहीं है। यह ddपर्याप्त जानकारी को ओवररोट करता है जैसा कि यह ज्यादातर अप्राप्य था। एक फ़ाइल पुनर्प्राप्ति उपकरण ने काम किया, लेकिन, जैसा कि मैंने ऊपर कहा था, जिन फ़ाइलों को मैं पुनर्प्राप्त करना चाहता था, उनमें से अधिकांश किसी भी फ़ाइल पुनर्प्राप्ति उपकरण द्वारा समर्थित नहीं हैं।
जपज़ोन

3

आप अपने HD से सबसे महत्वपूर्ण फ़ाइलों को पुनर्प्राप्त करने का प्रयास कर सकते हैं। सबसे महत्वपूर्ण केवल कुछ प्रकार की फ़ाइलों को पुनर्प्राप्त करने का प्रयास करेगा (jpg, doc, rar, zip, htm, bmp, और काफी कुछ अन्य), हालाँकि, इसलिए मेरा मानना ​​है कि यह सब कुछ ठीक करने में मदद नहीं करेगा।

मूल रूप से, मैं जो करने की कोशिश करूंगा वह है:

sudo foremost -v -t all -i /dev/sdd -o ~/DISK_RECOVERY_FOLDER

जबकि कमांड आपके सभी sdd HD को स्कैन करता है, अपनी उंगलियों को पार करें (भले ही इसमें थोड़ा सा समय लगेगा)

वैकल्पिक रूप से, आप अपने पूरे 750Gb HD को कुछ अधिक ड्राइव के साथ पर्याप्त स्थान के साथ dd कर सकते हैं और उस छवि फ़ाइल पर सबसे आगे चला सकते हैं, इसके बजाय (यह नहीं कि सबसे महत्वपूर्ण यह लिखता है, हालांकि .... बस गति के लिए यदि आप उस पर कई पुनर्प्राप्ति उपकरण चलाना चाहते हैं छवि)। कुछ इस तरह_

sudo dd -if=/dev/sdd -of=image.dd

और सबसे महत्वपूर्ण कमांड को इसमें बदलें:

sudo foremost -v -t all -i image.dd -o ~/DISK_RECOVERY_FOLDER

उम्मीद है की यह मदद करेगा


1

डीडी AFAIK ने सन्निहित रूप से फाइलें लिखी हैं, इसलिए आपने अपनी डिस्क के पहले 750 एमबी में जो कुछ भी खो दिया है।

मुझे लगता है कि पहली बात यह है कि यदि संभव हो तो पूरी छवि को आज़माएं और बैकअप करें ताकि यदि आप एक टूल आज़माएं और यह फ़ाइल सिस्टम को बदल दे तो आप दूसरे टूल पर जा सकते हैं और देख सकते हैं कि क्या इसके बेहतर परिणाम मिलते हैं।

संपूर्ण डिस्क छवि का बैकअप लेने के लिए आपको छवि को कॉपी करने के लिए एक और 750gb हार्डड्राइव की आवश्यकता हो सकती है। मैं क्लोन सीडी की एक लाइव सीडी / यूएसबी का उपयोग करता हूं और संपूर्ण डिस्क छवि का बैकअप लेने के लिए फाइलों को कॉपी करता हूं।

विभाजन तालिकाओं को पुनर्प्राप्त करने के साथ मेरे पास बहुत सारे उपकरण सफल हैं, टेस्टडिस्क है। मैं सिस्टम रेस्क्यू सीडी और बूट का उपयोग करके सीडी या यूएसबी का उपयोग करने की सलाह दूंगा। 64-बिट सिस्टम बचाव के साथ बूट को याद रखने के लिए एक बात अगर आपके पास 64-बिट ऑपरेटिंग सिस्टम स्थापित था, क्योंकि / विभाजन पूरी तरह से उपलब्ध होने पर यह संभव है chrootकि केवल समान गुठली का उपयोग करके सेटअप को ठीक किया जाए।

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

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

संपादित करें: हार्ड ड्राइव की डिस्क सामग्री के क्लोनिंग के लिए अतिरिक्त जानकारी।


3
"... यदि संभव हो तो पूरी छवि का बैकअप लें ..." यह ध्वनि सलाह जैसा लगता है। इस बारे में विस्तार से ध्यान दें कि ऐसा करने के बारे में कैसे जाना जाएगा?
माइकल मार्टिन-स्मकर

केवल एक बाहरी ड्राइव होने पर लाइव सिस्टम चलाने की आवश्यकता नहीं है।
ताकत

1
@MichaelMS ने पूरी छवि के बैकअप के बारे में जानकारी दी।
व्यार

1

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


1

मैं यहाँ साथी समुदाय के सदस्यों, टेस्टडिस्क, सबसे महत्वपूर्ण और खोजी कुत्ता से सहमत हूँ। और साथ ही आप www.giis.co.in/giis/ को एक्सेक्यूट भी कर सकते हैं । सबसे महत्वपूर्ण बात, इससे पहले कि आप इनमें से किसी भी / सभी टूल को आज़माएं। सुनिश्चित करें कि आप अपने सभी 750GB यूएसबी को नए 2TB ड्राइव पर बैकअप दें और फिर उन्हें चलाना शुरू करें। आपने कहा, बाहरी ड्राइव में बहुत सारी फाइलें हैं। यह एमपी 3 डॉक आदि जैसी किसी भी विशिष्ट फाइलों या पूरी चीजों का सिर्फ संग्रह है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.