GNU ddrescue

ソフトウェアのスクリーンショット:
GNU ddrescue
ソフトウェアの詳細:
バージョン: 1.23 更新
日付のアップロード: 22 Jun 18
開発者: Antonio Diaz Diaz
ライセンス: 無料
人気: 136

Rating: 4.0/5 (Total Votes: 3)

tar.lzメソッドを使用してファイルとフォルダを圧縮できるLZ Utilsパッケージの開発者から、誰かが紛失したデータを回復するのに役立つオープンソースのコマンドラインユーティリティであるGNU ddrescueを紹介しますハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)、CD-ROM、またはUSBフラッシュドライブなどのデバイス。


機能の概要

主な機能には、あらゆるタイプのファイルの読み取りと復元が可能で、各ファイルの他のコピーが存在する場合は読み込み不可能なセクタが存在していれば、出力ファイルの一部を選択的に上書きできるフィルモードまた、SATA、SCSI、ATA、フロッピーディスク、MFMドライブ、SD / CFフラッシュカードなど、幅広いデバイスをサポートしています。


コマンドラインオプション

ソースtarballからプログラムプログラムをインストールするには、まずGCC(GNU Compiler Collection)プログラムとGNU Makeをインストールしてから、“ ./ configure”“ make”を実行する必要があります。 “ make install’コマンド(引用符なし)。それを使用するには、“ ddrescue --help”を実行します。コマンドを引用符なしで端末エミュレータで使用してください。

コマンドラインオプションには、1秒あたりのバイト数での良好な領域の最小読み取り速度を表示し、トリムされていないファイルとマークされていないファイルを試していないとマークし、指定されたタイプブロックにinfileデータを入力し、適切なブロックを特定のログファイルから削除し、入力ファイルのサイズをログファイルで確認し、ドメインをファイル内の終了ブロックに制限します。


ボンネットの下で、可用性とサポートされるOS

GNU ddrescueは、C ++プログラミング言語で書かれた小さなコマンドラインプログラムで、32ビットまたは64ビットのGNU / Linuxオペレーティングシステムで動作するように設計されています。これは、インストール前にユーザーがプログラムを構成してコンパイルすることを要求するユニバーサルソースアーカイブとして、無料でダウンロードできます。さまざまなLinuxディストリビューションには、デフォルトのソフトウェアリポジトリにGNU ddrescueがありますので、そこからインストールすることを強くお勧めします。

このリリースの新機能:

オプション '-X、--exit-on-error'は '-X、--max-read-errors'に置き換えられました。これは、オプション '-X'が引数を必要とするという点で、バージョン1.19から1.21への後方互換性を導入しています。長いフォーム '-exit-on-error'は引き続き受け付けられますが、将来のバージョンのddrescueでは削除されます。
新しいオプション '--max-slow-reads'が追加されました。コピーフェーズ中に遅すぎる読み込みが発生した場合は、ステータス1でddrescueを終了します。
新しいオプション '--delay-slow'が追加されました。 ddrescueが低速読み込みのチェックを開始する前に、初期遅延を設定します。
新しいオプション '--reset-slow'が追加されました。読み込み速度が '--min-read-rate'に達するかそれを上回るたびに、低速読み込みカウンタをリセットします。
新しいオプション '--log-events'が追加されました。それは、時間、救助されたパーセンテージ、およびイベントを説明するメッセージを示すファイル内の重要なすべてのイベントを記録します。
新しいオプション '--mapfile-interval'が追加されました。これは、ddrescueがマップファイルを保存およびfsyncする間隔を変更します。

新しいオプション '-pause-on-error'が追加されました。各読み取りエラーの後で一時停止を行います(またはシミュレートします)。
オプション '--pause'の名前が '--pause-on-pass'に変更されました。
オプション '--max-errors'は '--max-bad-areas'に名前が変更されました.drescueは読み取りエラーの数、エラーレート、(--min-read-rateが指定されている場合)低速読み取りの回数
'current_pass'フィールドがマップファイルに追加されました。これにより、パス1から再開する代わりにコピーフェーズを再開することができます。また、再試行フェーズは、中断された同じ方向に再開することができます。
コピーフェーズに2つの新しいパスが追加されました。読み取り速度が遅いためブロック間でデータ回復の可能性が大幅に異なり、読み込みに失敗しブロックがスキップされることがあります。パス2の後に2つのパスが挿入され、最後のスイープパス(現在はパス5)の前にスローエリア(ある場合)によってスキップされたブロックが読み込まれます。
'--cpass'オプションはパスの範囲を受け付けるようになりました。 '--cpass = 1-4'。

オプション '-K、--skip-size'は1 EiBまでのサイズを受け入れるようになりました。初期スキップサイズは、デフォルトでは(infile_size / 100_000)、最小値は64KBです。
良好な試行されていない領域の最小読取り速度は、各パスの後でもはや減少しなくなり、パス1およびパス2にのみ影響する。
トリミング段階で、トリムされていないブロックのエッジが既に不良セクタに隣接している場合は、既にトリミングされているとみなされ、再度トリミングされません。
's'乗数は、他の乗数のいずれかに追加されるようになりました。たとえば、「ks」=キロセクター(1000 *セクターサイズ)、または「Kis」=キビセクター(1024 *セクターサイズ)。
オプション '--ask'と '-vv'は、モデルとシリアル番号が表示されていても常にファイルサイズを表示するようになりました。
Cygwinではデバイスモデルとシリアル番号が '--ask'または '-vv'で表示されます。 (パッチはChristian Frankeによって書かれました)。
試したサイズ(ノントリム+ノンスクラップ+不良セクタサイズ)が初期状態で表示されるようになりました。
新しいオプション '-A、--annotate-mapfile'がddrescuelogに追加されました。人間が読める形式でブロックの位置とサイズを含むコメントをマップファイルに追加します。

バージョンの新機能:

オプション '-X、--exit-on-error'は '-X、--max-read-errors'に置き換えられました。これは、オプション '-X'が引数を必要とするという点で、バージョン1.19から1.21への後方互換性を導入しています。長いフォーム '-exit-on-error'は引き続き受け付けられますが、将来のバージョンのddrescueでは削除されます。
新しいオプション '--max-slow-reads'が追加されました。コピーフェーズ中に遅すぎる読み込みが発生した場合は、ステータス1でddrescueを終了します。
新しいオプション '--delay-slow'が追加されました。 ddrescueが低速読み込みのチェックを開始する前に、初期遅延を設定します。
新しいオプション '--reset-slow'が追加されました。読み込み速度が '--min-read-rate'に達するかそれを上回るたびに、低速読み込みカウンタをリセットします。
新しいオプション '--log-events'が追加されました。それは、時間、救助されたパーセンテージ、およびイベントを説明するメッセージを示すファイル内の重要なすべてのイベントを記録します。
新しいオプション '--mapfile-interval'が追加されました。これは、ddrescueがマップファイルを保存およびfsyncする間隔を変更します。

新しいオプション '-pause-on-error'が追加されました。各読み取りエラーの後で一時停止を行います(またはシミュレートします)。
オプション '--pause'の名前が '--pause-on-pass'に変更されました。
オプション '--max-errors'は '--max-bad-areas'に名前が変更されました.drescueは読み取りエラーの数、エラーレート、(--min-read-rateが指定されている場合)低速読み取りの回数
'current_pass'フィールドがマップファイルに追加されました。これにより、パス1から再開する代わりにコピーフェーズを再開することができます。また、再試行フェーズは、中断された同じ方向に再開することができます。
コピーフェーズに2つの新しいパスが追加されました。読み取り速度が遅いためブロック間でデータ回復の可能性が大幅に異なり、読み込みに失敗しブロックがスキップされることがあります。パス2の後に2つのパスが挿入され、最後のスイープパス(現在はパス5)の前にスローエリア(ある場合)によってスキップされたブロックが読み込まれます。
'--cpass'オプションはパスの範囲を受け付けるようになりました。 '--cpass = 1-4'。

オプション '-K、--skip-size'は1 EiBまでのサイズを受け入れるようになりました。初期スキップサイズは、デフォルトでは(infile_size / 100_000)、最小値は64KBです。
良好な試行されていない領域の最小読取り速度は、各パスの後でもはや減少しなくなり、パス1およびパス2にのみ影響する。
トリミング段階で、トリムされていないブロックのエッジが既に不良セクタに隣接している場合は、既にトリミングされているとみなされ、再度トリミングされません。
's'乗数は、他の乗数のいずれかに追加されるようになりました。たとえば、「ks」=キロセクター(1000 *セクターサイズ)、または「Kis」=キビセクター(1024 *セクターサイズ)。
オプション '--ask'と '-vv'は、モデルとシリアル番号が表示されていても常にファイルサイズを表示するようになりました。
Cygwinではデバイスモデルとシリアル番号が '--ask'または '-vv'で表示されます。 (パッチはChristian Frankeによって書かれました)。
試したサイズ(ノントリム+ノンスクラップ+不良セクタサイズ)が初期状態で表示されるようになりました。
新しいオプション '-A、--annotate-mapfile'がddrescuelogに追加されました。人間が読める形式でブロックの位置とサイズを含むコメントをマップファイルに追加します。

バージョン1.20の新機能:

" - timeout = 0"の実行開始時の競合状態。 ddrescueに読み込まれた最新のデータを数行表示する新しいオプション "-P、--data-preview"が追加されました。
すべてのパスを同じ方向(前方または後方)に実行する新しいオプション "-u、--unidirectional"が追加されました。
コピーフェーズ中に最初の読み取りエラーが発生した後にddrescueを終了させる新しいオプション "-X、--exit-on-error"が追加されました。
コピーを開始する前に確認を求める新しいオプション " - ask"が追加されました。
コピーフェーズ中に実行するものを選択する新しいオプション " - cpass"が追加されました。
パス間に休止を挿入する新しいオプション「 - 休止」が追加されました。
オプション "-l、--logfile-size"は、もう必要なくなり、削除されました。
Ddrescueはコピーフェーズ中の最初のエラーをスキップします。

トリミングが1回のパスで実行され、逆に実行される可能性があります。分割フェーズは、「スクレイピング」プロセスで置き換えられました。コピーフェーズまたはトリミングフェーズで回復されなかったデータを一緒に擦り合わせるフェーズです。スクレイピングは、一度に1セクタずつ、スクレイピングされていない各ブロックを転送します。
オプション「-n」の長い名前は、再試行フェーズの間に、各パスの後に方向が反転されるようになっている。 " - 単方向"を使用します。上書きする。
ATAデバイスのモデルおよびシリアル番号は、 " - ask"で示されている。または "-vv" GNU / Linuxで。
configureスクリプトは、 " - enable-linux"オプションを受け付けるようになりました。 linux特有のコードのコンパイルを可能にする。
ライセンスはGPLバージョン2以降に変更されました。

バージョン1.19の新機能:

" - timeout = 0"の実行開始時の競合状態。 ddrescueに読み込まれた最新のデータを数行表示する新しいオプション "-P、--data-preview"が追加されました。
すべてのパスを同じ方向(前方または後方)に実行する新しいオプション "-u、--unidirectional"が追加されました。
コピーフェーズ中に最初の読み取りエラーが発生した後にddrescueを終了させる新しいオプション "-X、--exit-on-error"が追加されました。
コピーを開始する前に確認を求める新しいオプション " - ask"が追加されました。
コピーフェーズ中に実行するものを選択する新しいオプション " - cpass"が追加されました。
パス間に休止を挿入する新しいオプション「 - 休止」が追加されました。
オプション "-l、--logfile-size"は、もう必要なくなり、削除されました。
Ddrescueはコピーフェーズ中の最初のエラーをスキップします。

トリミングが1回のパスで実行され、逆に実行される可能性があります。分割フェーズは、「スクレイピング」プロセスで置き換えられました。コピーフェーズまたはトリミングフェーズで回復されなかったデータを一緒に擦り合わせるフェーズです。スクレイピングは、一度に1セクタずつ、スクレイピングされていない各ブロックを転送します。
オプション「-n」の長い名前は、再試行フェーズの間に、各パスの後に方向が反転されるようになっている。 " - 単方向"を使用します。上書きする。
ATAデバイスのモデルおよびシリアル番号は、 " - ask"で示されている。または "-vv" GNU / Linuxで。
configureスクリプトは、 " - enable-linux"オプションを受け付けるようになりました。 linux特有のコードのコンパイルを可能にする。
ライセンスはGPLバージョン2以降に変更されました。

バージョン1.18の新機能は何ですか?Pre7:

コピーフェーズでスキップされたブロックは、トリムされていないとマークされなくなりました。
彼らは追加のパスで(トリミングの前に)試行されます。
これにより、トリムされていない大きな領域の作成を避けることで、エラーが発生した場合のレスキューを高速化します。
"ddrescue.texinfo" 「ddrescue.texi」という名前に変更されました。

バージョン1.17 / 1.18の新機能Pre4:

オプション "-r"の長い名前は、が " - retry-passes"に変更されている。 ddrescueは再試行のたびに各セクタを1回だけ試行することを明確にしています。
オプション "-a、 - min-read-rate"のデフォルト値は、が0(自動)に変更されました。
オプション '-O、--reopen-on-error'の効果はコピーフェーズに限定されるようになりましたが、スローリードでもファイルを再オープンします。

バージョン1.18 Pre3の新機能:

新しいオプション "-O、--reopen-on-error&追加されました。

バージョン1.18 Pre2の新機能:

オプション " - log-rates"によって生成されるファイルの形式。 " - log-read" gnuplotのようなユーティリティをプロットすることでそれらを使用可能にするように変更されました。
良いデータが見つかった後、スキップサイズがリセットされました。
これにより、ddrescueは、悪いまたは遅い領域を離れた後、速度を速く回復する必要があります。
現在の合計ランタイムが画面に表示されます。

バージョン1.18 Pre1の新機能:

新しいオプション "-1、--log-rate"は、 "-2、 - log-reads"が追加されました。
オプション " - generate-mode"の短縮名は、 「-G」に変更されている。

バージョン1.17 RC4の新機能:

オプション " - fill"は、 " - fill-mode"に名前が変更されました。
オプション " - generate-logfile"は、 " - generate-mode"に名前が変更されました。
コピーフェーズ中に、1つのセクタを含む不良ブロックは、非トリミングではなく不良セクタとしてマークされる。
これにより、1のクラスタ・サイズが使用されたときにセクタを2回試行することが回避されます。
"設定"別の引数でオプションを受け入れるようになりました。

バージョン1.17 RC3の新機能:

このバージョンでは、書き込みモードで書き込みエラーを無視する新しいオプション "-w、--ignore-write-errors"が追加されています。
これは、故障したドライブの良好なセクタを拭き取っている間に新しいエラーが発生するため、ddrescueが終了するのを避けるのに便利です。

バージョン1.17 RC2の新機能:

Ddrescuelogは、存在しても空の場合、ログファイルが存在しないとはもはや言いません。
このマニュアルでは、「ダイレクト・ディスク・アクセス」が実行されたときに、セクタ全体のみが読み取られることが説明されている。使用されている。

同じようなソフトウェア

開発者の他のソフトウェア Antonio Diaz Diaz

GNU ed
GNU ed

20 Feb 15

Adcd
Adcd

20 Feb 15

GNU Ocrad
GNU Ocrad

17 Feb 15

へのコメント GNU ddrescue

コメントが見つかりません
コメントを追加
画像をオンにする!