हटाए गए आइटम हार्ड ड्राइव पर कहां जाते हैं?


23

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

"पहले परीक्षण में, विशेषज्ञों ने गवाही दी कि किसी ने अपने माता-पिता के साथ साझा किए गए घर केसी एंथोनी में एक डेस्कटॉप कंप्यूटर पर कीवर्ड खोज की।

खोजों को कंप्यूटर की हार्ड ड्राइव के एक हिस्से में पाया गया था जो संकेत देता था कि उन्हें हटा दिया गया है, ऑरेंज काउंटी शेरिफ के कार्यालय की जासूस सैंड्रा ओसबोर्न ने बुधवार को एंथनी की राजधानी हत्या के मुकदमे में गवाही दी। "

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


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

जवाबों:


33

सामान्य तौर पर, हटाई गई फाइलें कहीं नहीं जाती हैं। वे डिस्क पर ठीक वैसे ही बने रहते हैं जैसे वे तब तक थे जब तक कि वे ओवरराइट न हो जाएं। जब वे हटाए जाते हैं, तो इसका लिंक बस फ़ाइल सिस्टम संरचना से हटा दिया जाता है।


39

1970 में एक पुस्तकालय की कल्पना करें। आपके पास उन किताबों के साथ सभी अलमारियां थीं और आपके पास कार्ड के साथ दराज थे जो आपको बता सकते हैं कि आप जिस पुस्तक की तलाश कर रहे थे वह कहाँ स्थित थी।

हार्ड ड्राइव पर, आपके पास एक टेबल (दराज) है जो फाइलों (पुस्तकों) से अलग है।

आपका ऑपरेटिंग सिस्टम इस तालिका को संदर्भित करता है जब इसे डेटा खोजने की आवश्यकता होती है। इसके बाद यह पुस्तक के स्थान पर चला जाता है और इसके साथ ही यह पढ़ा जाता है कि कौन सा उपकरण उपयोग करता है या वहां डेटा पढ़ता है।

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

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


1
+ 2 बहुत अच्छी उपमा।
जेरी

5

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


1
यह ध्यान दिया जाना चाहिए कि "हटाना" और या "फ़ाइल" को एक फ़ोल्डर से दूसरे फ़ोल्डर में या यहां तक ​​कि कूड़ेदान में स्थानांतरित करना केवल फ़ाइल की लिंक जानकारी (यानी नाम) को प्रभावित करता है न कि डिस्क पर फ़ाइल की सामग्री को।
क्रिस नवा

@ क्रिस यह है कि यह कॉपी करने की तुलना में एक बड़ी फ़ाइल को काटने के लिए बहुत तेज़ क्यों है?
स्कीथ

1
हां - फ़ाइल की सामग्री को कॉपी करने की तुलना में एक छोटे लिंक को स्थानांतरित करना बहुत तेज है।
JRobert

5

टायलर फेल की उपमा महान है।

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

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

फ़ाइलों को अधिलेखित करने और सभी खाली स्थान को अधिलेखित करने के लिए एक अच्छा कार्यक्रम इरेज़र है। http://eraser.heidi.ie/

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

इस बारे में अक्सर बहस होती है कि क्या डेटा को एक अधिलेखित होने के बाद भी पुनर्प्राप्त किया जा सकता है। तथ्य यह है कि यह सार्वजनिक रूप से आधुनिक डिस्क पर कभी नहीं किया गया है। पीटर गुटमैन ने इस बारे में एक पेपर लिखा था, और उनके लिए तरीकों में से एक का नाम है। आप उसका पेपर यहाँ पढ़ सकते हैं: http://www.cs.auckland.ac.nz/~pgut001/pubs/secure_elel.html

यह वह है जो कई पास ओवरकिल के बारे में कहना है:

इस पत्र के प्रकाशित होने के बाद के समय में, कुछ लोगों ने इसमें वर्णित 35-पास ओवरराइट तकनीक का इलाज किया है, जो कि ड्राइव एन्कोडिंग तकनीकों के तकनीकी विश्लेषण के परिणामस्वरूप बुरी आत्माओं को दूर करने के लिए एक तरह के वूडू भस्म के रूप में अधिक है। नतीजतन, वे वूडू को पीआरएमएल और ईपीआरएमएल ड्राइव पर लागू करने की वकालत करते हैं, हालांकि यह यादृच्छिक डेटा के साथ एक सरल स्क्रबिंग से अधिक प्रभाव नहीं होगा। वास्तव में पूरे 35-पास ओवरराइट को निष्पादित करना किसी भी ड्राइव के लिए व्यर्थ है क्योंकि यह सभी प्रकार के (सामान्य रूप से उपयोग किए जाने वाले) एन्कोडिंग तकनीक से जुड़े परिदृश्यों के मिश्रण को लक्षित करता है, जो 30 + -year-पुराने MFM विधियों (यदि आप डॉन करते हैं तो सब कुछ वापस आ जाता है) 'उस कथन को न समझें, कागज को फिर से पढ़ें)। यदि आप एक ड्राइव का उपयोग कर रहे हैं जो एन्कोडिंग तकनीक एक्स का उपयोग करता है, तो आपको केवल एक्स के लिए विशिष्ट पास करने की आवश्यकता है, और आपको सभी 35 पास करने की आवश्यकता नहीं है। किसी भी आधुनिक PRML / EPRML ड्राइव के लिए, रैंडम स्क्रबिंग के कुछ पास सबसे अच्छे हैं जो आप कर सकते हैं। जैसा कि पेपर कहता है, "यादृच्छिक डेटा के साथ एक अच्छी स्क्रबिंग के बारे में और साथ ही उम्मीद की जा सकती है"। यह 1996 में सच था, और अब भी सच है।


1
हालांकि, यह ध्यान दिया जाना चाहिए कि कई ओवरराइटिंग एसएसडी-ड्राइव पर सुरक्षित नहीं हो सकती हैं। की तुलना करें superuser.com/q/22238/33973
sum1stolemyname

यह भी ध्यान दिया जाना चाहिए कि व्यक्तिगत फ़ाइलों को अधिलेखित करना (पूरे विभाजन / डिस्क के विपरीत) अक्सर पर्याप्त नहीं होता है: superuser.com/questions/157931/foss-wipe-free-space-7-35-passes
slesb

यह एक अच्छा जवाब है, लेकिन ओपी वास्तविक सॉफ्टवेयर में दिलचस्पी नहीं रखता था जो मिटा देता है, लेकिन जहां वह रहता है, जिसमें से आप कोई नई जानकारी नहीं देते हैं। मैं नीचे नहीं था, लेकिन वास्तव में एक upvote को सही नहीं ठहरा सकता।
जेम्स मर्टज़

3

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

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

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