उबंटू लाइव सीडी से एनटीएफएस हार्ड ड्राइव पर हटाई गई फ़ाइलों को पुनर्प्राप्त करें

उबंटू लाइव सीडी से एनटीएफएस हार्ड ड्राइव पर हटाई गई फ़ाइलों को पुनर्प्राप्त करें
उबंटू लाइव सीडी से एनटीएफएस हार्ड ड्राइव पर हटाई गई फ़ाइलों को पुनर्प्राप्त करें

वीडियो: उबंटू लाइव सीडी से एनटीएफएस हार्ड ड्राइव पर हटाई गई फ़ाइलों को पुनर्प्राप्त करें

वीडियो: उबंटू लाइव सीडी से एनटीएफएस हार्ड ड्राइव पर हटाई गई फ़ाइलों को पुनर्प्राप्त करें
वीडियो: How to Use Instapaper for Content Research - YouTube 2024, अप्रैल
Anonim

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

इस प्रक्रिया को दिखाने के लिए, हमने विंडोज एक्सपी मशीन के डेस्कटॉप पर चार फाइलें बनाई हैं, और फिर उन्हें हटा दिया है। इसके बाद हमने उसी मशीन को बूट करने योग्य उबंटू 9.10 यूएसबी फ्लैश ड्राइव के साथ बूट किया जिसे हमने पिछले सप्ताह बनाया था।

एक बार उबंटू 9.10 बूट हो जाने के बाद, स्क्रीन के ऊपरी बाईं ओर स्थित एप्लिकेशन पर क्लिक करके टर्मिनल खोलें, और फिर सहायक उपकरण> टर्मिनल का चयन करें।

हमारी फ़ाइलों को अनावृत करने के लिए, हमें पहले उस हार्ड ड्राइव की पहचान करने की आवश्यकता है जिसे हम अनदेखा करना चाहते हैं। टर्मिनल विंडो में टाइप करें:
हमारी फ़ाइलों को अनावृत करने के लिए, हमें पहले उस हार्ड ड्राइव की पहचान करने की आवश्यकता है जिसे हम अनदेखा करना चाहते हैं। टर्मिनल विंडो में टाइप करें:

sudo fdisk –l

और एंटर दबाएं।

जो आप खोज रहे हैं वह एक रेखा है जो एचपीएसएफ / एनटीएफएस (शीर्षक प्रणाली के तहत) के साथ समाप्त होती है। हमारे मामले में, डिवाइस "/ dev / sda1" है। यह आपके लिए थोड़ा अलग हो सकता है, लेकिन यह अभी भी / dev / के साथ शुरू होगा। इस डिवाइस का नाम नोट करें।
जो आप खोज रहे हैं वह एक रेखा है जो एचपीएसएफ / एनटीएफएस (शीर्षक प्रणाली के तहत) के साथ समाप्त होती है। हमारे मामले में, डिवाइस "/ dev / sda1" है। यह आपके लिए थोड़ा अलग हो सकता है, लेकिन यह अभी भी / dev / के साथ शुरू होगा। इस डिवाइस का नाम नोट करें।

यदि आपके पास 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

यह एक पहचानकर्ता के साथ फ़ाइल को पुनः प्राप्त करता है जिसे हम वास्तव में परवाह नहीं करते हैं। हमारी सभी तीन पुनर्प्राप्ति योग्य फाइलें अब पुनर्प्राप्त की गई हैं।
यह एक पहचानकर्ता के साथ फ़ाइल को पुनः प्राप्त करता है जिसे हम वास्तव में परवाह नहीं करते हैं। हमारी सभी तीन पुनर्प्राप्ति योग्य फाइलें अब पुनर्प्राप्त की गई हैं।
हालांकि, उबंटू हमें दृष्टि से यह बताता है कि हम इन फ़ाइलों का अभी तक उपयोग नहीं कर सकते हैं। ऐसा इसलिए है क्योंकि ntfsundelete प्रोग्राम फ़ाइलों को "रूट" उपयोगकर्ता के रूप में सहेजता है, न कि "उबंटू" उपयोगकर्ता।
हालांकि, उबंटू हमें दृष्टि से यह बताता है कि हम इन फ़ाइलों का अभी तक उपयोग नहीं कर सकते हैं। ऐसा इसलिए है क्योंकि ntfsundelete प्रोग्राम फ़ाइलों को "रूट" उपयोगकर्ता के रूप में सहेजता है, न कि "उबंटू" उपयोगकर्ता।

हम अपनी टर्मिनल विंडो में निम्नलिखित टाइप करके इसे सत्यापित कर सकते हैं:

ls –l

हम चाहते हैं कि इन तीन फाइलों का स्वामित्व उबंटू के पास हो, न कि रूट। ऐसा करने के लिए, टर्मिनल विंडो में निम्न दर्ज करें:
हम चाहते हैं कि इन तीन फाइलों का स्वामित्व उबंटू के पास हो, न कि रूट। ऐसा करने के लिए, टर्मिनल विंडो में निम्न दर्ज करें:

sudo chown ubuntu

यदि वर्तमान फ़ोल्डर में अन्य फाइलें हैं, तो हो सकता है कि आप अपने मालिक को ubuntu में बदलना न चाहें। हालांकि, हमारे मामले में, हमारे पास इस फ़ोल्डर में केवल इन तीन फाइलें हैं, इसलिए हम सभी तीन फाइलों के मालिक को बदलने के लिए * वाइल्डकार्ड का उपयोग करेंगे।

sudo chown ubuntu *

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

अधिक विस्तृत उपयोग जानकारी के लिए ntfsundelete के मैन्युअल पृष्ठ देखें

सिफारिश की: