Penyelamat Lama, CD Rusak dengan CD Ubuntu Live
CD lama anda - terutama yang anda telah membakar diri - merosot dari masa ke masa, ke titik bahawa ia tidak boleh dibaca. Kami akan menunjukkan kepada anda cara memerah data seberapa banyak daripada mereka yang boleh, sebelum terlambat!
Alat yang akan kita gunakan untuk melakukan ini dipanggil ddrescue, yang boleh diakses dengan mudah dari persekitaran CD Live. ddrescue boleh membuat fail .iso dari CD anda, yang kemudiannya boleh dibakar ke CD lebih dipercayai, atau boleh dipasang dan diakses dalam semua sistem operasi moden.
Boot ke dalam persekitaran Ubuntu Live CD menggunakan CD terbakar atau pemacu kilat yang disediakan.
Pertama, kami akan memasangnya ddrescue. Buka Pengurus Pakej Synaptic (Sistem> Pentadbiran> Pengurus Pakej Synaptic).
Di tetingkap Manager Package Synaptic, klik pada Tetapan> Repositori.
Tambah semak dalam kotak yang labelnya berakhir dengan "alam semesta" untuk membolehkan Ubuntu Alam semesta repositori. Klik Tutup.
Kembali ke tetingkap Synaptic utama, klik butang Reload untuk memuatkan semula senarai pakej yang tersedia.
Setelah indeks carian telah dibina semula, masukkan "ddrescue" dalam medan teks carian Cepat. Dua pakej berbeza akan muncul; pastikan anda memilih "gddrescue" dan bukan "ddrescue," yang beroperasi sedikit berbeza.
Klik kanan pada "gddrescue" dan pilih Mark for Installation. Klik butang Guna, dan ikuti arahan untuk dipasang ddrescue.
Selanjutnya, kita perlu memilih lokasi untuk menyimpan fail .iso yang akan dihasilkan oleh ddrescue. Dalam kes kami, kami akan menggunakan cakera keras NTFS dalaman. Untuk memasangnya, kami akan mengklik pada Tempat dan kemudian pilih pemacu keras yang kami mahu gunakan.
Selebihnya panduan ini akan dilakukan dalam tetingkap terminal, jadi buka satu melalui Aplikasi> Aksesori> Terminal.
Navigasi ke lokasi di mana anda akan menyimpan fail .iso. Dalam kes kami, ia adalah cakera keras yang baru dipasang, jadi kami mula-mula bertukar kepada direktori / media, dan kemudian gunakan penyelesaian tab untuk menukar ke direktori yang mewakili cakera keras kami.
Sebaik sahaja anda berada di direktori yang betul, anda sudah bersedia untuk berjalan ddrescue! ddrescue adalah kemas kerana anda boleh cuba untuk menarik data dari CD beberapa kali, dan setiap kali ia akan menambah fail imej yang sama apa data baru berjaya pulih.
Kerana itu, untuk pas pertama, sebaiknya bermula dengan memulihkan bahagian mudah dahulu, dan kemudian menggerudi ke kawasan masalah kemudian.
Untuk pas pertama, arahan terminal ialah:
ddrescue -n -b 2048 / dev / cdrom
Dalam kes kami, CD yang kami cuba pulih ialah CD berusia 13 tahun dengan Red Hat Linux 4.2 di atasnya, jadi kami akan memanggil imej RedHat.iso, dan fail log RedHat.log.
Bendera "-n" memastikan bahawa pas pertama ini tidak akan mengambil masa yang lama, tetapi masih dapat memulihkan bahagian-bahagian CD yang mudah dibaca. Bendera "-b" adalah penting kerana CD mempunyai saiz blok sebanyak 2048 bait.
Akhirnya ddrescue akan selesai, mungkin dengan beberapa ralat.
Dalam kes kami, terdapat sekitar 80 MB data yang tidak didapatkan kerana kesilapan. Mari cuba jalan kedua yang lebih mendalam untuk cuba memulihkan seberapa banyak data yang mungkin.
Perintah terminal untuk larian kedua ini sangat serupa dengan yang pertama, kecuali dengan menggunakan "-n" bendera kami akan menggunakan bendera "-d" untuk memberitahu ddrescue untuk masuk ke mod terus dan membaca sebanyak data dari CD yang mungkin. Untuk mendapatkan maklumat lanjut tentang parameter baris arahan ddrescue, perhatikan manualnya.
ddrescue -d -b 2048 / dev / cdrom
Pastikan fail .iso dan .log adalah sama seperti yang anda gunakan pada langkah pertama.
Kami membiarkan ddrescue berjalan semalaman, dan pada waktu pagi ...
kami telah pulih lebih dari 55 MB data yang kami belum pulih sebelum ini! Sekiranya kami membiarkannya lebih lama, kami mungkin dapat pulih lebih banyak lagi.
Adalah idea yang baik untuk cuba menyimpan CD anda sekarang, sebelum mereka merosot lagi. Ruang cakera keras murah; membeli drive luaran adalah pelaburan kecil jika ia bermakna anda boleh menyimpan CD lama anda (dan kemudian anda boleh membuangnya untuk menjimatkan ruang di rak anda).
Dan sementara ddrescue adalah alat yang hebat untuk melakukan ini, ia juga boleh digunakan untuk menarik data dari peranti lain seperti cakera keras dan cakera liut. Jika anda cuba membuat imej pemacu dengan dd dan ia memberi anda kesilapan, kemudian berikan ddrescue cuba sebaliknya!