回答:
ddrescueを試すことができます。推奨事項を読みましたが、経験はありません。
ddrescueと呼ばれる2つのプログラムがあります(/ubuntu/211578/whats-the-difference-between-ddrescue-gddrescue-and-dd-rescueを参照)。Gnu ddrescueは新しいもので、古いddrescueの問題のいくつかを克服するように設計されています。
Gnu ddrescueはマップファイルを使用し、同じ作業を再度行うことなく、または以前に成功した読み取りを上書きすることなく、同じ出力ファイルに何度も書き込むことができます。代わりに、マップファイルを見て、どのセクターを再度読み取ろうとするかを見つけて、穴を埋めようとします。
DVDの推奨される使用法(Gnu ddrescueマニュアルから)は次のとおりです。
ddrescue -n -b2048 /dev/cdrom cdimage mapfile
ddrescue -d -r1 -b2048 /dev/cdrom cdimage mapfile
最初の行は、DVDから読みやすいデータを抽出します。2行目は、ディスクへの直接アクセスを使用して、さらに読み取り、同じ出力ファイルへの書き込みを試みます。
適切な設定で、K3bの個人的な経験があります。
k3b --copy <device>
大きなウィンドウと小さなコピーウィンドウが表示されます。大きなものは無視してください。小さな設定の詳細設定をクリックする必要があります。次に、「読み取りエラーを無視」をクリックして、最初のエラーで停止しないようにします。また、繰り返しに時間がかかる場合があるため、読み取りの試行回数をかなり低い値に修正します。私は最初の試みで1に設定することがよくあります。ただ、いくつのセクターが問題を引き起こすかを確認するためです。
オプションをクリックすると、ディスク上にISOイメージのみを生成するように選択できます。画像をクリックした後、保存する場所を選択できます。非常に多くの場合、欠落しているいくつかのセクターは目立たないことさえあります(数百であっても)。しかし、それはそれらがどこにあるかに依存します。K3bは、どのセクターを読み取ることができないかを教えてくれます。
私は通常dvdbackup
、まさにこのタスクに使用します。このツールk3b
は、DVDを複製できたが、ディスクを再生できないときに使用しました。dvdbackupでのコピーは毎回機能します。
メインサイトからダウンロードできますが、Distroのリポジトリにもあるはずです。
$ cd /dir/where/you/save/the/dvd
# insert DVD to be copied
$ dvdbackup -M
$ genisoimage -dvd-video -udf -o movie.iso /dir/where/you/save/the/dvd
$ eject /dev/dvd
# now insert a blank DVD
$ growisofs -Z /dev/dvd=movie.iso
これまでに使用したことのないこのアプリケーションがありますが、必要なことを行うことを意図しています。こちらからダウンロードできます。
抜粋
物理的な損傷があるディスクからファイルを回復します。不良セクタ、スクラッチなどの問題があるディスクからファイルをコピーしたり、データの読み取り時にエラーを発生させたりすることができます。プログラムは、ファイルのすべての読み取り可能な断片を回復し、断片をまとめようとします。この方法を使用すると、ファイルの一部が最終的に回復可能でなかった場合でも、ほとんどの種類のファイルを使用可能にすることができます。
このプログラムは、バッチモード機能を使用して、毎日のバックアップシステムとして使用できます。転送のリストをファイルに保存し、コマンドラインから実行して、GUIインターフェイスを使用せずに定期的に同じ転送バッチを実行できます。このプログラムは、スケジューラまたはスクリプトからアプリケーションを実行できるようにするコマンドラインパラメーターをサポートしているため、毎日のサーバータスクに完全に統合できます。
これは古いKDE3アプリケーションなので、Fedora 19にインストールするのに少し手間がかかりました。それを呼び出すことができたとき、私は少し圧倒されました。メディアからファイルをコピーしますが、疑わしい、IMO、スクラッチされたメディアからファイルをどれだけうまく回復できるかです。しかし、あなたが十分に必死なら、一見の価値があるかもしれません。
注:私はそのツールを発見しただけでなく、への参照dd
、dvdbackup
およびddresuce
ここ題したこのブログの記事で:Linuxに破損したCDやDVDの回復あなたものアイデアのためにそのポストをスキャンする場合がありますので、。
残念ながら、Linuxでこの作業を行うための最良の2つのオプションはまだdd
ありddrescue
ます。基本的に、次のことを行いますdd
。
$ dd if=/dev/sr0 of=image.iso bs=2048 conv=noerror,notrunc iflag=nonblock
重要なオプションはconv=noerror
ですのでdd
、データを.iso
ファイルに書き込み、タオルを投げるまで続けます。
dvdbackup
私の質問で最初に言及したように、私はすでに知っています(最初の行)。DVD-Videoをリッピングする方法ではなく、傷のある DVD-Video をリッピングする方法を尋ねています。
あなたが探しているのはセーフコピーのようです。
safecopyは、ソースから可能な限り多くのデータを取得しようとします。該当する場合は、デバイス固有の低レベル操作に頼ることもあります。
dvdbackup
まだ試していない推奨事項がありました。状況に対処できませんか?通常、いくつかの欠落しているセクターは問題ではありません。詳細を教えてください。