破損したCD / DVDからのファイルの回復


21

状態の悪い特定の古いCD / DVDがあります。回復できるものなら何でも回復したいです。Windowsには、IsobusterやCd Recoveryなどのソフトウェアがありました。誰でもネイティブのLinuxアプリを提案できますか?


理学療法を試しましたか?CDは、読書を改善するためにカバーを扱うことができるという点で興味深いです。
マーティンオーウェンズ-doctormo-

回答:


18

Ubuntuの場合、データcdおよびdvdについてはdvdisasterを試してください。グラフィカルツールが好きなら本当に良い。ただし、市販の映画のdvdで使用するのは難しいです。ドライブを「認証」するには、最初にTotemでDVDを開く必要があります。その後、それはうまく機能します。

端末用のddrescueもあります。

私は両方を使用しましたが、それらは優れています。

ハードドライブにファイルを作成したら、それを「圧縮解除」またはマウントすることができます。損傷が大きすぎる場合は、ディスクのダンプされたイメージから考えられるすべてのファイルを取得するために、最前面またはテストディスクに頼ります。クイックリンクを次に示します。http//www.ubuntugeek.com/recover-deleted-files-with-foremostscalpel-in-ubuntu.html

ただし、音楽CDについてはわかりません。cdparanoiaを使用するCDリッパーを探します。長い間そうする必要はありませんでした。クイック検索では、abcde、ripperxなどが表示されます。


リポジトリからソフトウェアをインストールするために直接開くリンクを作成する方法はありますか?:)
UrkoM

<a href="http://apt.ubuntu.com/p/hello"><img src="http://bit.ly/software-large"> **hello**</a>あります:)
ステファノパラッツォ

13

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 blocks0以外)、次の方法で2番目のステージを実行できます。safecopy --stage2 /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: 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 blocks0以外)、次の方法で3番目のステージを実行できます。safecopy --stage3 /dev/cdrom /tmp/mycd.iso

詳細については、SafeCopyのマンページをご覧ください。


セーフコピーはすばらしく、CLIでさえ非常に簡単に使用できました。ありがとう!
バプティストカンデリエ

4

他の答えはソフトウェアに集中しています。これに別の「レイヤー」を追加します。

ディスク(CDまたはDVD)が物理的に損傷しているという事実は、ソフトウェアアプローチの可能な結果に制限を課す可能性があります。

以下に続くものは、あまりにも荒い場合、データを完全に破壊する可能性があるため、最初に試すことをお勧めします

スクラッチを減らすプロセス。使用するツール、化学薬品、ガジェット:

最初のアドバイス:最初に読んで練習し、それから本物を実行します。

  1. Wettexスポンジクロスなどを拭きます。湿らせてから、安定した表面の上に置きます
  2. 1の上に記録面を上にしてディスクを置きます。
  3. あらゆるタイプの摩擦化合物を見つけて、ディスク表面の上部にかなり大きな滴を置きます
  4. カーペイントで「バフ研磨を行うのと同じように、ツールの任意の組み合わせを使用して表面で作業します。

簡単な手順でそれを取り、いくつかの作業の後にディスクをきれいにして、それを読んでみてください-最終的に、上記の簡単な手順を使用して、最初よりも多くのデータを取得します。

注:これは、光学層または記録基板に亀裂があるディスクでは機能しません。これには魔法はありません。上面をより均一にし、移動しながら傷取り除きます。

DVD + Rディスクで実際に試してみた


2
良いアイデア!ちなみに、傷が付いた不要なディスク/プラスチックのビットを練習することは、データが完全に失われる可能性があるため、うまくいかない場合があります
-Wilf
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.