Rescue Old، Damaged Dams with a Ubuntu Live CD
فالأقراص المدمجة القديمة - خاصة تلك التي قمت بحرقها بنفسك - تتحلل بمرور الوقت ، لدرجة أنها غير قابلة للقراءة. سنوضح لك كيفية ضغط أكبر قدر ممكن منها من البيانات ، قبل فوات الأوان!
تُسمى الأداة التي سنستخدمها لتنفيذ ذلك ddrescue, والتي يمكن الوصول إليها بسهولة من بيئة القرص المضغوط المباشر. ddrescue يمكن جعل ملفات .iso من الأقراص المضغوطة الخاصة بك ، والتي يمكن إما أن يتم نسخها إلى قرص مضغوط أكثر موثوقية ، أو يمكن تثبيتها والوصول إليها في جميع أنظمة التشغيل الحديثة.
قم بالتمهيد إلى بيئة Ubuntu Live CD باستخدام قرص مضغوط تم نسخه أو محرك أقراص فلاش مجهز.
أولا ، سنقوم بتثبيت ddrescue. افتح مدير الحزم Synaptic (النظام> الإدارة> مدير الحزم Synaptic).
في إطار Synaptic Package Manager ، انقر على Settings> Repositories.
أضف علامة اختيار في المربع الذي تنتهي التسمية به بـ "الكون" لتمكين Ubuntu كون مستودع. انقر فوق إغلاق.
مرة أخرى في إطار Synaptic الرئيسي ، انقر فوق الزر إعادة تحميل لإعادة تحميل قائمة الحزم المتوفرة.
بمجرد إعادة إنشاء فهرس البحث ، أدخل "ddrescue" في حقل نص البحث السريع. سوف تظهر حزمتان مختلفتان ؛ تأكد من اختيار "gddrescue" وليس "ddrescue" ، والتي تعمل بشكل مختلف قليلاً.
انقر بزر الماوس الأيمن على "gddrescue" وحدد Mark for Installation. انقر فوق الزر "تطبيق" ، واتبع المطالبات للتثبيت ddrescue.
بعد ذلك ، نحتاج إلى تحديد موقع لحفظ ملف .iso الذي سيتم إنتاجه بواسطة ddrescue. في حالتنا ، سنستخدم محرك أقراص NTFS داخليًا. لتركيبه ، سننقر على الأماكن ثم نختار القرص الصلب الذي نريد استخدامه.
سيتم تنفيذ بقية هذا الدليل في نافذة طرفية ، لذا افتح أحد التطبيقات من خلال التطبيقات> الملحقات> الطرفية.
انتقل إلى الموقع الذي ستحفظ فيه ملف .iso. في حالتنا ، إنه محرك أقراص ثابت تم تركيبه حديثًا ، لذا سنقوم أولاً بالتغيير إلى الدليل / media ، ثم نستخدم اكتمال علامة التبويب للتغيير إلى الدليل الذي يمثل محرك الأقراص الثابت الخاص بنا.
بمجرد وصولك إلى الدليل الصحيح ، ستكون جاهزًا للتشغيل ddrescue! ddrescue أنيق لأنه يمكنك محاولة سحب البيانات من قرص مضغوط عدة مرات ، وفي كل مرة ستتم إضافتها إلى نفس ملف الصورة مهما كانت البيانات الجديدة التي يمكن استردادها.
بسبب ذلك ، من أجل التمريرة الأولى ، من الأفضل البدء باستعادة الأجزاء السهلة أولاً ، ثم الانتقال إلى مناطق المشكلات لاحقًا..
بالنسبة إلى التمرير الأول ، يكون الأمر المطرافي هو:
ddrescue -n -b 2048 / dev / cdrom
في حالتنا ، القرص المضغوط الذي نحاول استرداده هو قرص مضغوط عمره 13 عامًا مع Red Hat Linux 4.2 عليه ، لذا سنقوم باستدعاء الصورة RedHat.iso ، وملف السجل RedHat.log.
يضمن العلم "-n" أن هذا التمرير الأول لن يستغرق وقتًا طويلاً ، ولكنه سيستمر في استعادة الأجزاء سهلة القراءة من القرص المضغوط. تعتبر العلامة "-b" مهمة لأن الأقراص المضغوطة بها أحجام كتل 2048 بايت.
في نهاية المطاف سوف تنتهي ddrescue ، ربما مع بعض الأخطاء.
في حالتنا ، كان هناك حوالي 80 ميغابايت من البيانات التي لم يتم استردادها بسبب الأخطاء. لنجرب تجربة ثانية أكثر عمقًا لمحاولة استرداد أكبر قدر ممكن من البيانات.
يتشابه الأمر المطرافي لهذا التشغيل الثاني مع الأول ، إلا أنه بدلاً من استخدام العلامة "-n" ، سنستخدم العلامة "-d" لإخبار ddrescue بالانتقال إلى الوضع المباشر وقراءة البيانات من القرص المضغوط. بقدر الإمكان. لمزيد من المعلومات حول معلمات سطر الأوامر ، يتعرف ddrescue على دليل المستخدم.
ddrescue -d -b 2048 / dev / cdrom
تأكد من أن ملفات .iso و .log هي نفسها المستخدمة في الخطوة الأولى.
ندع ddrescue تشغيل بين عشية وضحاها ، وفي الصباح ...
لقد استعدنا أكثر من 55 ميغابايت من البيانات التي لم نتعافها من قبل! إذا تركناها لفترة أطول ، فربما تمكنا من استرداد المزيد.
من الجيد محاولة حفظ الأقراص المضغوطة الآن ، قبل أن تتحلل أكثر. مساحة القرص الصلب رخيصة. شراء محرك أقراص خارجي هو استثمار صغير إذا كان ذلك يعني أنه يمكنك حفظ الأقراص المضغوطة القديمة (ومن ثم يمكنك التخلص منها لتوفير بعض المساحة على أرففك).
و في حين ddrescue أداة رائعة للقيام بذلك ، كما يمكن استخدامها لسحب البيانات من الأجهزة الأخرى مثل الأقراص الصلبة والأقراص المرنة. إذا حاولت إنشاء صورة لمحرك الأقراص دد وأعطاك أخطاء ، ثم أعطها ddrescue محاولة بدلا من ذلك!