क्या rm -rf से हटाई गई फाइलें रिकवर की जा सकती हैं?


16

जब मैं ओएसएक्स टर्मिनल के माध्यम से फ़ोल्डर्स या फ़ाइलों को हटाता हूं rm -rf, तो वे कहां जाते हैं? मैंने सुना है कि कुछ कहते हैं कि वे सीधे हटा दिए जाते हैं, लेकिन कुछ यह भी कहते हैं कि "फ़ाइल को लिंक को हटा दें ताकि यह बिना किसी विशेष उपकरण के पाए या एक्सेस न कर सके" ( जहाँ मैं 'rr -rf folder_or_f__name' चलाता हूँ) 'उबंटू में 10.04? )।

किसी ने कहा कि ext3 के बारे में कुछ ubuntu में rm-ed फ़ाइलों को बचाने में सक्षम है, लेकिन मैक के बारे में क्या?

जवाबों:


17

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

जैसे ही rmकमांड पूरा होता है, सिस्टम अब उस फ़ाइल के लिए डेटा के स्थान का कोई रिकॉर्ड नहीं रखता है।

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

देख


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

ठीक है, अलग प्रश्न: मैं किस फ़ाइल रिकवरी टूल का उपयोग कर सकता हूं, जिसके माध्यम से हटाई गई फ़ाइलों को पुनर्प्राप्त करने के लिए उपयोग किया जा सकता है rm?
लीना

@ लीना - ऊपर दिए गए उत्तर के निचले भाग में सूचीबद्ध प्रश्नों के उत्तर में वर्णित उपकरण देखें।
RedGrittyBrick

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

@ थोमस मैं हताश हूं। मैं अपने एचडी को कच्चे रीड-ओनली मोड में कैसे खोल सकता हूं और बाकी चीजें आप कह सकते हैं? कीवर्ड का मतलब है कि मैं कुछ अभिलेखागार नहीं बचा सकता?
लीना

2

मैं एक सामान्य उदाहरण दे रहा हूं

बस विचार करें कि आपकी हार्ड डिस्क का आकार 80GB है

0 से 10GB तक आपने PICTURES को बचा लिया

11 से 30 जीबी ----- पीडीएफ

31 से 60 जीबी ----- एमपी

61 से 75GB ----- TXT

यदि आप एक 10 जीबी मूवी को बचाने की कोशिश करते हैं तो यह पर्याप्त मेमोरी नहीं दिखाता है

यह आपके किसी भी डेटा को अधिलेखित नहीं करेगा क्योंकि ये फाइल (PICTURES, PDF, MP3, TXT) अब आपके फाइल सिस्टम द्वारा संरक्षित हैं।

अब आप PICTURES हटाते हैं , उस समय वह चित्र भंडारण स्थान आपके फाइल सिस्टम द्वारा अलग कर दिया जाएगा (इसका मतलब है कि अब यह आपकी फ़ाइल प्रणाली द्वारा संरक्षित नहीं है, कोई भी यहाँ लिख सकता है)

डिलीट करने के बाद भी आप अपने चित्रों को पुनः प्राप्त कर सकते हैं (जैसा कि RedGrittyBrick ने कहा) ऐसा इसलिए है क्योंकि केवल तार्किक पता चला गया है, लेकिन डेटा अभी भी बाइट के रूप में आपकी हार्ड डिस्क में हैं।

अब आपने अपनी 10GB की मूवी सेव कर ली

उस समय 0 से 10GB तक के चित्र इस MOVIE द्वारा प्रतिस्थापित किए जाते हैं

अब यदि आप अपने चित्रों को पुनर्प्राप्त करने का प्रयास करते हैं तो यह संभव नहीं है

ऐसा इसलिए है क्योंकि यह आपके dard डिस्क से भी हटा दिया गया है।

नोट (अतिरिक्त):

अगर मेमोरी लोकेशन 20GB-22GB फ्री और 50GB-58GB फ्री है तो आपकी फाइल 2 पार्ट के आधे हिस्से में बंट जाती है और 20-22 और आधे से कम 50-58 बच जाते हैं।

यदि आपकी फ़ाइलों को अलग-अलग स्थान पर भाग द्वारा सहेजा गया है, तो आपका कंप्यूटर धीमा हो जाता है क्योंकि फ़ाइल को पढ़ने के लिए हेडर (हार्ड डिस्क रीड हेडर) को कई स्थानों पर ले जाया जाएगा और इसमें समय लगता है।


दरअसल, मैं जो जानना चाहता हूं, वे कहां जाते हैं। एक वैकल्पिक ब्रह्मांड? अनुमान नहीं। मेरे पास बहुत सारे हैं जो गलती से rmएड हो गए थे और मैं जानना चाहता हूं कि उन्हें कैसे उबारना है। और मुझे नहीं लगता कि सामान्य फ़ाइल पुनर्प्राप्ति कार्य करता है।
लीना

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

@ लीना: तो क्या सबसे महत्वपूर्ण है कि आप फ़ाइल रिकवरी के अलावा किसी अन्य चीज़ के लिए अपने कंप्यूटर का उपयोग करें! फ़ाइलों को संपादित न करें, फ़ाइलें डाउनलोड करें, प्रोग्राम इंस्टॉल करें, ऐसा कुछ भी न करें जो आपकी हार्ड ड्राइव की सामग्री को प्रभावित करे। रिकवरी प्रोग्राम को एक अलग हार्ड ड्राइव पर स्थापित करें। और पुनर्प्राप्ति के दौरान, निश्चित रूप से, आपको पुनर्प्राप्त फ़ाइलों को संग्रहीत करने के लिए दूसरी हार्ड ड्राइव या यूएसबी कुंजी की आवश्यकता होगी।
फेलिक्स डॉमबेक

@FelixDombek HAHA बहुत देर से। मैंने बहुत सारे सामान डाउनलोड किए (पिछले कुछ दिनों में फ़ाइलों की 2 से अधिक गिग्स), लेकिन मैंने उस फ़ोल्डर में कुछ भी नहीं डाला जहां मैंने फाइलें खो दी थीं। वैसे भी, मैंने समझा कि आपने क्या कहा। अब मैं जानना चाहता हूं कि "विशिष्ट खोज कार्यक्रम फ़ाइल संरचनाओं के लिए आपकी पूरी हार्ड ड्राइव को स्कैन कर सकते हैं और ऐसी फ़ाइलों को पुनर्प्राप्त कर सकते हैं यदि वे पहले से अधिलेखित नहीं हैं"। जैसा कि मैंने पहले कहा, मुझे नहीं लगता कि "सामान्य" फ़ाइल पुनर्प्राप्ति (जो हटाए गए फ़ाइलों को पुनर्प्राप्त करता है) काम करता है। ठीक है, एक और हार्ड ड्राइव का उपयोग करें।
लीना

@ लीना: जहां आप फाइलें डालते हैं, कोई फर्क नहीं पड़ता, क्योंकि वे बस किसी भी खाली जगह पर फैल जाएंगे। इसलिए आपके नए डाउनलोड आपके नष्ट हुए डेटा को नष्ट कर सकते हैं। जब तक आप डेटा रिकवरी का प्रयास नहीं करते, तब तक आप निश्चित नहीं हो सकते। "सामान्य" हटाई गई फ़ाइल पुनर्प्राप्ति संभवतः काम करेगी। मैं एक विंडोज उपयोगकर्ता हूं इसलिए मैं आपको विशिष्ट कार्यक्रमों की ओर इशारा नहीं कर सकता, लेकिन आपको सिर्फ एक शॉट में अन्य उत्तरों में वर्णित समाधान देना चाहिए।
फेलिक्स डोमबेक

1

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

आपके प्रश्न का सामान्य उत्तर है: एक फाइलसिस्टम से हटाई गई फाइलें (कुछ डेस्कटॉप प्रबंधकों द्वारा दी गई कुछ अतिरिक्त रीसायकल बिन सेवाओं पर विचार नहीं) CANNOT को हटाया नहीं जा सकता है।

कहा कि:

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

कृपया नियमित रूप से बैकअप बनाएं, और हर दिन इस ग्रह में पैदा होने वाले दुःख और तनाव को दूर करें।


वहाँ कुछ नहीं होना चाहिए यहां तक ​​कि ext3 कैन के साथ उबंटू भी। मैं अब से बैकअप बनाऊंगा, लेकिन मुझे अपनी सभी खोई हुई फ़ाइलों को पुनर्प्राप्त करना होगा। कृपया मदद कीजिए।
लीना
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.