古い(破損した)CD-Rを読む

古い(破損した)CD-Rを読む

リポジトリの古いCDからデータを回復しようとしています。ただし、インストールしようとすると、次のようになります。

sudo mount -t hfs /dev/cdrom /mnt

メッセージを受信しました

mount: no medium found on /dev/sr0

CDからデータを回復する方法はありますか?私の考えは、CD-ROMドライブがddディスクを見る前に低レベルでディスクを読み取ることができることです。機能しないため、ddエラーのみが発生します。この問題を解決するためのツールはありますか?

私が今まで試したこと:

sudo dd if=/dev/cdrom of=badcd3.iso bs=2048 conv=noerror,notrunc iflag=nonblock

以下に示すように:http://hyperlogos.org/page/Recovering-damaging-CDs-or-DVDs-Linux

写真からわかるように、端から染料が離れています。中央に何かあったらよかったのに…

興味深いことに、以前は私のMacBookにインストールされていましたが、今は空のCDとしてのみ表示されます。

DDが機能しない場合、UnixやLinuxでさらに進化する方法はありますか?

悪いCD

ベストアンサー1

CDに欠陥がある場合、一般的なUNIXツールは役に立ちません。

「メディアが見つかりません」というメッセージが表示される限り、何もできません。

まず、これが空のCD-Rメディアであること、およびドライブが記録されていないCD-Rメディアを認識しないCD-ROMドライブであることを確認する必要があります。

CDバーナーの場合はメディアを検出でき、その場合はcdrecord -v -minfo実際のメディアステータスに関する情報を印刷できるはずです。 CDがすでに作成されている場合、追加のヘルプは次のとおりです。

ディスクにほこりや傷がない場合、唯一の方法は、少なくともドライブがメディアが好きになるまでメディアを繰り返し再ロードして、メディアを収容できるより良いドライブを見つけることです。

CDを認識するにはドライブを読んでくださいTOC

TOCメディアの内部リングにあり、エラー回復データはほとんどありませんが、何度も繰り返されます。大きなディスク容量のために大きな間隔で何も読み取れない場合は、ファイルを読み取る可能性はほとんどありませんTOC

ドライブがメディアを認識すると、readcd残りの問題を修復できます。

readcdcdrtools最終版がまもなくリリースされる予定で、頻繁にスナップschilytoolsショットが公開されます。これには、Reed Solomonのはるかに多くの回復機能が含まれていますsdd (Reed Solomonの回復コードは、おそらくドライブファームウェアの回復コードよりも優れています)。

まず、ドライブにメディアを認識させることをお勧めします...

readcdマンページは次のとおりです。http://schilytools.sourceforge.net/man/man1/readcd.1.html

おすすめ記事