リポジトリの古い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でさらに進化する方法はありますか?
答え1
CDに欠陥がある場合、一般的なUNIXツールは役に立ちません。
「メディアが見つかりません」というメッセージが表示される限り、何もできません。
まず、これが空のCD-Rメディアであること、およびドライブが記録されていないCD-Rメディアを認識しないCD-ROMドライブであることを確認する必要があります。
CDバーナーの場合はメディアを検出でき、その場合はcdrecord -v -minfo
実際のメディアステータスに関する情報を印刷できるはずです。 CDがすでに作成されている場合、追加のヘルプは次のとおりです。
ディスクにほこりや傷がない場合、唯一の方法は、少なくともドライブがメディアが好きになるまでメディアを繰り返し再ロードして、メディアを収容できるより良いドライブを見つけることです。
CDを認識するにはドライブを読んでくださいTOC
。
TOC
メディアの内部リングにあり、エラー回復データはほとんどありませんが、何度も繰り返されます。大きなディスク容量のために大きな間隔で何も読み取れない場合は、ファイルを読み取る可能性はほとんどありませんTOC
。
ドライブがメディアを認識すると、readcd
残りの問題を修復できます。
readcd
cdrtools
最終版がまもなくリリースされる予定で、頻繁にスナップschilytools
ショットが公開されます。これには、Reed Solomonのはるかに多くの回復機能が含まれていますsdd
(Reed Solomonの回復コードは、おそらくドライブファームウェアの回復コードよりも優れています)。
まず、ドライブにメディアを認識させることをお勧めします...
readcd
マンページは次のとおりです。http://schilytools.sourceforge.net/man/man1/readcd.1.html
答え2
dd
という別のバリエーションがありますgddrescue
。これはdd
読み取りエラーを処理する元のコマンドの機能を向上させるので、これはより良い選択です。しかし、残念ながら、システムがCDを認識しない場合は、CDを保存することができることはないと思います。
答え3
私の考えは、CD-ROMドライブがddがディスクを見ることを可能にする前に、低レベルでディスクを読み取ることができることです。
なぜそう思いますか?カーネルが話す内容を報告しますdd
。mount
カーネルは「メディアが見つかりません」と言います。これは、ソフトウェアに関する限り、CDドライブが空であることを意味します。
ハードウェアにCDがないか空であることを報告するため、ソフトウェアを使用してデータを回復することはできません。特別で高価なハードウェアを使用したり、安価な「手作り」技術を使用したり、より機密性の高い機器を搭載したCDリーダーを使用してデータを回復したりすることが可能かもしれませんが、これはこのウェブサイトの目的です。大きな希望はありません。 CDは簡単に古いではありません。
答え4
一部のハードウェアは、不安定なディスクを読み取るのに適しています。時にはドライブのハードウェアではないかもしれません。ファームウェア:
空のCD-Rディスクには、CDバーナーが最高の書き込み戦略を見つけるために読むことができるコードがあります。 CDバーナーの内蔵ソフトウェア(「ファームウェア」)にこの機能がない場合、デフォルトはおそらく間違った妥協です。 Vane-Tempestは、いくつかの「厳密ではない」極東企業が他の人のコードを使用していますが、結果が悪いと言いました。しかし、これを解決する方法があり、それはどのブランドが作家に適しているかを調べ、ファームウェアが最新であることを確認することです。
-CD-ROM 100年の神話
したがって、最初のステップは、光学ドライブにファームウェアが更新されていることを確認することです。
これが不可能な場合は、見つけることができるすべてのCDドライブ、特に古いCDドライブを試してください。パケットドライバー。動作している場合は、次の操作を行います。プーティガー提案画像を作成するために使用されますgddrescue
。