2008-10-13 12 views
7

क्या विंडोज एक्सप्लोरर बम आउट होने पर भी क्षतिग्रस्त मीडिया (सीडी, एचडीडी, डीवीडी, ...) पढ़ना संभव है?क्षतिग्रस्त मीडिया से डेटा पढ़ें

मेरा क्या मतलब है कि क्या एपीआई का एक सेट है या कुछ ऐसा है जो डिस्क को बहुत कम स्तर पर (नीचे एक्सप्लोरर?) पर एक्सेस कर सकता है और पढ़ा जा सकता है, भले ही यह केवल आंशिक है, खासकर यदि आप अभी भी फाइल को एक्सप्लोरर से देख सकते हैं, लेकिन इसके साथ कुछ भी नहीं कर सकते क्योंकि यह किसी भी तरह क्षतिग्रस्त है (सीडी, आदि पर खरोंच)?

उत्तर

0

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

0

मैं linux तरफ से कुछ भाग्यशाली रहे हैं, या BartPE (http://www.nu2.nu/pebuilder/) का उपयोग करके, लेकिन फ़ाइल को देखकर हमेशा यह नहीं लगता कि फ़ाइल पुनर्प्राप्त करने योग्य है, चाहे आप विंडोज या लिनक्स से कोशिश कर रहे हों। एक पुनर्प्राप्ति कार्यक्रम के परीक्षण का उपयोग करने के लिए आप सबसे अच्छे शर्त हो सकते हैं।

3

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

इसलिए, एक उपयोगिता के साथ जो कॉपी ऑपरेशन को फिर से शुरू करने का समर्थन करता है, कुछ बार "निकालें/पुनः लोड/फिर से शुरू करने" के साथ क्षतिग्रस्त सीडी की पूरी सामग्री को पढ़ना संभव है।

वास्तव में, यह utility I wrote करता है, और मुझे कभी भी स्क्रैच किए गए डिस्क पढ़ने के लिए कुछ भी प्रशंसक की आवश्यकता नहीं है। (यह केवल रीडफाइल और लिखेंफाइल का उपयोग करता है।)

एक चरण नीचे "\। \ F:" (नोट: स्लेश यहां शाब्दिक हैं) बनाने के लिए कच्चे विभाजन (यानी डिस्क छवि) खोलकर खुल जाएगा। । यह आपको ड्राइव से कच्चे सेक्टर पढ़ने की अनुमति देगा, लेकिन उस डेटा से फ़ाइलों का पुनर्निर्माण कठिन होगा।

वास्तव में, "\। \" वाक्यविन्यास आपको "\ GLOBAL ??" में डिवाइस खोलने की अनुमति देता है विंडोज ऑब्जेक्ट मैनेजर नेमस्पेस की शाखा जैसे कि वे फाइलें थीं। यह पैरामीटर के रूप में/dev/x के साथ dd को कॉल करने के विपरीत नहीं है। एक "\ Device" शाखा भी है, लेकिन यह केवल DeviceIoControl() (i.e. ioctl()) के माध्यम से पहुंच योग्य है, जिसका अर्थ है कि कोई आसान ReadFile()/WriteFile() इंटरफ़ेस नहीं है।

इससे कम स्तर कुछ भी डिवाइस-विशिष्ट होगा, मुझे लगता है; कुछ सीडी-जलने वाले कार्यक्रमों के तरीके जैसे कच्चे सीडी-रोम डेटा (ईसीसी बिट्स समेत) पढ़ने की तरह। आपको विशिष्ट मीडिया (सीडी, फ्लैश, डीवीडी) पर कुछ शोध करना होगा और आपका हार्डवेयर आपको उन पर क्या करने की अनुमति देता है।

नोट: बैकस्लैश वेब पेज के रास्ते पर खो जाने लगते हैं; आपको CreateFile में "बैकस्लैश बैकस्लैश डॉट बैकस्लैश डिवाइस नाम" पास करने की आवश्यकता है। आपको भी, उनसे बचने की ज़रूरत है।

1

पहला चरण dd_rescue है। इसके बाद, आप डेटा को पुनर्निर्माण के लिए कुछ भी करने के लिए स्वतंत्र हैं।

0

मेरे पास दो डिस्कें मुझ पर विघटित होने लगती हैं। अपठनीय क्षेत्रों के पैटर्न से मुझे लगता है कि उनके पास इमल्शन का आंतरिक फ्लेकिंग था। WinXP एक्सप्लोरर ने अभी अपने हाथ फेंक दिए और कहा कि ड्राइव भी मौजूद नहीं है।

दोनों मामलों में मैंने रनटाइम सॉफ्टवेयर (http://www.runtime.org/) से "एनटीएफएस के लिए GetDataBack" का उपयोग किया। आप एक नि: शुल्क परीक्षण डाउनलोड कर सकते हैं जो आपको दिखाएगा कि आप वापस प्राप्त कर सकते हैं यदि आपने इसके लिए भुगतान किया है। जब मैंने इसे खरीदा तो यह $ 49 था, लेकिन मुझे लगता है कि यह अब $ 79 है।

यह प्रोग्राम अद्भुत है। यह जरूरी नहीं है क्योंकि यह कई क्षेत्रों से सर्वसम्मति मूल्य प्राप्त करने की कोशिश कर रहा है, लेकिन जब यह पूरा हो जाता है तो आप वापस सामान प्राप्त कर सकते हैं जिसे आपने हमेशा सोचा था। मेरे पास एक ड्राइव था जिसमें विश्लेषण के लिए 10 घंटे लग गए, लेकिन जब यह किया गया तो मुझे 500 जीबी ड्राइव का 97% से अधिक वापस मिला। निश्चित रूप से मूल्य के लायक है।

एक और बेहतरीन टूल तुलना से परे है। मेरे पास 2.5.3 rev है, लेकिन यह वर्तमान में 3 पर है .?? और $ 30 खर्च करता है। उनके पास पूर्ण-कार्यक्षमता, 30-दिन का निशान है। यह बड़ी मात्रा में फाइलों की प्रतिलिपि बनाने का एक अच्छा काम करता है (और केवल उन लोगों को जिन्हें कॉपी करने की आवश्यकता है) और, एक्सप्लोरर के विपरीत, अगर कुछ विफल हो जाता है तो यह उड़ा नहीं जाता है। यदि आप सांबा लोगों से उस कार्यक्रम से परिचित हैं, तो यह विंडोज के लिए एक विज़ुअल आरएसआईएनसी की तरह है।

मेरे पास बहुत संतुष्ट ग्राहक होने के अलावा उल्लिखित कॉम्पाइनियों में से कोई भी कनेक्शन नहीं है।

0

चुंबकीय स्टोरेज डिवाइस से डेटा पुनर्प्राप्त करने के लिए सोने का मानक SpinRite होना चाहिए। हालांकि यह एक कमर्शियल ऐप है, इसलिए आप शायद इससे ज्यादा नहीं सीखेंगे।

0

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

1

और वहाँ है GNU ddrescue

जीएनयू ddrescue एक डेटा वसूली उपकरण है। यह एक फ़ाइल या ब्लॉक डिवाइस (हार्ड डिस्क, सीडीआरओएम, आदि) से डेटा को प्रतिलिपि बनाने के मामले में पहले अच्छे हिस्सों को बचाने की कोशिश कर रहा है।

3-आर्ग संस्करण (manual) का उपयोग सुनिश्चित करें:,

ddrescue [options] infile outfile [mapfile] 

है कि एक mapfile भले ही यह वैकल्पिक है का उपयोग करते हैं, क्योंकि:

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

और यह सिगविन और होमब्रू में भी शामिल है।

+0

देर से जोड़ा, coz मुझे बस 'ddrescue' का उपयोग करके एक बड़ी सफलता मिली – ryenus

संबंधित मुद्दे