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