HDDSuperClone はオープンソースになり、そのコードはすでに利用可能です

ニュースがリリースされました HDDSuperCloneの開発の背後にいる人々、 障害のあるハード ドライブから情報をコピーするためのユーティリティ 彼らは、ユーティリティのソース コードをリリースすることを決定しました。

プロジェクトを維持するための時間がないことが主な理由として挙げられています ソースコードを公開する理由。 コードは GPLv2 ライセンスの下で公開されています (ライセンスはコード ファイル内に記載されています)。

HDDSuperClone に慣れていない方は、個々の磁気ヘッドの読み取りエラーや不安定な動作が発生した場合に、ディスクから保存されたデータを抽出できることを知っておく必要があります。

当初、プロジェクトが提供され、n バイナリは、EULA 契約に基づいてビルドされ、バイナリとして開発されました。 GNU ddrescue ユーティリティの高度な代替手段であり、その機能を拡張します 以前は、DeepSpar DDI4 や RapidSpar など、故障したドライブのクローンを作成するためのハードウェア システムでのみ使用できました。

HDDSuperClone は ddrescue ログ ファイルのインポートとエクスポートをサポートしているため、必要に応じて XNUMX つのユーティリティを切り替えることができます。

無料版は SCSI パススルー コマンドを使用します デバイスと通信します。 これにより、従来の通信方法よりも多くのフィードバックが提供され、ユニットが正しく応答しなくなったことを検出できる可能性があります。 OS は読み取りエラーを報告するだけで、何が問題なのかを知る方法がないため、Ddrescue はドライブが応答しなくなったことを認識するのに苦労する可能性があります。

PRO バージョンには、ダイレクト I/O を使用する機能があります。 IDE および SATA に接続されたドライブのほか、その他の高度な機能も備えています。

HDDSuperClone のもう XNUMX つの特徴は、 高度な自己学習ヘッド スキップ アルゴリズムを備えており、約 7 回の不良読み取りで不良ヘッドをスキップしようとします。 これにより、優れたヘッドからのデータ取得が大幅に高速化されます。 ハードウェア イメージャーは、ヘッドを「オフ」にして、正常なヘッドからのみデータを読み取ることができます。これは理想的ですが、特別なベンダー固有のコマンドを使用する必要があります。 HDDSuperClone のヘッド ジャンピング アルゴリズムは、特別なコマンドを使用しなくてもできる限り近いものです。

公開されたコードについては、 また、次の機能を含む有料の Pro バージョンも含まれています。

  • 「ダイレクト AHCI」および「ダイレクト USB」パススルー モードにより、フリーズ時に不安定なドライブの適応リセットまたは再起動が可能になります。
  • ディスク全体ではなく、必要なデータが配置されているセクターのみをコピーできる「仮想コントローラー」モード。 このモードでは、データ ソースと宛先が接続され、仮想ディスク (デフォルトでは /dev/sdv) が作成され、ファイル システム (たとえば、TestDisk、DMDE、または R-勉強)。 この場合、ソフトウェアによって読み取りが要求されたすべてのセクタは、ソース ディスクから XNUMX 回だけ読み取られ、すぐに宛先ディスクまたはイメージに書き込まれます。
  • 異なる論理セクター サイズを持つ仮想ディスクを使用してドライブにアクセスする機能。これは、SATA インターフェイスを介してアクセスされるディスクの元の論理セクター サイズを返すのに役立ちますが、元々は USB インターフェイスで使用されていました。 .
  • セクターごとに 520 バイトを使用する SAS (SCSI) ドライブのクローン作成とイメージング、およびセクターごとに 512 バイトを使用するイメージまたはその他のドライブへの結果の保存のサポート。
  • ディスクの状態を分析する機能。
  • 512 バイト以外のセクター サイズのサポートと、ブロック サイズを調整して、4096 バイト セクターを使用するディスクの不良セクターを最適化する機能。
  • より積極的なアルゴリズムを使用してディスクの破損を防ぎ、障害のある磁気ヘッドをバイパスする高速スキップ モード。
  • ATA インターフェイスから返されたデータを使用して不良セクタをマークするためのサポート。

のために ソースコードを知りたい、tar ファイルで公開されていることを知っておく必要がありますが、愛好家は既に GitHub にリポジトリを作成しており、そこでプロジェクトの開発を継続する予定です。

リンクはこちらです。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。