状態の悪い特定の古いCD/DVDがあります。回復できるものなら何でも回復したいです。 Windowsには、IsobusterやCd Recoveryなどのソフトウェアがありました。誰でもネイティブのLinuxアプリを提案できますか?
Ubuntuの場合、データcdおよびdvdについて dvdisaster を試してください。グラフィカルツールが好きなら本当に良い。ただし、市販の映画のdvdで使用するのは難しいです。ドライブを「認証」するには、最初にTotemでDVDを開く必要があります。その後、それはうまく機能します。
端末には ddrescue もあります。
私は両方を使用しましたが、それらは優れています。
ハードドライブにファイルを作成したら、それを「圧縮解除」またはマウントすることができます。損傷が大きすぎる場合は、ディスクのダンプされたイメージからすべての可能なファイルを取得するために foremost または testdisk に頼ります。クイックリンクを次に示します。 http://www.ubuntugeek.com/recover-deleted-files-with-foremostscalpel-in-ubuntu.html
ただし、音楽CDについてはわかりません。 cdparanoiaを使用するCDリッパーを探します。長い間そうする必要はありませんでした。クイック検索では、abcde、ripperxなどが表示されます。
SafeCopy !をお勧めします(少なくとも私にとっては)適切に動作し、インストールと使用が非常に簡単です。
Sudo apt-get -install safecopy
を使用してインストールできます
次の3つの定義済みステージを使用することをお勧めします(CD/DVDデバイスファイルが/dev/cdrom
であると仮定します):
safecopy --stage1 /dev/cdrom /tmp/mycd.iso
上記のコマンドの出力は次のようになります。
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)
出力にエラーがあった場合(Unrecoverable bad blocks
が0でない場合)、safecopy --stage2 /dev/cdrom /tmp/mycd.iso
で2番目のステージを実行できます
出力は次のようになります。
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)
2番目のステージの出力にエラーがあった場合(Unrecoverable bad blocks
が0でない場合)、safecopy --stage3 /dev/cdrom /tmp/mycd.iso
で3番目のステージを実行できます。
詳細については、 SafeCopyのマニュアルページ を参照してください。
他の答えはソフトウェアに集中しています。これに別の「レイヤー」を追加します。
ディスク(CDまたはDVD)が物理的に損傷しているという事実は、ソフトウェアアプローチの可能な結果に制限を課す可能性があります。
以下のように最初に試すことをお勧めしますmightデータが粗すぎる場合は、データを完全に破棄します。
スクラッチを減らすプロセス。使用するツール、化学薬品、ガジェット:
最初のアドバイス:最初に読み通して練習し、それから本物を実行します。
簡単な手順でそれを取り、いくつかの作業後にディスクをきれいにして、それを読んでみてください-最終的に、上記の簡単な手順を使用して、最初よりも多くのデータを取得します。
注:これは、光学層または記録基板に亀裂があるディスクでは機能しません。これには魔法はありません。上面をより均一にし、移動しながら傷を取り除きます。
DVD + Rディスクで実際に試してみた