Dd शून्य-भरी हार्ड डिस्क से फ़ाइलों को पुनर्प्राप्त करने की संभावना


13

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

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

इसलिए अगर हमें किसी भी फाइल को शून्य से भरी डिस्क से रिकवर करना है, तो ... कैसे? मैंने जो सुना है, उससे भी आप डिस्क को शून्य करते हैं, फिर भी आपके पास कुछ डेटा होना चाहिए। ... या dd वास्तव में पूरी तरह से सभी डेटा का सत्यानाश कर सकता है?

जवाबों:


11

जैसा कि आप यहां पढ़ सकते हैं , आपके द्वारा "शून्य भरा" के बाद डेटा को पुनर्प्राप्त करना असंभव है।

एक एकल बिट को ठीक से पुनर्प्राप्त करने के लिए 56% का मौका हो सकता है, लेकिन चूंकि आपको केवल एक बाइट प्राप्त करने के लिए 8 बिट पुनर्प्राप्त करना था, इसलिए किसी भी डेटा को पुनर्प्राप्त करने की संभावना नहीं है।


लिंक के लिए +1 धन्यवाद। लगता है कि "रीड ओवरराइट डेटा" विचार आज की हार्ड ड्राइव के लिए एक मिथक है, भले ही यह फ्लॉपी डिस्क के साथ संभव था ...
jg-faustus

नोट: उन्होंने 1994 - 2006 में निर्मित ड्राइव का परीक्षण किया। आजकल डेटा घनत्व बहुत अधिक है, इसलिए आप सुरक्षित रूप से मान सकते हैं कि वर्तमान जीन ड्राइव के लिए वे संभावनाएं बहुत कम हैं, और 1 या 0 का अनुमान लगाना 50:50 की बात है। ।
होर्टिक

और कैसे (क्या सॉफ्टवेयर) मैं इन बाइट्स को पुनर्प्राप्त करने का प्रयास कर सकता हूं?
जैक

क्या आप लिंक को अपडेट कर सकते हैं? यह मर चुका है।
विंक्लेर्र

लिंक की गई वेबसाइट मुड़ी हुई है; यहाँ लेख की एक संग्रहीत प्रति है
लाओगोड्रिट

8

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

कुछ रिकवरी मेथड्स इस ट्रिक का उपयोग हेड सेट करने के लिए करते हैं +/- 10% ऑफ-ट्रैक, फिर पढ़ें, इसे ऑफ-ट्रैक थोड़ा और बढ़ाएं, फिर पढ़ें। कुछ बिंदु पर आप ठीक हो पाएंगे जो शून्य भरण से पहले रखी गई थी।

जब संभव हो यादृच्छिक का उपयोग करें। शून्य मेटा डेटा और MBR erasure के लिए ठीक है। मैं मूल डेटा को अलग करने के लिए कई यादृच्छिक पास सुझाता हूं।

इसके अलावा, शून्य का मतलब HDD पर रिकॉर्ड किए गए बिट्स को साफ़ नहीं करना है। जीरो में किसी भी अन्य नंबर की तरह ही थोड़ा पैटर्न होता है।


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

3

हाँ ... लेकिन यह निर्भर करता है कि आप कितने पागल हैं।

एक पेशेवर शायद अभी भी कुछ डेटा पढ़ सकता है। "पूरी तरह से मिटा देने" के लिए सरकार / सैन्य मानकों में कई बार पूरे ड्राइव पर यादृच्छिक डेटा लिखने सहित कई पास होते हैं, 0-फिल्स और 1-फिल्स के साथ इंटरसेप्टर। इसका कारण यह है कि चुंबकीय भूत है कि परिष्कृत हार्डवेयर विश्लेषण और बाहर खींच सकता है। यह महंगी किट है जिसे ज्यादातर लोगों तक पहुंच नहीं होगी और इसलिए निष्कर्षण करने के लिए किसी को काम पर रखना भी ज्यादातर लोगों के लिए निषेधात्मक रूप से महंगा है।

लेकिन कोई कारण नहीं है कि ddअकेले ये कई पास नहीं कर सकते। आप इसे बता सकते हैं कि कच्चे डेटा को स्रोत के बीच कहां लिखा जाता है, जो /dev/randomशून्य और एक के बीच एकांतर होता है और पास-पास होगा, मुझे लगता है, इसे क्वालिफाई करने से डेटा को काफी नुकसान पहुंचता है।


मेरे जैसे एक साधारण उपयोगकर्ता ने किसी फ़ाइल को शून्य से भर देने के लिए क्या उपयोग किया?
जैक

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

@ क्या यह संभव है? यह हार्डवेयर विधि वास्तव में कैसे काम करती है?
हाशिम

क्या आपके पास "चुंबकीय भूत" दावे के लिए एक स्रोत है? आप इसे कैसे जानते हैं? यह सहज प्रतीत होता है, और यह उत्तर और उस पर एक टिप्पणी ही एकमात्र प्रमाण है जिसे मैंने वर्षों के शोध में देखा है।
हाशिम

1
यहाँ कुछ चर्चा के लिए एक लिंक है जो कुछ कागजात लिंक और यह यह संभव नहीं है, या मामलों की एक छोटा समूह में ही संभव है काफी संभावना है निष्कर्ष निकाला है nber.org/sys-admin/overwritten-data-guttman.html
रोल

1

अपडेट करें

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

मैं मिथक का प्रतिनिधित्व करते हुए अपना मूल उत्तर छोड़ रहा हूं।

नोट: "मिथक" डेटा को पुनर्प्राप्त करने के बारे में है जो शारीरिक रूप से अधिलेखित थे। डेटा को पुनर्प्राप्त करना जो केवल हटा दिया गया था (अधिलेखित नहीं) पूरी तरह से एक अलग चर्चा है।


मेरी जानकारी के अनुसार:

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

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

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

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

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