Memulihkan file dari CD / DVD yang rusak

21

Saya memiliki CD / DVD lama tertentu yang tidak dalam kondisi baik. Saya ingin pulih dari mereka apa pun yang dapat dipulihkan. di windows Anda memiliki perangkat lunak seperti Isobuster dan Cd Recovery yang akan membiarkan saya melakukan ini. Adakah yang bisa menyarankan aplikasi linux asli?

tinhed
sumber
Sudahkah Anda mencoba perawatan fisik? CD menarik karena sampulnya dapat dirawat untuk meningkatkan bacaan.
Martin Owens -doctormo-

Jawaban:

18

Untuk Ubuntu, coba dvdisaster untuk data cd dan dvd. Sangat bagus jika Anda suka alat grafis. Ini sulit untuk digunakan dengan dvd film komersial. Anda harus membuka dvd di Totem terlebih dahulu untuk "mengotentikasi" drive. Setelah itu, ia bekerja dengan baik.

Anda juga memiliki ddrescue untuk terminal.

Saya telah menggunakan keduanya, dan mereka bagus.

Setelah Anda memiliki file di hard drive Anda, Anda dapat mencoba "uncompressing" itu, atau memasangnya. Jika terlalu rusak, saya menggunakan terdepan atau testdisk untuk mendapatkan semua file yang mungkin keluar dari image disk yang dibuang. Berikut ini adalah tautan cepat: http://www.ubuntugeek.com/recover-deleted-files-with-foremostscalpel-in-ubuntu.html

Namun, tidak yakin tentang cd musik. Cari cd-ripper yang menggunakan cdparanoia. Saya tidak perlu melakukan itu dalam waktu yang lama. Pencarian cepat menunjukkan abcde, ripperx, dan lainnya.

UrkoM
sumber
Adakah cara untuk membuat tautan yang terbuka langsung untuk menginstal perangkat lunak dari repositori? :)
UrkoM
<a href="http://apt.ubuntu.com/p/hello"><img src="http://bit.ly/software-large"> **hello**</a>Itu dia :)
Stefano Palazzo
13

Saya sarankan SafeCopy ! Ini berfungsi dengan baik (setidaknya untuk saya) dan sangat mudah untuk diinstal dan digunakan.

Anda dapat menginstalnya menggunakan sudo apt-get -install safecopy

Saya menyarankan Anda untuk menggunakan tiga tahap yang telah ditentukan sebagai berikut (misalkan file perangkat CD / DVD Anda /dev/cdrom):

safecopy --stage1 /dev/cdrom /tmp/mycd.iso

Output dari perintah di atas akan seperti ini:

Low level device calls enabled mode: 2
Reported hw blocksize: 4096
DVD low level access: drive reset
Reported low level blocksize: 4096
Filesize not reported by stat(), trying seek().
File size: 895686656
Blocksize: 4096
Fault skip blocksize: 89567232
Resolution: 89567232
Min read attempts: 1
Head moves on read error: 0
Badblocks output: stage1.badblocks
Marker string: BaDbLoCk
Starting block: 0
Source: /dev/cdrom
Destination: /tmp/mycd.iso
......................................... [40961]    
................[58254](+238608384){X}[80121](+89567232)
.[80374](+1036288){X}[102241](+89567232)
.[102314](+299008){X}[124181](+89567232)
......................................... [165142]    
......................................... [207126]
..........._  :-) 100%
Done!
Recovered bad blocks: 0
Unrecoverable bad blocks (bytes): 3 (268701696)
Blocks (bytes) copied: 218673 (895686656)

Jika ada kesalahan dalam output ( Unrecoverable bad blocksbukan 0) Anda dapat menjalankan tahap keduasafecopy --stage2 /dev/cdrom /tmp/mycd.iso

Outputnya akan seperti ini:

Low level device calls enabled mode: 2
Reported hw blocksize: 4096
DVD low level access: drive reset
Reported low level blocksize: 4096
Filesize not reported by stat(), trying seek().
File size: 895686656
Blocksize: 4096
Fault skip blocksize: 524288
Resolution: 4096
Min read attempts: 1
Head moves on read error: 0
Incremental mode file: stage1.badblocks
Incremental mode blocksize: 4096
Badblocks output: stage2.badblocks
Starting block: 0
Source: /dev/cdrom
Destination: /tmp/mycd.iso
Current destination size: 895686656
......................................... [99468]    
........................_  :-| 100%
Done!
Recovered bad blocks: 0
Unrecoverable bad blocks (bytes): 0 (0)
Blocks (bytes) copied: 218673 (895686656)

Jika ada kesalahan dalam output tahap kedua ( Unrecoverable bad blocksbukan 0), Anda dapat menjalankan tahap ketigasafecopy --stage3 /dev/cdrom /tmp/mycd.iso

Untuk informasi lebih lanjut, silakan baca SafeCopy Man Page .

Pelajar PHP
sumber
Safecopy sangat bagus dan sangat mudah digunakan, bahkan di CLI. Terima kasih!
Baptiste Candellier
4

Jawaban lain berkonsentrasi pada perangkat lunak; Saya akan menambahkan "lapisan" lain untuk ini.

Fakta bahwa disk (CD atau DVD) rusak secara fisik kemungkinan akan memberikan batasan pada kemungkinan hasil pendekatan perangkat lunak.

Saya masih merekomendasikan untuk mencoba mereka PERTAMA karena yang berikut di bawah ini dapat menghancurkan data Anda sepenuhnya jika Anda terlalu kasar dengan itu.

Suatu proses untuk mengurangi goresan; alat, bahan kimia, dan gadget apa yang harus digunakan:

Nasihat awal: bacalah dan berlatih dulu, lalu lakukan hal yang nyata.

  1. Wettex menyeka kain spons atau sejenisnya. Buat menjadi lembab, lalu letakkan di atas permukaan yang stabil
  2. Tempatkan disk Anda dengan permukaan rekaman di atas 1.
  3. Temukan semua jenis senyawa Menggosok dan letakkan tetesan yang cukup besar di atas permukaan disk
  4. Gunakan kombinasi alat apa pun untuk bekerja di permukaan yang mirip dengan cara "Buffing" dilakukan pada cat mobil.

Ambillah dalam langkah-langkah mudah, bersihkan disk setelah beberapa pekerjaan dan cobalah untuk membacanya - akhirnya, dengan menggunakan langkah-langkah mudah di atas, Anda akan mendapatkan lebih banyak data daripada awalnya.

CATATAN: Ini tidak akan berfungsi untuk disk yang memiliki celah melalui lapisan optik atau di media perekaman. Tidak ada keajaiban dalam hal ini. Anda membuat permukaan atas lebih rata, menghilangkan goresan saat Anda bergerak.

Dilakukan dalam praktek pada disk DVD + R

Hannu
sumber
2
Ide bagus! Ngomong-ngomong, mempraktikkan disk / bit plastik yang tidak diperlukan yang tergores mungkin merupakan ide yang baik seolah-olah data itu salah, data mungkin benar-benar hilang
Wilf