ddresoscope - फाइनल में बुरे सेक्टर क्या दिखते हैं?


2

मैंने ddrescue पर टन के डॉक्स पढ़े हैं, लेकिन फिर भी इस तरह के एक ठग पर यकीन नहीं कर सकता: कैसे ddresoscope के काम के अंत में खराब सेक्टर आउटपुट इमेज फ़ाइल (या डिस्क) में दिखते हैं? मैनुअल का कहना है कि यह खराब क्षेत्रों को छोड़ देता है और आउटपुट के लिए कुछ भी नहीं लिखता है .. क्या इसका मतलब यह है कि बुरे क्षेत्रों में अंतिम छवि में यादृच्छिक डेटा है ??

जवाबों:


2

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

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

तो शायद आप केवल 0 में उन के साथ ब्लॉक के रूप में लिखे गए क्षतिग्रस्त ब्लॉकों के साथ समाप्त हो जाएंगे।

आप अपने लिए कोशिश कर सकते हैं कि क्या होता है जब ब्लॉक निष्पादित करके नहीं लिखे जाते हैं:, dd if=/dev/zero of=test seek=1024 count=1जो 512K फाइल लिखेगा, जहां केवल आखिरी 512 बाइट्स को नल दिया जाता है, बाकी फाइलसिस्टम द्वारा निर्धारित किया जाता है।

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