मार्क हटाए गए फ़ाइलों को हटाए गए के रूप में चिह्नित करें


11

मेरी हार्ड ड्राइव की क्षमता 500 GiB है। 150 जीबी डेटा अकस्मात डिलीट हो गया। मैंने उस घटना के बाद ड्राइव के लिए कोई बाइट नहीं लिखी, इसलिए मेरा डेटा वहाँ रहने की गारंटी है। मैंने रिकुवा जैसे ऐप की कोशिश की है, सभी ऐप दिखाते हैं कि डेटा वहाँ है और मुझे डेटा को अलग स्थान पर सहेजने की अनुमति देता है, लेकिन समस्या यह है कि मैं ऐसा नहीं करना चाहता।

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


2
दरअसल, पुराने डॉस दिनों में, undeleteऔर uneraseठीक वैसा ही किया, लेकिन विंडोज प्रोग्राम फाइलों की नकल करते हैं । मुझे नहीं लगता कि मैंने ऐसी कोई भी चीज़ देखी है जो शाब्दिक रूप से अन-डिलीट फाइल्स हो। I didn't write any byte to the drive after that incident, so my data is guaranteed to be there.हो सकता है, लेकिन इसका मतलब यह नहीं है कि वे पुनर्प्राप्त करने योग्य हैं; कोई भी फ़ाइलें जो खंडित हैं, शायद आपको केवल फ़ाइल का पहला हिस्सा वापस लाने की अनुमति देगा।
15

AFAIK, आम तौर पर फ़ोल्डर / फ़ाइल के लिए प्रविष्टि एमएफटी से हटा दी जाती है जब आप एक फ़ाइल हटाते हैं। यह इतना आसान नहीं हो सकता है जितना कि थोड़ा सा चालू या बंद करना।
गणेश आर।

@GaneshR। यही मैं करना चाहता हूं, मैं एमएफटी में प्रवेश को फिर से जोड़ना चाहता हूं, क्या यह संभव नहीं है? डेटा पहले से ही हार्ड ड्राइव में है, इसे केवल फाइल सिस्टम में पंजीकृत होने की आवश्यकता है।
एल्मो

Recuva मुझे फ़ाइल नाम और उस फ़ोल्डर को दिखाता है जिसमें फ़ाइल स्थित थी।
एल्मो

1
आप कुछ डेटा-रिकवरी टूल्स के देवों से अनुरोध करने का प्रयास कर सकते हैं। यहाँ सबसे लोकप्रिय के एक जोड़े के लिए प्रतिक्रिया फोरम हैं: Recuva , Photorec
Synetech

जवाबों:


5

NTFS वॉल्यूम पर फ़ाइलों को कम करना उतना आसान नहीं है जितना कि एक बिट को फ़्लिप करना। यह सच है कि हटाए गए और गैर-हटाए गए फ़ाइल के बीच का अंतर एमएफटी में सिर्फ एक बिट है, लेकिन एक को फ़ाइल की सामग्री को पुनर्प्राप्त करने की भी आवश्यकता होती है, जो धाराओं के रूप में संग्रहीत होती हैं, साथ ही हटाए गए क्षेत्रों को फिर से चिह्नित करते हैं जैसे कि उपयोग में $ बिटमैप छद्म फ़ाइल जिसमें प्रति सेक्टर एक बिट होता है, प्रत्येक बिट इंगित करता है कि क्या इसके संबंधित क्लस्टर का उपयोग किया जाता है (आवंटित) या मुफ्त (आवंटन के लिए उपलब्ध)।

नौकरी की जटिलता ऐसी है कि सभी वसूली उपकरण क्षतिग्रस्त मात्रा में नहीं लिखना पसंद करते हैं। उदाहरण के लिए, $ बिटमैप में किसी सेक्टर को चिह्नित करने के लिए क्रॉस-चेनिंग का उपयोग किया जा सकता है यदि उस क्षेत्र को पहले से किसी अन्य फ़ाइल द्वारा उपयोग किया गया था।

इस आलेख ने हेक्स डंप्स के साथ समस्या का बहुत अच्छी तरह से प्रदर्शन किया:
विंडोज 'फाइल रिकवरी' श्रृंखला: भाग 5 एक NTFS फाइल सिस्टम से हटाए गए फ़ाइल को मैन्युअल रूप से पुनर्प्राप्त करें

एक अन्य लेख में एक प्रोग्राम का स्रोत कोड भी शामिल है जिसे "हटाए गए" बिट को अनलिंक करने के लिए संशोधित किया जा सकता है: NTFS में एक फ़ाइल को हटाना रद्द करें

काफी कुछ NTFS डिस्क संपादक हैं जो उस बिट को फ्लिप करने के लिए MFT को संपादित कर सकते हैं। कुछ जो मुझे Google के माध्यम से मिले (लेकिन सौभाग्य से कभी उपयोग करने की आवश्यकता नहीं है) हैं:
WinHex
NTFS डेटा रिकवरी टूलकिट
DMDE
फ्रीवेयर एक्टिव एडिटर

एक संभावित समाधान जो एमएफटी में हटाए गए बिट को पूर्ववत करने के लिए भी काम करेगा, फिर सामग्री को पुनर्प्राप्त करने का प्रयास करने के लिए chkdsk उपयोगिता का उपयोग करें। यह उपयोगिता उन फाइलों की सेक्टर्स-चेन को रिकवर कर सकती है, जिनके सेक्टर गलत तरीके से वास्तविककरण के लिए उपलब्ध थे और $ बिटमैप को ठीक कर देंगे।

हालांकि, हमेशा यह मौका होता है कि यह प्रक्रिया आपकी डिस्क को नष्ट कर सकती है।

यही कारण है कि आपको और ऊपर के सभी टिप्पणीकारों को (अपने सहित) ऐसा कोई उत्पाद नहीं मिला है जो इन-प्लेस रिकवरी करता हो। आपकी डिस्क को खराब करने की संभावनाएं केवल उन लोगों के लिए बहुत अधिक हैं जो NTFS पर काम करने वाले Microsoft कर्मचारी नहीं हैं।

आपके लिए मेरी सबसे अच्छी सिफारिश एक दूसरी हार्ड डिस्क प्राप्त करने और उस पर फ़ाइलों को पुनर्प्राप्त करने की है। मेरा मानना ​​है कि आपको पता चला है कि एक बैकअप डिस्क पर्याप्त नहीं है। मेरे पास पहले से ही मित्रों के कई मामले हैं, जिन्होंने मुझे उनका एकमात्र बैकअप पुनर्प्राप्त करने के लिए कहा है, और मैं हमेशा दो बैकअप डिस्क रखने के लिए उन्हें (कभी-कभी बहुत देर से) परामर्श देता हूं।

इसके अलावा, कम से कम दो बैकअप डिस्क को कंप्यूटर से डिस्कनेक्ट किया जाना चाहिए। मैं एक ऐसे मामले की सुनवाई के बाद यह सलाह देता हूं, जहां एक कंप्यूटर ने खुद को और प्रत्येक जुड़े यूएसबी डिवाइस को तले रखा है, मालिक को बिना किसी डेटा और एक बैकअप के साथ एक हिट में छोड़ रहा है।


2

जैसा कि मैंने कल कहा था , आप हमेशा इसे हेक्स / डिस्क-एडिटर के साथ मैन्युअल रूप से करने की कोशिश कर सकते हैं यदि पुनर्प्राप्त करने के लिए केवल कुछ फाइलें हैं, लेकिन मैं निश्चित रूप से इसकी सिफारिश नहीं करूंगा।

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

(यह भी ध्यान दें कि, FAT * के विपरीत, NTFS में फ़ाइल के लिए क्लस्टर श्रृंखला संग्रहीत $MFTकरता है, यह गारंटी नहीं देता है कि पुनर्प्राप्ति के समय आपके पास संपूर्ण क्लस्टर श्रृंखला तक पहुंच होगी, इसलिए एक खंडित फ़ाइल अप्राप्य हो सकती है (भले ही आपने दुर्घटना उन्मूलन के बाद ड्राइव पर कुछ भी नहीं लिखा था, इसका मतलब यह नहीं है कि विंडोज ने नहीं किया। उदाहरण के लिए, यह लिखा जा सकता है \System Volume Information, खासकर अगर छाया प्रति / पिछले संस्करण सेवा चल रही है।)

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

(महंगे-फोरेंसिक प्रोग्राम हैं जो ड्राइव के साथ फैंसी चीजें कर सकते हैं और फ़ाइलों को पुनर्प्राप्त कर सकते हैं और संरचनाओं को दिखाने के लिए एक फिल्टर के माध्यम से कच्चे डेटा पेश कर सकते हैं, लेकिन यहां तक ​​कि वे मदद करने वाले नहीं हैं क्योंकि वे विशेष रूप से एक बिंदु नहीं बनाते हैं मूल ड्राइव को संशोधित करना।)

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