Bagaimana cara menyalin DVD dengan filesystem UDF yang ditambal / bad sector?


9

Saya mencoba dd, dd_rescue , dan ddrescue , semuanya gagal.

Karena AnyDVD membuat cakram dapat disalin dalam sedetik pada host Win7, seharusnya tidak terlalu sulit. Dikatakan bahwa sistem file UDF ditambal, anehnya, ia juga mengatakan bahwa tidak ada bad sector. Seluruh DVD disalin dalam 10 menit. Apa yang dilakukan AnyDVD?

AnyDVD melaporkan hal yang sama ketika dijalankan di WinXP tamu di VirtualBox tetapi sektor buruk ditemui saat menyalin. Tidak ada masalah pada Win7 asli sekalipun. Saya kira AnyDVD tidak memiliki kontrol yang cukup atas drive DVD dan masalahnya sudah terjadi ketika host Linux mencoba membaca disk.

dd tertipu, itu selesai tetapi hanya menghasilkan file kecil dan menyatakan itu selesai.

dd_rescuse dan ddrescue mengeluh tentang kesalahan baca dan sangat lambat. Alat-alat ini dapat menyalin hanya beberapa MB dalam 10 menit.

Mengapa ini terjadi, mengapa alat-alat ini gagal?

Bagaimana saya bisa menyalin DVD saya sendiri ke hard disk sehingga saya bisa memutarnya nanti?

Saya mencari solusi permanen lebih disukai pada host Linux tetapi dapat melibatkan VirtualBox dan WinXP, dan alat freeware / shareware. Windows asli juga dapat diterima selama solusinya hanya melibatkan perangkat open source / freeware tetapi bukan perangkat lunak shareware.


Pertanyaan-pertanyaan Terkait:


UPDATE: Ternyata, saya kacau terlalu banyak level. Saya akhirnya menggunakan AnyDVD.


@ Bart Saya akan senang dengan solusi C juga. Membuat snapshot biner dari disk, dan mengganti blok buruk dengan nol byte, apakah itu membantu?
Ali

Jawaban:


7

Pesan "Sistem file UDF ditambal!" hanya berarti bahwa perlindungan salinan menambahkan file .ifo dengan ukuran tidak valid, seperti 0 byte atau 1GB, jadi itu perlu untuk menyesuaikan ukuran file .ifo dan .bup dalam sistem file UDF ke ukuran "nyata" mereka. Pesan itu tidak berbahaya, tetapi tentu saja tidak ada jaminan bahwa ukuran yang disesuaikan sudah benar.

Menyalin DVD yang dilindungi dalam mesin virtual biasanya tidak berguna, karena perangkat keras DVD yang ditiru hampir selalu sangat berbeda dari yang asli. Jadi harus dihindari kecuali drive yang diemulasikan adalah sama dengan yang asli.

Jika Anda mencari solusi Linux asli, tidak terlalu banyak kemungkinan.

Anda dapat mencoba VLC , yang dapat membaca DVD yang dilindungi tertentu, dan juga HandBrake . Artikel RestrictedFormats / PlayingDVDs menjelaskan lebih banyak lagi bagaimana paket libdvdcss akan digunakan dalam kasus ini.

Program salinan DVD yang belum Anda sebutkan adalah dvdisaster . Satu lagi adalah DVD :: Rip .
Lihat juga Lima Alat Ripping DVD Terbaik .

Namun, jika perlindungan salinan cukup baik, atau jika cukup baru untuk tidak retak, maka Anda hanya kurang beruntung (untuk saat ini).


Terpilih dan terima kasih! Masalahnya adalah, saya tidak bisa mengeluarkannya dari disk DVD, bahkan dengan dd. Mengapa demikian? Saya pikir dd dan alat serupa memotong sistem file. Katakanlah saya entah bagaimana mendapatkan salinan "bitwise" dari disk dengan mem-bypass sistem file dan mengabaikan kesalahan baca, dapatkah saya meneruskan salinan bitwise ini ke AnyDVD yang berjalan di VirtualBox? Apakah itu membantu? Saya baru saja memeriksa VLC: gagal juga.
Ali

Beberapa skema perlindungan salinan menghasilkan DVD yang "rusak" dengan sengaja kecuali dibaca dengan perangkat lunak yang benar. Rupanya DVD Anda bahkan berhasil menipu dd. Langkah pertama adalah mencoba dan mencari tahu skema mana. Gunakan alat seperti PROTECTiON iD . Lihat juga Perlindungan CD / DVD / Media . Saya tidak memiliki pengalaman saat ini dengan alat-alat ini, tetapi mereka selalu setahun atau lebih di belakang perlindungan. Suatu kali saya mencoba banyak alat seperti itu pada CD yang saya beli, tidak ada yang berhasil.
harrymc

Terima kasih atas tautannya. Saya akan mencoba alat ini. Sementara itu, pertanyaan saya adalah: katakanlah saya entah bagaimana mendapatkan salinan "bitwise" dari disk dengan mem-bypass sistem file dan mengabaikan kesalahan baca, dapatkah saya meneruskan salinan bitwise ini ke AnyDVD yang berjalan di VirtualBox? Apakah itu membantu?
Ali

Mungkin, tetapi tergantung pada skema perlindungan. Seringkali sektor "rusak" yang diabaikan sebenarnya mengandung data. Yang paling bisa dilakukan adalah mencoba alat (yang ada banyak lagi di Windows). Ada juga pertanyaan apakah perangkat dvd Anda cukup baik. Pada saat saya mencoba menyalin DVD saya, saya menemukan sebuah artikel peretasan yang mengatakan bahwa skema perlindungannya hanya dapat di-crack menggunakan satu cd make tertentu di pasaran, dan saat itulah saya menyerah.
harrymc

2
AnyDVD menganalisis skema perlindungan dan menguraikan sektor-sektor yang sesuai. Sektor-sektor dapat dikodekan dan / atau dibakar dalam urutan yang tidak berurutan dan / atau sengaja "rusak" dan bahkan kadang-kadang DVD rusak secara fisik dan mekanis di bagian-bagian yang perlu dilewati oleh perangkat lunak pembacaan. Setelah AnyDVD mengenali skema itu maka ia tahu apa yang harus dilakukan. BTW, ada ratusan skema perlindungan yang ada, beberapa melibatkan tindakan sementara dvd ditekan yang tidak dapat dilakukan oleh burner.
harrymc

1

Paket utilitas cdrecord memiliki utilitas readcd. Sumbernya terbuka dan memiliki opsi baris perintah yang cukup untuk melakukan apa saja dengan cd / DVD yang pernah saya butuhkan. Ini memiliki beberapa opsi untuk melanjutkan kloning / rekaman jika kesalahan ditemukan.


Terima kasih! Katakanlah saya entah bagaimana mendapatkan salinan "bitwise" dari disk dengan mem-bypass sistem file dan mengabaikan kesalahan baca, dapatkah saya meneruskan salinan bitwise ini ke AnyDVD yang berjalan di VirtualBox? Apakah itu membantu?
Ali

Saya akan mencoba mkisofs (dari cdrecord toolkit) untuk membuat iso yang dapat dibaca di virtualbox.
jdh

Terima kasih atas tipnya, saya akan mencobanya dan membalasnya!
Ali
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.