DVD災害
| DVD災害 | |
|---|---|
dvdisaster 0.72 | |
| 開発者 | カーステン・グネルリッヒ |
| 初回リリース | 0.40.7 (2004年8月22日) |
| 安定版リリース | 0.79.10 / 2021年9月25日 |
| 書かれた | C |
| オペレーティング·システム | FreeBSD、Linux、NetBSD(バージョン0.72.3まではクロスプラットフォーム) |
| 入手可能な | 英語 |
| タイプ | データ復旧 |
| ライセンス | GPL |
| Webサイト | dvdisaster |
dvdisasterは、データ復旧に使用されるエラー検出・訂正データを作成することで、光ディスク上のデータ存続性を向上させることを目的としたコンピュータプログラムです。dvdisasterはイメージレベルでのみ動作します。このプログラムは、既存のメディアからエラー訂正コード(ECC)データを生成したり、 ISOイメージをメディアに書き込む前にECCデータで拡張したりするために使用できます。dvdisasterはGNU General Public Licenseに基づいて利用可能なフリーソフトウェアです。
回復モード
光ディスクが物理的な損傷(傷など)を受けたり、劣化が始まったりすると、ディスク上のデータの一部が読み取れなくなることがあります。dvdisaster によって事前に生成されたECCデータを利用することで、ディスクデータの損傷部分を復元することができます。
dvdisasterのECCデータ生成には、リード・ソロモン符号を利用する2つのモードがあります。RS01モードでは、生成されたデータはディスクイメージから作成され、別のファイルに保存されます。このファイルは別のメディアに書き込む必要があります。一方、RS02モードでは、ECCデータはディスクイメージがディスクに書き込まれる前に、ディスクイメージの末尾に追加されます。
CDまたはDVDがRS02モードで拡張されている場合、データの「拡張」セクションは通常のユーザーからは見えず、dvdisasterのインストールや知識がなくても、ディスクはコンピュータと完全に互換性を保ちます。このように、破損したディスクは、ソフトウェアをインストールし、 dvdisasterを使用してリード・ソロモン誤り訂正符号にアクセスし、イメージを(ハードディスクに)再構築する ことで、完全に復元できる可能性があります。
dvdisasterは、ECCデータが利用できない場合でも、破損したディスクの内容を復元するのに役立ちます。破損部分をスキップしてディスク全体をイメージに読み込むことができます。その後、 dvdisasterは失われた部分だけを繰り返し再スキャンし、正しいデータの取得を試みます。
他のリード・ソロモン実装との違い
dvdisasterは、データ復旧にイメージベースのアプローチを適用します。ファイルベースのデータ復旧は適用しません。これは、欠陥のあるメディアをファイルレベルで読み取るということは、各ファイルから可能な限り多くのデータを読み取ろうとすることを意味するためです。しかし、ファイルシステムで記録機能を持つデータセクターが破損した場合、ファイルベースのアプローチには限界が生じます。メディア上のファイルリストが切り捨てられる可能性があります。あるいは、データセクターとファイルのマッピングが不完全です。そのため、それぞれのデータセクターがハードウェアによって読み取り可能であるにもかかわらず、ファイルまたはファイルの一部が失われる可能性があります。これに対し、イメージレベルでの読み取りでは、ドライブハードウェアと直接通信してデータセクターにアクセスします。
dvdisasterが最後に追加するECCデータの各単位は、元のイメージ内に分散している元のデータのセクターから計算される点に注意してください。元のデータセクターと追加されたECCセクターの各グループは「クラスター」を形成します。クラスター内の損傷量が、そのクラスターに追加されたECCデータの量よりも小さい限り、クラスターのどの部分でも復元できます。したがって、ECCデータのディスク上の位置は関係ありません。
Parchiveではクラスターが異なり、各ファイルは単一のブロックとして扱われます。dvdisaster では、クラスターの 1 つに約 15% を超えるエラーがあるとデータ損失が始まります (発生する可能性は低いですが、数 KiB のデータでは理論的に可能です[ 1 ] )。一方、Parchive では、PAR2 ファイルが損傷しておらず、破損したファイルの数 (破損の程度は関係ありません) が利用可能な ECC ファイルの数よりも少ない場合、エラーを回復できます。dvdisasterには、個別の ECC ファイルを使用するモードもあります。[ 2 ]
参照
参考文献
- ^ 「誤り訂正の技術的特性」 。 2014年10月13日時点のオリジナルよりアーカイブ。2015年2月7日閲覧。
- ^ 「RS01、RS02、RS03法」 。 2015年2月7日時点のオリジナルよりアーカイブ。2015年2月7日閲覧。
- Martin, Ben (2008-02-07). 「dvdisasterを使って光学メディア上のバックアップを保護する」 Linux.com . 2008-02-08にオリジナルからアーカイブ。2024-05-25に閲覧。
- ギラルディーニ、アンドレア。ファッジョーリ、ガブリエレ (2007)。コンピューターフォレンジック(イタリア語)。ミラノ: アポジオ。345 ~ 347ページ 。ISBN 9788850325931。
- Sharma, Shashank (2009年3月). 「DVDisaster」 . Linux Format . 116 (3).英国: Future plc : 56.
- Sharma, Shashank (2009年3月). 「DVDisaster」 . Linux Format (ロシア語). 116 (3).ロシア: Future plc : 26.
- マイク・マーティン. 「DRAFT PDS CD-DVDメディアテストサマリー」(PDF) 。 2007年8月1日時点のオリジナル(PDF)からアーカイブ。 2010年1月23日閲覧。
- 物理メディアワーキンググループ (2007年3月21日). 「PDS CD-DVDメディアテストの概要と推奨事項」(PDF) .オリジナル(PDF)から2010年5月27日にアーカイブ. 2010年1月23日閲覧.
- ダシュキェヴィチ、クシシュトフ。アーノルド、アーン。フォークト、レト (2009-11-05)。「ヤク・アルキウィゾワッチ・ダネ・ナ・ラタ」。PC ワールド(ポーランド語)。国際データグループ。2011 年 7 月 17 日にオリジナルからアーカイブされました。2010 年 1 月 23 日に取得。
- トシェギ、シャボルチ (2009-07-28)。「Dvdisaster - adatvesztés ellen」。PC ワールド(ハンガリー語)。国際データグループ。2024-05-24 のオリジナルからアーカイブされました。2024 年 5 月 24 日に取得。