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

जब आप किसी फ़ाइल को डिलीट करते हैं और रीसायकल बिन खाली कर देते हैं तो क्या होता है? क्या यह हमेशा के लिए चला गया? सामग्री वास्तव में स्थायी रूप से नष्ट नहीं होती। वह इंडेक्स एंट्री जो उपयोगकर्ता को फ़ाइल तक निर्देशित करती है, डिलीट के रूप में मार्क की जाती है और फ़ाइल का कंटेंट एरिया भविष्य में उपयोग के लिए या ओवरराइट होने के लिए उपलब्ध के रूप में मार्क किया जाता है। इसका मतलब है कि भौतिक डेटा तब तक मौजूद रहता है जब तक कि इसे किसी अन्य फ़ाइल द्वारा ओवरराइट नहीं किया गया हो। इसलिए, यदि आप फ़ाइलों को पुनर्प्राप्त करने की उम्मीद करते हैं, तो आपको केवल अपने कंप्यूटर को बंद करके और अपनी हार्ड ड्राइव को एक अलग कंप्यूटर से जोड़कर पुनर्प्राप्ति का प्रयास करना चाहिए। अन्यथा, आपके द्वारा ड्राइव पर की गई कोई भी गतिविधि वास्तव में आपकी डिलीट की गई फ़ाइलों के डेटा को ओवरराइट कर सकती है।
डेटा करप्शन
डेटा करप्शन के मामले में, कई संभावित कारण हैं। एक अनुचित क्षण पर बिजली की हानि या एक रैंडम कंप्यूटर क्रैश/रीबूट एक फ़ाइल के एक सेगमेंट, फाइल सिस्टम को अधिक व्यापक रूप से, या MFT को ही करप्ट कर सकता है। डिलीट की गई फ़ाइलों के परिदृश्य के समान, आपको सिस्टम को बंद करना चाहिए और दूसरे कंप्यूटर पर पुनर्प्राप्ति का प्रयास करना चाहिए।
फाइल रिकवरी की प्रक्रिया
किसी भी परिदृश्य पर विचार करें - डिलीट की गई फ़ाइलें या डेटा करप्शन, डेटा को पुनर्प्राप्त करने का एक महत्वपूर्ण अच्छा मौका है। ऐसा करने की सफलता दर कुछ हद तक इस बात पर निर्भर करती है कि फ़ाइलें कितने समय पहले डिलीट की गई थीं या करप्शन हुआ था और उस समय से कंप्यूटर का कितना उपयोग किया गया है।
ऐसे बड़ी संख्या में प्रोग्राम उपलब्ध हैं जो डेटा रिकवरी की सुविधा प्रदान कर सकते हैं। मेरे अनुभव में, TestDisk ने अत्यधिक अच्छा काम किया है।
डिलीट की गई फ़ाइल रिकवरी
अधिकांश डेटा रिकवरी एप्लिकेशन में किसी प्रकार की क्विक स्कैन सुविधा होती है। यह आमतौर पर केवल डिलीट की गई फ़ाइलों के लिए उपयोग किया जाता है और इसके लिए आवश्यक है कि लॉजिकल ड्राइव ऑपरेटिंग सिस्टम द्वारा दृश्यमान हो - यानी पार्टीशन करप्ट न हो, सही ढंग से माउंटेड हो, और आप वास्तव में एक्सप्लोरर में ड्राइव ब्राउज़ कर सकें। एक क्विक स्कैन फाइल टेबल (MFT जैसा कि पहले चर्चा की गई) को स्कैन करेगा और उन फ़ाइलों को ढूंढेगा जिन्हें डिलीट के रूप में मार्क किया गया है।

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

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

एक बार जब आप यह सुनिश्चित कर लेते हैं कि किन फ़ाइलों को पुनर्प्राप्त किया जाना है, तो आपका डेटा रिकवरी एप्लिकेशन अंतिम चरण होना चाहिए। बस एक डेस्टिनेशन ड्राइव चुनना याद रखें जो उस ड्राइव के समान न हो जिससे आप पुनर्प्राप्त कर रहे हैं। अन्यथा आप डेटा रिकवरी प्रक्रिया द्वारा उन फ़ाइलों को ओवरराइट करने का जोखिम उठाते हैं जिन्हें आप पुनर्प्राप्त करने का प्रयास कर रहे हैं!
करप्ट डेटा रिकवरी
यह परिदृश्य थोड़ा अधिक जटिल है। फाइल सिस्टम के विभिन्न पहलू करप्ट हो सकते हैं - फाइल टेबल, डेटा का एक सेगमेंट या कई अन्य क्रमपरिवर्तन, जिसमें फॉर्मेटेड ड्राइव रिकवरी का मामला भी शामिल है। कुछ परिदृश्यों में, डेटा रिकवरी एप्लिकेशन आपके MFT के सेगमेंट को पढ़कर फ़ाइलों के एक महत्वपूर्ण हिस्से का पता लगाने में सक्षम होता है। MFT का एक मिरर भी हो सकता है इसलिए डेटा रिकवरी एप्लिकेशन मिरर और सामान्य कॉपी दोनों को जोड़कर आपके सभी डेटा का पता लगाने में सक्षम हो सकता है।
यदि करप्ट डेटा रिकवरी का "तेज़" संस्करण विफल हो जाता है, तो फॉलबैक दृष्टिकोण उन विशेष फ़ाइल-प्रकारों के हस्ताक्षरों के लिए रॉ ड्राइव डेटा को स्कैन करना है जिन्हें आप पुनर्प्राप्त करना चाहते हैं। जेपीईजी, MS वर्ड दस्तावेज़, और एक्सेल फ़ाइलों जैसी फ़ाइलों में एक विशिष्ट "हस्ताक्षर" होता है - आमतौर पर एक फ़ाइल की समान शुरुआत और अंत जो उनके फ़ाइल प्रकार को परिभाषित करता है। इसलिए डेटा रिकवरी एप्लिकेशन खोई हुई फ़ाइलों का पता लगाने के लिए ड्राइव को इन स्ट्रिंग्स के लिए स्कैन करेगा।
हालांकि, यह प्रक्रिया कहीं भी परफेक्ट नहीं है - मुख्य मुद्दा यह है कि यह कभी-कभी यह समझना मुश्किल होता है कि एक दी गई फ़ाइल कहां समाप्त हो सकती है जो कुछ मामलों में कई फ़ाइलों को एक साथ समूहित कर सकती है। सॉफ्टवेयर सीमित जानकारी उपलब्ध होने के साथ इसका पता नहीं लगा सकता और इसलिए एक गणना निर्णय लेता है। इस विधि की एक और सीमा यह है कि जो फ़ाइलें सन्निकट स्थान में संग्रहीत नहीं हैं (फ्रैगमेंटेड फ़ाइलें) सही ढंग से पुनर्प्राप्त नहीं होंगी, क्योंकि रिकवरी सॉफ्टवेयर को फाइल टेबल के बिना फ़ाइल के फ्रैगमेंट स्थानों का कोई ज्ञान नहीं है। इस दृष्टिकोण के साथ अंतिम मुद्दा, जैसा कि नीचे की छवि में दिखाया गया है, यह है कि यह एक धीमी प्रक्रिया हो सकती है। (नीचे दिखाई गई रिकवरी वास्तव में एक शारीरिक रूप से क्षतिग्रस्त ड्राइव पर है, एक सामान्य रॉ स्कैन में कुछ घंटे लगेंगे, 3 सप्ताह नहीं!)

समापन टिप्पणी
यह ध्यान रखना महत्वपूर्ण है कि फ़ाइल को पुनर्प्राप्त करने की संभावना इस बात पर निर्भर करती है कि यह हार्ड ड्राइव से कितने समय पहले हटाई गई/डिलीट की गई/फॉर्मेट की गई थी। उदाहरण के लिए, यदि फ़ाइल को केवल एक घंटे पहले मिटाया गया था तो यह अभी भी अपेक्षाकृत बरकरार होनी चाहिए और सिस्टम द्वारा ओवरराइट नहीं की गई होगी। दुर्भाग्य से, यदि फ़ाइल को कुछ सप्ताह से महीनों पहले डिलीट किया गया था, तो फ़ाइल को पुनः प्राप्त करने की संभावना काफी कम हो सकती है। पुनर्प्राप्ति का सर्वोत्तम मौका पाने के लिए, हम अनुशंसा करते हैं कि उपयोगकर्ता अपने कंप्यूटर पर नई फ़ाइलें सेव करना (साथ ही कोई अन्य कार्रवाई करना) बंद कर दे और आवश्यक फ़ाइलों को पुनर्स्थापित करने का तुरंत प्रयास शुरू करे।
छवि क्रेडिट: ब्रोकन HDD डेटा लॉस बाय बिगस्टॉकफोटो