| 原作者 | アントニオ・ディアス |
|---|---|
| 初回リリース | 2004年8月12日 |
| 安定リリース | 1.28 [1]
/ 2024年1月23日 |
| リポジトリ |
|
| 書かれた | C++ |
| オペレーティング·システム | Unixライク |
| タイプ | データ復旧 |
| ライセンス | 2014: GPL-2.0以降[a] 2007: GPL-3.0以降[b] 2004: GPL-2.0以降[c] |
| Webサイト | www.gnu.org/software/ddrescue/ |
GNU ddrescueは、ディスク ドライブ、DVD、CD、およびその他のデジタル ストレージ メディアのデータ復旧ツールです。ディスク セクターなどのストレージの生のブロックを 1 つのデバイスまたはファイルから別のデバイスまたはファイルにコピーし、読み取りエラーをインテリジェントに処理して、部分的に読み取られたブロックから正常なセクターをスクレイピングすることでデータ損失を最小限に抑えます。
GNU ddrescue はC++プログラミング言語で書かれており、 2004 年に最初にリリースされたオープン ソースソフトウェアとして提供されています。また、ほとんどのLinux ディストリビューションのコンポーネントとしてバイナリ形式でも提供されています。
説明
ddrescueは、ディスクドライブやその他のストレージデバイスからデータをコピーするための高度なアルゴリズムを使用しており、故障した場合でも、可能な限り追加のダメージを与えません。[2]フリーおよびオープンソースソフトウェアの中で、ブロックサイズ変更アルゴリズムの最も洗練された実装であると考えられており、[3] [4]不可欠なデータ復旧ツールと見なされています。[5] [6]
コピー プロセスのステータスはマップ ファイル(以前はlogfileと呼ばれていました) に記録されます。マップ ファイルは、リカバリ アルゴリズムの複数のステージの進行を補助し、リカバリを中断したり、必要に応じてリカバリを繰り返してより多くのデータをリカバリしたりすることを容易にします。プログラムは不良ブロックの代わりに出力にゼロを書き込まないため、以前に発生したことのない追加のエラーによって、以前にリカバリされたブロックが破壊されることはありません。これにより、CD または DVD の複数の不良コピーを 1 つのバックアップ ファイルにマージできます。マップ ファイルのおかげで、2 番目以降のコピーからは必要なブロックのみが読み取られます。
ddrescueにはフィルモードも備わっており、出力ファイルの一部を選択的に上書きすることができます。このモードでは、データの消去、不良領域のマーク付け、場合によっては破損したセクターの修復などを行うことができます。[7]
無関係な回復ツール
GNU ddrescue は、ディスク ストレージからストレージ ブロックをコピーしますが、戦略的かつアルゴリズム的な方法で動作しない ddの派生ではありません。
GNU ddrescueは、同様の名前のプログラムとは異なりますdd_rescue。[8]
参照
注記
- ^ GPL-2.0以降、バージョン1.19(2014-10-03)以降。
- ^ GPL-3.0以降、バージョン1.5(2007-06-29)からバージョン1.18.1(2014-06-10)まで。
- ^ GPL-2.0以降、バージョン0.1(2004-08-12)からバージョン1.4(2007-06-18)まで。
参考文献
- ^ Antonio Diaz Diaz (2024年1月25日). 「GNU ddrescue 1.28 リリース」 . 2024年1月25日閲覧。
- ^ 「GNU ddrescue マニュアル」。GNU プロジェクト。2013年9 月 6 日閲覧。
- ^ 「ディスク ドライブの回復: ddrescue、dd_rescue、dd_rhelp」。John Gilmore。2013 年 5 月 30 日時点のオリジナルよりアーカイブ。2013 年9 月 6 日閲覧。
- ^ 「破損したハードディスク」 www.cgsecurity.org. 2023年11月14日時点のオリジナルよりアーカイブ。2013年9月6日閲覧。
- ^ 「ベストデータ復旧ツール - トップ10リスト」。Geekyprojects 。 2013年9月6日閲覧。
- ^ 「12 の必須システム回復ツール」。PC Plus (第 303 号)。2011 年 1 月 22 日。2013年9 月 6 日閲覧。
- ^ 「ddrescue - データ復旧ツール」。GNU プロジェクト。2013年9 月 6 日閲覧。
- ^ カート・ガーロフの dd_rescue
外部リンク
- GNU ddrescue マニュアル
