OS डेटा को कैसे हटाता है? (लिनक्स / विंडोज) [बंद]


11

मेरा प्रश्न सरल है: ऑपरेटिंग सिस्टम (लिनक्स या विंडोज) मेरे HDD से डेटा कैसे हटाता है?

मैं दो तरीकों की कल्पना कर सकता हूं:

  1. 'भौतिक तरीका': वास्तव में डेटा के मेमोरी एड्रेस को शून्य पर रखकर डेटा को हटा दें। उदाहरण के लिए अगर मेरे HDD पर कहीं डेटा दिखता है तो 1010...010बाद में ऐसा दिखेगा0000...000

  2. डेटा रखें लेकिन इसे अधिलेखित करने की अनुमति दें।


4
यदि आप चिंतित हैं, तो आपको इनमें से एक खरीदना चाहिए: gizmodo.com/5910937/…
Radu Murzea

जवाबों:


13

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

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

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

तो, आपके द्वारा उल्लेखित दोनों विकल्प हैं, लेकिन हर दिन हटाए जाने वाले संकेतक केवल वास्तविक डेटा को पॉइंटर निकाल रहे हैं।


11

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


1

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.