फाइल को गलती से एक भयानक लग रहा है। विंडोज में बूट करने में सक्षम नहीं है और उस फ़ाइल को अनदेखा करने से यह भी बदतर हो जाता है। सौभाग्य से, आप उबंटू लाइव सीडी से एनटीएफएस हार्ड ड्राइव पर हटाए गए फाइलों को पुनर्प्राप्त कर सकते हैं।
इस प्रक्रिया को दिखाने के लिए, हमने विंडोज एक्सपी मशीन के डेस्कटॉप पर चार फाइलें बनाई हैं, और फिर उन्हें हटा दिया है। इसके बाद हमने उसी मशीन को बूट करने योग्य उबंटू 9.10 यूएसबी फ्लैश ड्राइव के साथ बूट किया जिसे हमने पिछले सप्ताह बनाया था।
एक बार उबंटू 9.10 बूट हो जाने के बाद, स्क्रीन के ऊपरी बाईं ओर स्थित एप्लिकेशन पर क्लिक करके टर्मिनल खोलें, और फिर सहायक उपकरण> टर्मिनल का चयन करें।
sudo fdisk –l
और एंटर दबाएं।
यदि आपके पास NTFS के रूप में प्रारूपित एक से अधिक हार्ड ड्राइव विभाजन हैं, तो आप आकार के अनुसार सही विभाजन की पहचान करने में सक्षम हो सकते हैं। यदि आप उपरोक्त स्क्रीनशॉट में टेक्स्ट की दूसरी पंक्ति देखते हैं, तो यह "डिस्क / देव / एसडीए: 136.4 जीबी, …" का अर्थ है। इसका मतलब है कि उबंटू नामक हार्ड ड्राइव 136 / जीबी बड़ी है। यदि आपकी हार्ड ड्राइव अलग-अलग आकार के हैं, तो यह जानकारी आपको उपयोग करने के लिए सही डिवाइस नाम को ट्रैक करने में मदद कर सकती है। वैकल्पिक रूप से, आप बस उन सभी को आजमा सकते हैं, हालांकि यह बड़ी हार्ड ड्राइव के लिए समय लेने वाला हो सकता है।
अब जब आप जानते हैं कि उबंटू ने आपके हार्ड ड्राइव को असाइन किया है, तो हम यह देखने के लिए स्कैन करेंगे कि हम कौन सी फाइलों को उजागर कर सकते हैं।
टर्मिनल विंडो में टाइप करें:
sudo ntfsundelete
और दर्ज मारा। हमारे मामले में, आदेश है:
sudo ntfsundelete /dev/sda1
फिर भी, हमारे पास तीन फाइलें हैं जिन्हें हम पुनर्प्राप्त कर सकते हैं - दो जेपीजी और एमपीजी।
नोट: ntfsundelete तुरंत उबंटू 9.10 लाइव सीडी में उपलब्ध है। यदि आप उबंटू के एक अलग संस्करण में हैं, या किसी अन्य कारण से ntfsundelete का उपयोग करने में त्रुटि प्राप्त करते हैं, तो आप टर्मिनल विंडो में "sudo apt-get install ntfsprogs" दर्ज करके इसे इंस्टॉल कर सकते हैं।
दो जेपीजी को जल्दी से पुनर्प्राप्त करने के लिए, हम * jpg के साथ समाप्त होने वाली सभी फ़ाइलों को पुनर्प्राप्त करने के लिए * वाइल्डकार्ड का उपयोग करेंगे।
टर्मिनल विंडो में, दर्ज करें
sudo ntfsundelete –u –m *.jpg
जो हमारे मामले में है,
sudo ntfsundelete /dev/sda1 –u –m *.jpg
ध्यान दें कि ntfsundelete प्रोग्राम मूल NTFS हार्ड ड्राइव में कोई भी परिवर्तन नहीं करता है। यदि आप उन फ़ाइलों को लेना चाहते हैं और उन्हें एनटीएफएस हार्ड ड्राइव में वापस रखना चाहते हैं, तो उन्हें ntfsundelete से हटाए जाने के बाद उन्हें वहां ले जाना होगा। बेशक, आप उन्हें अपने फ्लैश ड्राइव पर भी डाल सकते हैं या फ़ायरफ़ॉक्स खोल सकते हैं और उन्हें स्वयं ईमेल कर सकते हैं - आसमान की सीमा!
हमारे एमपीजी को अनदेखा करने के लिए हमारे पास एक और फाइल है।
फ़ाइल को अपने इनोड द्वारा अनदेखा करने के लिए, टर्मिनल में निम्न दर्ज करें:
sudo ntfsundelete –u –i
हमारे मामले में, यह है:
sudo ntfsundelete /dev/sda1 –u –i 14159
हम अपनी टर्मिनल विंडो में निम्नलिखित टाइप करके इसे सत्यापित कर सकते हैं:
ls –l
sudo chown ubuntu
यदि वर्तमान फ़ोल्डर में अन्य फाइलें हैं, तो हो सकता है कि आप अपने मालिक को ubuntu में बदलना न चाहें। हालांकि, हमारे मामले में, हमारे पास इस फ़ोल्डर में केवल इन तीन फाइलें हैं, इसलिए हम सभी तीन फाइलों के मालिक को बदलने के लिए * वाइल्डकार्ड का उपयोग करेंगे।
sudo chown ubuntu *
अधिक विस्तृत उपयोग जानकारी के लिए ntfsundelete के मैन्युअल पृष्ठ देखें