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

तैयारी

सबसे पहले, आपको एक फ़ोल्डर बनाने की आवश्यकता है जो आपके द्वारा अपनी फ़ाइलों को पुनर्प्राप्त करने वाला गंतव्य होगा। यह आपकी होम निर्देशिका में या बाहरी स्टोरेज डिवाइस में होना चाहिए। फिर आपको अपनी वर्तमान कार्यशील निर्देशिका को इस नव निर्मित निर्देशिका में स्विच करना चाहिए। यह निम्न आदेशों के साथ किया जा सकता है (नोट: अपने उपयोगकर्ता नाम के साथ नीचे "उपयोगकर्ता नाम" को प्रतिस्थापित करें):

 mkdir / home / username / recoveredFiles सीडी / होम / उपयोगकर्ता नाम / पुनर्प्राप्त फाइलें 

यह महत्वपूर्ण है क्योंकि आपको फ़ाइलों को उसी फाइल सिस्टम में पुनर्प्राप्त नहीं करना चाहिए जिसमें हटाए गए फाइलें हों। ऐसा इसलिए है क्योंकि आप उस फ़ाइल को ओवरराइट नहीं करना चाहते हैं जिसे आप पुनर्प्राप्त करने का प्रयास कर रहे हैं।

अब, आपको अपनी हटाई गई फाइलों पर सटीक फाइल सिस्टम को जानना होगा। सभी उपलब्ध फाइल सिस्टम की सूची प्राप्त करने के लिए, टर्मिनल खोलें और निम्न आदेश टाइप करें:

 sudo fdisk -l 

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

 डीएफ-एच 

यह आपको सभी आरोहित फाइल सिस्टम की एक सूची दिखाएगा, जिससे आप फाइल सिस्टम डिवाइस ढूंढ सकते हैं जिसमें आपकी हटाई गई फाइलें हैं। फिर आपको कमांड के साथ लक्ष्य फाइल सिस्टम को अनमाउंट करना चाहिए:

 सुडो उमाउंट 

Ntfsundelete

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

 sudo ntfsundelete 

यदि आप उस फ़ाइल का नाम जानते हैं जिसे आप पुनर्प्राप्त करना चाहते हैं, तो आप -m ध्वज का उपयोग कर सकते हैं, जो दिए गए पैटर्न से मेल खाने वाली फ़ाइलों को लौटाता है। निम्नलिखित हमारे "स्पेशलफाइल 1" और "स्पेशलफाइल 2" दोनों हटाए गए फाइलों से मेल खाते हैं।

 sudo ntfsundelete -m * pecial * / dev / sda2 

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

 sudo ntfsundelete -h 

फ़ाइल को पुनर्प्राप्त करने के लिए, हम -u ध्वज (अनावृत्त) और -i ध्वज (फ़ाइल इनोड्स) का उपयोग कर सकते हैं। आप अल्पविराम से अलग करके एक से अधिक फ़ाइल इनोड निर्दिष्ट कर सकते हैं:

 sudo ntfsundelete -u -i fileinode1, fileinode2 

TestDisk

यह एक बहुत शक्तिशाली उपकरण है, और यदि यह सही ढंग से उपयोग नहीं किया जाता है तो यह आपके सिस्टम को कुछ गंभीर नुकसान पहुंचा सकता है। यदि आप नींद या नींद महसूस कर रहे हैं तो कभी भी इस उपकरण का उपयोग करने की सलाह दी जाती है। भारी मशीनरी संचालित करने के लिए लागू सभी नियम यहां लागू होते हैं।

हटाई गई फ़ाइलों को पुनर्प्राप्त करने के अलावा, टेस्टडिस्क आपकी विभाजन तालिका को ठीक कर सकता है, हटाए गए विभाजन को पुनर्प्राप्त कर सकता है, विंडोज़ (एनटीएफएस और एफएटी) बूट सेक्टरों को पुनर्निर्माण कर सकता है, और हटाए गए एफएटी, एक्सएफएटी, एनटीएफएस और एक्सटी 2 / एक्स 3 / एक्सटी 4 विभाजन से फाइल कॉपी कर सकता है।

टर्मिनल को टर्मिनल में निम्नलिखित चलाकर उबंटू में स्थापित किया जा सकता है:

 sudo apt-testdisk स्थापित करें 

प्रोग्राम टाइप करके इंटरैक्टिव रूप से चलाएं

 सूडो टेस्टडिस्क 

फिर एक नई लॉग फ़ाइल बनाने के लिए विकल्प का चयन करें।

अपनी फाइल वाली हार्ड ड्राइव चुनें

टेस्टडिस्क हार्ड ड्राइव पर विभाजन प्रकार का पता लगाता है और आपको किस विकल्प को चुनने के लिए मार्गदर्शन करने का संकेत देता है।

नोट : कृपया संकेतित विभाजन प्रकार का चयन करना सुनिश्चित करें जबतक कि आप बिल्कुल निश्चित नहीं हैं कि संकेत गलत है।

"[उन्नत] फाइल सिस्टम उपयोग" का चयन करें। अन्य सभी विकल्पों को अनदेखा करें।

लक्ष्य विभाजन का चयन करने के लिए ऊपर / नीचे तीरों का उपयोग करें, और टर्मिनल के निचले हिस्से में अनावृत्त का चयन करने के लिए दाएं / बाएं का उपयोग करें।

हटाए गए फ़ाइलों वाली लक्षित निर्देशिका पर नेविगेट करें। हटाए गए फाइल लाल पाठ के साथ दिखाए जाते हैं। लक्ष्य फ़ाइल का चयन करने के लिए ऊपर / नीचे तीर का उपयोग करें।

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

निष्कर्ष

पुनर्प्राप्त फाइलें रूट उपयोगकर्ता के स्वामित्व में हैं। फ़ाइल के स्वामित्व को अपने उपयोगकर्ता को स्थानांतरित करने के लिए, निम्न उपयोगकर्ता चलाएं, अपना उपयोगकर्ता नाम प्रतिस्थापित करें और फ़ाइलों को पुनर्प्राप्त करें:

 sudo chown उपयोगकर्ता नाम SpecialFile1.jpg SpecialFile2.jpg 

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