उबंटू लाइव सीडी के साथ बचाव पुरानी, क्षतिग्रस्त सीडी
आपकी पुरानी सीडी - विशेष रूप से आपने खुद को जलाया है - समय के साथ ख़राब करना, इस बात पर कि वे अपठनीय हैं। हम आपको दिखाएंगे कि उनमें से जितना हो सके उतना डेटा निचोड़ना है, इससे पहले कि बहुत देर हो जाए!
ऐसा करने के लिए हम जिस टूल का उपयोग करने जा रहे हैं उसे कहा जाता है ddrescue, जिसे लाइव सीडी वातावरण से आसानी से एक्सेस किया जा सकता है. ddrescue अपनी सीडी से .iso फाइलें बना सकते हैं, जिन्हें या तो अधिक विश्वसनीय सीडी में जलाया जा सकता है, या सभी आधुनिक ऑपरेटिंग सिस्टम में माउंट और एक्सेस किया जा सकता है.
एक जला सीडी या एक तैयार फ्लैश ड्राइव का उपयोग करके उबंटू लाइव सीडी वातावरण में बूट करें.
पहले, हम स्थापित करेंगे ddrescue. Synaptic Package Manager (सिस्टम> प्रशासन> Synaptic Package Manager) को खोलें.
Synaptic Package Manager विंडो में, सेटिंग> रिपॉजिटरी पर क्लिक करें.
उस बॉक्स में एक चेक जोड़ें जिसका लेबल Ubuntu के सक्षम करने के लिए "ब्रह्मांड" के साथ समाप्त होता है ब्रम्हांड भंडार। बंद करें पर क्लिक करें.
मुख्य Synaptic विंडो में वापस, उपलब्ध पैकेजों की सूची को पुनः लोड करने के लिए Reload बटन पर क्लिक करें.
एक बार खोज इंडेक्स को फिर से बनाने के बाद, क्विक सर्च टेक्स्ट फील्ड में "ddrescue" डालें। दो अलग-अलग पैकेज सामने आएंगे; सुनिश्चित करें कि आप "gddrescue" चुनते हैं, न कि "ddrescue", जो थोड़ा अलग तरीके से संचालित होता है.
"Gddrescue" पर राइट क्लिक करें और इंस्टॉलेशन के लिए मार्क का चयन करें। लागू करें बटन पर क्लिक करें, और इंस्टॉल करने के लिए संकेतों का पालन करें ddrescue.
अगला, हमें .iso फ़ाइल को सहेजने के लिए एक स्थान का चयन करना होगा जो कि द्वारा निर्मित किया जाएगा ddrescue. हमारे मामले में, हम एक आंतरिक NTFS हार्ड ड्राइव का उपयोग करेंगे। इसे माउंट करने के लिए, हम स्थानों पर क्लिक करेंगे और फिर उस हार्ड ड्राइव का चयन करेंगे जिसका हम उपयोग करना चाहते हैं.
इस गाइड के बाकी हिस्सों को एक टर्मिनल विंडो में किया जाएगा, इसलिए एप्लिकेशन> सहायक उपकरण> टर्मिनल के माध्यम से एक खोलें.
उस स्थान पर नेविगेट करें जिसमें आप .iso फ़ाइल सहेजेंगे। हमारे मामले में, यह एक नई माउंटेड हार्ड ड्राइव है, इसलिए हम पहले / मीडिया निर्देशिका में बदलेंगे, और फिर हमारी हार्ड ड्राइव का प्रतिनिधित्व करने वाली निर्देशिका को बदलने के लिए टैब पूर्णता का उपयोग करेंगे।.
एक बार जब आप सही निर्देशिका में होते हैं, तो आप दौड़ने के लिए तैयार होते हैं ddrescue! ddrescue साफ-सुथरा है क्योंकि आप एक सीडी से कई बार डेटा खींचने की कोशिश कर सकते हैं, और हर बार यह एक ही इमेज फाइल में जोड़ देगा जो भी नया डेटा पुनर्प्राप्त करने का प्रबंधन करता है.
उसके कारण, पहले पास के लिए, पहले आसान भागों को ठीक करने के साथ शुरुआत करना सबसे अच्छा है, और फिर बाद में समस्या क्षेत्रों में ड्रिलिंग करना.
पहले पास के लिए, टर्मिनल कमांड है:
ddrescue -n -b 2048 / dev / cdrom
हमारे मामले में, जिस सीडी को हम पुनर्प्राप्त करने का प्रयास कर रहे हैं, वह Red Hat Linux 4.2 के साथ एक 13 साल पुरानी सीडी है, इसलिए हम इमेज RedHat.iso, और लॉग फाइल RedHat.log को कॉल करने जा रहे हैं।.
"-N" ध्वज यह सुनिश्चित करता है कि यह पहला पास बहुत लंबा नहीं लगेगा, लेकिन फिर भी यह सीडी के आसान-से-पढ़े गए हिस्सों को पुनर्प्राप्त करेगा। "-बी" झंडा महत्वपूर्ण है क्योंकि सीडी में 2048 बाइट्स के आकार हैं.
अंततः ddrescue कुछ त्रुटियों के साथ, संभवतः समाप्त कर देगा.
हमारे मामले में, लगभग 80 एमबी डेटा थे जो त्रुटियों के कारण पुनर्प्राप्त नहीं किए गए थे। अधिक से अधिक डेटा पुनर्प्राप्त करने का प्रयास करने के लिए एक दूसरे, अधिक से अधिक गहराई से चलने दें.
इस दूसरे रन के लिए टर्मिनल कमांड पहले के समान है, सिवाय इसके कि "-n" झंडे का उपयोग करने के बजाय हम "-d" झंडे का उपयोग करेंगे ताकि ddresoscope को डायरेक्ट मोड में जा सकें और सीडी से अधिक से अधिक डेटा पढ़ सकें। यथासंभव। कमांड लाइन मापदंडों के बारे में अधिक जानकारी के लिए ddrescue पहचानता है, इसका मैनुअल देखें.
ddrescue -d -b 2048 / dev / cdrom
सुनिश्चित करें कि .iso और .log फ़ाइलें पहले चरण में उपयोग किए गए समान हैं.
हम ddresoscope को रात भर चलने देते हैं, और सुबह ...
हमने 55 एमबी से अधिक डेटा रिकवर किया था जो हमने पहले नहीं पाया था! यदि हमने इसे लंबे समय तक छोड़ दिया, तो हम और भी अधिक ठीक करने में सक्षम हो सकते हैं.
इससे पहले कि वे किसी और को नीचा दिखाए, अब अपनी सीडी को बचाने की कोशिश करना एक अच्छा विचार है। हार्ड ड्राइव स्पेस सस्ता है; बाहरी ड्राइव खरीदना छोटा निवेश है यदि इसका मतलब है कि आप अपनी पुरानी सीडी को बचा सकते हैं (और फिर आप उन्हें अपनी अलमारियों पर कुछ जगह बचाने के लिए फेंक सकते हैं).
और देर ddrescue ऐसा करने के लिए एक महान उपकरण है, इसका उपयोग हार्ड ड्राइव और फ्लॉपी डिस्क जैसे अन्य उपकरणों से डेटा खींचने के लिए भी किया जा सकता है। अगर आपने ड्राइव इमेज बनाने की कोशिश की है dd और इसने आपको त्रुटियां दीं, फिर दें ddrescue इसके बजाय प्रयास करें!