NTFS वॉल्यूम पर फ़ाइलों को कम करना उतना आसान नहीं है जितना कि एक बिट को फ़्लिप करना। यह सच है कि हटाए गए और गैर-हटाए गए फ़ाइल के बीच का अंतर एमएफटी में सिर्फ एक बिट है, लेकिन एक को फ़ाइल की सामग्री को पुनर्प्राप्त करने की भी आवश्यकता होती है, जो धाराओं के रूप में संग्रहीत होती हैं, साथ ही हटाए गए क्षेत्रों को फिर से चिह्नित करते हैं जैसे कि उपयोग में $ बिटमैप छद्म फ़ाइल जिसमें प्रति सेक्टर एक बिट होता है, प्रत्येक बिट इंगित करता है कि क्या इसके संबंधित क्लस्टर का उपयोग किया जाता है (आवंटित) या मुफ्त (आवंटन के लिए उपलब्ध)।
नौकरी की जटिलता ऐसी है कि सभी वसूली उपकरण क्षतिग्रस्त मात्रा में नहीं लिखना पसंद करते हैं। उदाहरण के लिए, $ बिटमैप में किसी सेक्टर को चिह्नित करने के लिए क्रॉस-चेनिंग का उपयोग किया जा सकता है यदि उस क्षेत्र को पहले से किसी अन्य फ़ाइल द्वारा उपयोग किया गया था।
इस आलेख ने हेक्स डंप्स के साथ समस्या का बहुत अच्छी तरह से प्रदर्शन किया:
विंडोज 'फाइल रिकवरी' श्रृंखला: भाग 5 एक NTFS फाइल सिस्टम से हटाए गए फ़ाइल को मैन्युअल रूप से पुनर्प्राप्त करें ।
एक अन्य लेख में एक प्रोग्राम का स्रोत कोड भी शामिल है जिसे "हटाए गए" बिट को अनलिंक करने के लिए संशोधित किया जा सकता है:
NTFS में एक फ़ाइल को हटाना रद्द करें ।
काफी कुछ NTFS डिस्क संपादक हैं जो उस बिट को फ्लिप करने के लिए MFT को संपादित कर सकते हैं। कुछ जो मुझे Google के माध्यम से मिले (लेकिन सौभाग्य से कभी उपयोग करने की आवश्यकता नहीं है) हैं:
WinHex
NTFS डेटा रिकवरी टूलकिट
DMDE
फ्रीवेयर एक्टिव एडिटर
एक संभावित समाधान जो एमएफटी में हटाए गए बिट को पूर्ववत करने के लिए भी काम करेगा, फिर सामग्री को पुनर्प्राप्त करने का प्रयास करने के लिए chkdsk उपयोगिता का उपयोग करें। यह उपयोगिता उन फाइलों की सेक्टर्स-चेन को रिकवर कर सकती है, जिनके सेक्टर गलत तरीके से वास्तविककरण के लिए उपलब्ध थे और $ बिटमैप को ठीक कर देंगे।
हालांकि, हमेशा यह मौका होता है कि यह प्रक्रिया आपकी डिस्क को नष्ट कर सकती है।
यही कारण है कि आपको और ऊपर के सभी टिप्पणीकारों को (अपने सहित) ऐसा कोई उत्पाद नहीं मिला है जो इन-प्लेस रिकवरी करता हो। आपकी डिस्क को खराब करने की संभावनाएं केवल उन लोगों के लिए बहुत अधिक हैं जो NTFS पर काम करने वाले Microsoft कर्मचारी नहीं हैं।
आपके लिए मेरी सबसे अच्छी सिफारिश एक दूसरी हार्ड डिस्क प्राप्त करने और उस पर फ़ाइलों को पुनर्प्राप्त करने की है। मेरा मानना है कि आपको पता चला है कि एक बैकअप डिस्क पर्याप्त नहीं है। मेरे पास पहले से ही मित्रों के कई मामले हैं, जिन्होंने मुझे उनका एकमात्र बैकअप पुनर्प्राप्त करने के लिए कहा है, और मैं हमेशा दो बैकअप डिस्क रखने के लिए उन्हें (कभी-कभी बहुत देर से) परामर्श देता हूं।
इसके अलावा, कम से कम दो बैकअप डिस्क को कंप्यूटर से डिस्कनेक्ट किया जाना चाहिए। मैं एक ऐसे मामले की सुनवाई के बाद यह सलाह देता हूं, जहां एक कंप्यूटर ने खुद को और प्रत्येक जुड़े यूएसबी डिवाइस को तले रखा है, मालिक को बिना किसी डेटा और एक बैकअप के साथ एक हिट में छोड़ रहा है।
undelete
औरunerase
ठीक वैसा ही किया, लेकिन विंडोज प्रोग्राम फाइलों की नकल करते हैं । मुझे नहीं लगता कि मैंने ऐसी कोई भी चीज़ देखी है जो शाब्दिक रूप से अन-डिलीट फाइल्स हो।I didn't write any byte to the drive after that incident, so my data is guaranteed to be there.
हो सकता है, लेकिन इसका मतलब यह नहीं है कि वे पुनर्प्राप्त करने योग्य हैं; कोई भी फ़ाइलें जो खंडित हैं, शायद आपको केवल फ़ाइल का पहला हिस्सा वापस लाने की अनुमति देगा।