GoGPT Best VPN GoSearch

OnWorksファビコン

safecopy - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで safecopy を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド safecopy です。

プログラム:

NAME


セーフコピー - IO エラーの原因となっているソースからデータを救出する

SYNOPSIS


セーフコピー [オプション] ... SOURCE DEST

DESCRIPTION


セーフコピー デバイスに頼っても、SOURCE からできるだけ多くのデータを取得しようとします
該当する場合、特定の低レベル操作。

これは、問題のある領域または損傷した領域を特定し、それらをスキップして、
その後も読み続けます。 宛先ファイルの対応する領域は、次のいずれかです。
スキップされるか (ゼロで埋められることを意味する最初の作成時)、または意図的に
破損したデバイスで影響を受けるファイルを後で見つけるための認識可能なパターン。

Safecopy はインクリメンタル アルゴリズムを使用して、不良データの正確な始まりと終わりを特定します。
これにより、ユーザーは完全なデータと引き換えに悪い領域へのアクセスを最小限に抑えることができます
復活。

最初に同じファイルからできるだけ多くのデータを取得するために、同じファイルに対する複数のパスが可能です。
被害を最小限に抑え、残りのデバイスの一部を取得しようとします
ますます積極的な読み取り試行を伴うデータ。

これが機能するには、ソース デバイスまたはファイルがシーク可能である必要があります。 シークできないデバイスの場合
(テープのように)外部スクリプトを使用して、制御されたスキップを実行することができます
あなたのための破損した部分。

(たとえば、SCSI テープ デバイスで "mt seek" と "mt tell" を使用)
詳細については、" パラメータを参照してください。

このツールのパフォーマンスと成功は、デバイス ドライバー、ファームウェア、および
基盤となるハードウェア。

現在、safecopy は CDROM ドライブへの RAW アクセスをサポートしており、CD から直接データを読み取ることができます。
一部のドライバー依存のエラー修正をバイパスします。 これにより、データの取得を高速化できます。
CD と回復中のシステム負荷を軽減し、成功率を高めます。 セーフコピー
ディスク ステータス システムコールを使用して、セクター サイズと CD のアドレス指定を決定します。 これは失敗します
セクター レイアウトはディスク内で変更される可能性があるため、混合モードまたはマルチセッション CD
大多数のディスクで引き続き動作します。 他のディスクは引き続きリカバリできます
通常の高レベル データ アクセスを使用します。 Safecopy は、実行中に関連するディスク タイプを自動検出します。
ディスクとブロックサイズをスキャンします。

一部の CD/DVD ドライブでは、エラー時に ATAPI バスがクラッシュすることが知られており、デバイスが
ドライバーは、エラーごとに最大 XNUMX 分以上フリーズします。 そのような使用を避けるようにしてください
メディア リカバリ用のドライブ。 セーフコピーの低レベル アクセス機能を使用すると、一部の環境で役立つ場合があります。
状況。

一部のドライブは、他のドライブよりも不良メディアをよりよく読み取ることができます。 必ず CD のデータ復旧を試みてください
および複数の異なるドライブおよびコンピューター上の DVD。 増分セーフコピーを使用できます
以前に読み取れなかったセクターのみを読み取る回復機能。

信頼性


破損したメディアからのデータ復旧はデリケートな作業であり、最悪の場合、成功するか、
失敗は会社全体を安全または破滅させ、影響を受けた人々の個人的な運命を封印する可能性があります。 それは
その目的のために作成されたツールは信頼性が高く、信頼できるものであることが最も重要です。

ユーザーは、ソフトウェアが自分のハードウェアとデータに対して何をしているのかを正確に知る必要があります。 の
操作の結果は、理解可能で予測可能である必要があります。

未知の複雑な内部動作を備えた「インテリジェントデータ復活ウィザード」は、
気の利いたツールですが、上記の予測可能な結果の要件を満たしていません。
ユーザーは、自分のデータに対して何が行われるかを事前に知っています。

これを保証するために、セーフコピーの操作シーケンスは比較的単純に保たれています。
予測可能性。 残念ながら、機能の追加により複雑さが増し、
包含リストと除外リストが混在していた過去の未定義の結果、特に
異なるブロックサイズを混在させる場合。 最悪の場合、これは上書きにつながる可能性があります
マーク (-M) オプションを使用した後のインクリメンタル実行で宛先ファイル内のデータ。

バージョン 1.3 以降、safecopy には、safecopy の検証に使用できるテスト スイートが同梱されています。
入力内の不良ブロックの組み合わせをシミュレートする一連のテストケースでの動作
マークの有無にかかわらず、さまざまな包含リストと除外リスト。 リリースは作成のみ
safecopy が仕様に従ってこれらのテスト ケースに合格した場合。

このセーフコピーの動作のテキスト仕様は、次のファイルにあります。
specification.txt はセーフコピーに同梱されています。

OPTIONS


--ステージ1
再試行を使用せず、不良領域を回避して、ほとんどのデータを高速にレスキューするように事前設定されています。

プリセット: -f 10% -r 10% -R 1 -Z 0 -L 2 -M BaDbLoCk -o stage1.badblocks

--ステージ2
再試行を使用せずに不良データの正確な終わりを検索して、より多くのデータをレスキューするように事前設定
エリア。

プリセット: -f 128* -r 1* -R 1 -Z 0 -L 2 -I stage1.badblocks -o stage2.badblocks

--ステージ3
最大の再試行を使用してレスキューできるすべてのものをレスキューするようにプリセットされています。
再編成のトリックと低レベルのアクセス。

プリセット: -f 1* -r 1* -R 4 -Z 1 -L 2 -I stage2.badblocks -o stage3.badblocks

すべてのステージ プリセットは、個々のオプションで上書きできます。

-b <サイズ>
デフォルトの読み取り操作のブロックサイズ。 これをあなたの物理セクターサイズに設定します
メディア。

デフォルト:1 *
OS から報告された場合はハードウェア ブロック サイズ、それ以外の場合は 4096

-f <サイズ>
不良ブロックをスキップするときのブロックサイズ (バイト単位)。 設定を高くすると負担が少なくなります
ただし、XNUMX つの悪い領域の間にある良い領域を見逃す可能性があります。

デフォルト:16 *

-r <サイズ>
不良領域の正確な開始または終了を検索するときのバイト単位の解像度。
デバイスから直接データを読み取る場合は、これよりも低く設定する必要はありません。
ハードウェアのブロックサイズ。 ただし、マウントされたファイルシステムでは、ブロックと物理を読み取ります
ブロックの位置がずれている可能性があります。 値が小さいと、読み取りが非常に徹底的に試行されます
破損した領域の端でデータを再生しますが、破損したメディアへの負担を増やします。

デフォルト:1 *

-R <>
損傷した領域の最初の不良ブロックに対して、少なくともその回数の読み取り試行が行われる
最小解像度で。 より多くの再試行により、弱いセクターを回復できる場合がありますが、
追加の負担のコスト。

デフォルト: 3

-Z <>
エラーごとに、ソース デバイスの最初から最後まで読み取りヘッドを強制シークします。
多くの場合、指定どおりです。 それには時間がかかり、追加の負担が発生し、そうでない可能性があります
すべてのデバイスまたはドライバーでサポートされています。

デフォルト: 1

-L <モード>
指定された低レベルのデバイス呼び出しを使用します。

0 低レベルのデバイス呼び出しを使用しない
1 エラー回復のためだけに低レベルのデバイス呼び出しを試みます
2 可能な場合は常に低レベルのデバイス呼び出しを使用する

このバージョンでサポートされている低レベルの機能は次のとおりです。

システム デバイス タイプ 特徴
Linux cdrom/dvd バス/デバイスのリセット
raw モードでの Linux cdrom 読み取りセクター
Linux フロッピー コントローラのリセット、いじり

デフォルト: 1

--同期 同期読み取り呼び出しを使用します (ドライバーのバッファリングを無効にします)。 Safecopy は O_DIRECT を使用します
OS でサポートされている場合、O_SYNC がサポートされていない場合。

デフォルト: OS による非同期読み取りバッファリングが許可されています

--forceopen
読み取りエラーが発生した後もソースを再オープンしようとし続けます。
一時的に離れます。

警告: これにより、手動で中止するまでセーフコピーがハングアップする可能性があります。

デフォルト: fopen() エラーで中止

-s <ブロック>
読み取りを開始する開始位置。 の位置 0 に対応します。
宛先ファイル。

デフォルト: ブロック 0

-l <ブロック>
読み取るデータの最大長。

デフォルト: 入力ファイル全体のサイズ

-I <不良ブロックファイル>
増分モード。 ターゲット ファイルが既に存在し、指定された穴があると仮定します。
不良ブロックファイル。 リストからさらにデータを取得しようとします
ブロックまたはターゲット ファイルのファイル サイズを超えるもののみ。

警告: このオプションを指定しないと、コピー先ファイルは削除される前に空になります。
書き込み。 前回の safecopy の実行を続行する場合は、-I /dev/null を使用します。
不良ブロックリストなし。

示す: -c が指定されていない場合は -c 0

デフォルト: なし ( -c が指定されている場合は /dev/null )

-i <バイト>
-I で指定された badblockfile を解釈するためのブロックサイズ。

デフォルト: -b で指定されたブロックサイズ

-c <ブロック>
この位置でコピーを続けます。 これにより、出力がブロックの場合に続行できます
成長可能なファイルとは対照的に、固定サイズのデバイス。
すでにどこまで到達したかを判断します。 使用されるブロックサイズは -I の場合と同じです
オプションを選択します。
-c 0 は、現在の宛先サイズで続行します。

示す: -I /dev/null -I が指定されていない場合

デフォルト: なし ( -I が指定された場合は 0 )

-X <不良ブロックファイル>
除外モード。 -I と一緒に使用すると、除外されたブロックが含まれているブロックをオーバーライドします。
Safecopy は、除外ブロックでカバーされた領域からデータを読み書きしません。

デフォルト:なし

-x <バイト>
-X で指定された badblockfile を解釈するためのブロックサイズ。

デフォルト: -b で指定されたブロックサイズ

-o <不良ブロックファイル>
badblocks/e2fsck 互換の不良ブロック ファイルを書き込みます。

デフォルト:なし

-S <シークスクリプト>
入力ファイルのシークに外部スクリプトを使用します。 (テープ デバイスに役立つ場合があります。
および類似)。 Seekscript は、ブロック数を取得する実行可能ファイルである必要があります。
argv1 (1-64) としてスキップされる argv2 としてのバイト単位のブロックサイズと現在の位置
(バイト単位) argv3 として。 戻り値は成功したブロックの数である必要があります
スキップされるか、0 はシークの失敗を示します。 外部シークスクリプトのみが使用されます
lseek() が失敗し、データをスキップする必要がある場合。

デフォルト:なし

-M <string>
未回復のデータをスキップする代わりに、この文字列でマークします。 これは後で役立ちます
レスキューされたファイル システム イメージで破損したファイルを見つけます。 デフォルトはゼロです
出力ファイルの作成時にデータを読み取ることができず、データをそのままにしておく
後で実行します。

警告: インクリメンタル モード (-I) と組み合わせて使用​​すると、上書きされる可能性があります
-I ファイルで発生する任意のブロックのデータ。 -I ファイルにないブロック、または
-X で指定されたファイルに含まれるファイルは、上書きされないように保存されます。

デフォルト:なし

- デバッグ <レベル>
デバッグ出力を有効にします。 レベルはビット フィールドです。値を加算すると、さらに多くの値が表示されます
情報:
プログラムの流れ: 1
IO コントロール: 2
不良ブロックのマーキング: 4
シーク: 8
インクリメンタルモード: 16
除外モード: 32
またはすべてのデバッグ出力: 255

デフォルト: 0

-T <タイミングファイル>
後で分析するために、セクター読み取りタイミング情報をこのファイルに書き込みます。

デフォルト:なし

-h, - 助けて
プログラムのヘルプ テキストを表示します。

パラメーター


の有効なパラメータ -f -r -b オプションは次のとおりです。


バイト単位の量 - 例: 1024

%
ファイル/デバイス サイズ全体の割合 - 例: 10%

*
-b のみ、OS によって報告されたブロックサイズの倍数

*
-f   -r の値の number 倍のみ -b

出力


出力シンボルの説明:

. 1 ~ 1024 ブロックが正常に読み取られました。

_ ブロックの読み取りが不完全でした。 (おそらくファイルの終わり) ブロックサイズが縮小されました
残りを読む。

|/| シークに失敗しました。ソースは順次読み取りのみ可能です。

> 読み取りに失敗しました。部分データを読み取るためにブロックサイズを減らしています。

! 許可されている最小サイズの読み取り試行での低レベルのエラーは、再試行につながります
試みます。

[xx](+yy){
現在のブロックと、この時点までに連続して正常に読み取られたバイト数。

X 最小ブロックサイズのブロックで読み取りが失敗し、スキップされました。 回復不能なエラー、
宛先ファイルはゼロで埋められます。 データが最後までスキップされるようになりました
読み取れない領域に到達しました。

< 不良領域の終了後に読み取りが成功すると、小さい領域でバックトラッキングが発生します
最初に読み取り可能なデータを検索するためのブロックサイズ。

}[xx](+yy)
現在のブロックと最近の連続した読み取り不能データのバイト数。

方法


どうすれば...

- マウントされているが破損しているメディアからファイルを復元します。そのコピーは次の場合に失敗します:
セーフコピー /パス/へ/問題ファイル ~/保存ファイル

- 破損したディスク/CDROM のファイル システム イメージを作成します。
セーフコピー /dev/デバイス 〜/ディスクイメージ

- 可能な限り徹底的にデータを復活させますか?

セーフコピー ソース宛先 -f 1* -R 8 -Z 2
(ブロックとセクターの論理的なミスアライメントを想定)

セーフコピー ソース宛先 -f 1* -r 1 -R 8 -Z 2

- できるだけ早くデータを復元する、または

- メディアをさらに損傷するリスクが低い状態でデータを復活させます。
(-f と -r にはさらに高い値を使用できます)

セーフコピー ソース宛先 -f 10% -R 0 -Z 0

- 一部のデータを高速に復元し、後でより多くのデータを完全に読み取ります。

セーフコピー ソース宛先 -f 10% -R 0 -Z 0 -o badblockfile
セーフコピー ソース宛先 -f 1* -R 8 -Z 2 -I badblockfile

代替の アプローチ   NEW プリセット 特徴:

セーフコピー ソース宛先 --stage1

セーフコピー ソース宛先 --stage2

セーフコピー ソース宛先 --stage3

- 友人の CD-ROM ドライブを使用して、破損した CD からデータを完成させます。
セーフコピー /dev/mydrive イメージファイル-b -o myblockfile
セーフコピー /dev/otherdrive イメージファイル-b -I マイブロックファイル
-私-o 他のブロックファイル
セーフコピー /dev/anotherdrive イメージファイル-b -私
他のブロックファイル -i

- データレスキュー操作を中断し、後で再開します。
セーフコピー ソース宛先
(セーフコピーは中止されます)
セーフコピー ソース dest -I /dev/null

- 正しい badblocks 出力でデータ レスキュー操作を中断し、後で再開します。
セーフコピー ソース宛先-o 不良ブロックファイル
(セーフコピーは中止されます)
mv badblockfile が保存されましたbadblockfile
セーフコピー ソース dest -I /dev/null -o badblockfile
cat badblockfile >>savedbadblockfile

- インクリメンタル モードでの中断と再開:
(これには、正しいバッドブロック リストを取得するために少しの bash スクリプトが必要です)
セーフコピー ソース宛先-o badblockfile1
セーフコピー ソース宛先-I badblockfile1 -o badblockfile2
(セーフコピーは中止されます)
latest=$( テール -n 1 badblockfile2 )
[ -z $latest ] の場合。 次に最新 = -1; フィ;
猫の悪いブロックファイル1 | ブロックの読み取り中。 行う
[ $block -gt $latest ] && echo $block >>badblockfile2;
終わり;
セーフコピー ソース宛先-I badblockfile2 -o badblockfile3

- 部分的に成功したレスキュー ファイル システムで、破損したファイルを見つけます。
セーフコピー /dev/ファイルシステムイメージ -M CoRrUpTeD
fsck 画像
mount -o ループ イメージ /mnt/mountpoint
grep -R /mnt/mountpoint "CoRrUpTeD"
(ヒント: 読み取れない部分が小さい場合、影響を受けるすべてのファイルが検出されない可能性があります
マーカー文字列よりもサイズが大きい)

- ファイルシステム イメージからファイル システムの既知の badblocks リストを除外する
作成:
ダンペ2fs -b /dev/filesystem >badblocklist
セーフコピー /dev/filesystem image -X badblocklist -x

- X から始まり、サイズが Y のデバイスのイメージを作成します。
セーフコピー /dev/ファイルシステム -b -s -l

- 実際の (破損した) ソースにアクセスせずに、レスキューされたデータの XNUMX つの部分的なイメージを結合します
データ:
(これは少しトリッキーです。何らかの方法で両方のファイルの badblocks リストを取得する必要があります
欠落しているデータがどこにあるかをセーフコピーに知らせます。 -M (マーク) 機能を使用した場合、
これらを自動的に計算できるかもしれませんが、この機能は提供されていません
セーフコピーによる。 XNUMX つの badblocks ファイルがあるとします。

あなたが持っている:
画像1.dat
image1.badblocks (ブロックサイズ1)
画像2.dat
image2.badblocks (ブロックサイズ2)

image1 のファイル サイズは、image2 のファイル サイズ以上である必要があります。 (そうでない場合は、
それらを交換します) )

cp image2.dat 結合された.dat
セーフコピー image1.dat 結合.dat -I image2.badblocks -i blocksize2 -X
image1.badblocks -x ブロックサイズ1
(これにより、結合されたデータが得られますが、badblocklist は出力されません。
badblocks リストは、
a: 両方の badblocks リスト内、または
b: image1.badblocks 内および image2 のファイル サイズを超える
このロジックは、短いシェル スクリプトで簡単に解決できます。 いつかこれが出荷されるかもしれません
それまでは、これをランダム オープンに貢献するチャンスと考えてください
ソース プロジェクト)。

- テープ デバイスのレスキュー データ:
テープ デバイス ドライバが lseek() をサポートしている場合は、任意のファイルとして扱います。
悪いものをスキップするための自己記述スクリプトを使用した safecopy の「-S」オプション
ブロック。 (たとえば、「mt seek」を使用)
閉じると巻き戻します。 運が良ければフィードバックを送ってください。更新できるようにします
このドキュメント。

よくあるご質問


Q: dd-rescue などのツールが既にあるのに、なぜこのツールを作成するのか
その目的のために?

A: 始めたときは dd(-)rescue を知らなかったので、気になっていました。 私も
safecopy は、より多くの理由により、データ損失の危険にさらされているユーザーのニーズにより適していると思います
読みやすい出力と、他のいくつかのツールよりもわかりやすいオプション。
(それからまた偏見があります。自分で比較してください)一方、セーフコピーは低レベルをサポートしています
他のツールにはないレベル機能。

Q: -Z オプションは正確には何をしますか?

A: フロッピーが「neek nark」音を 3 回鳴らしていた MS-DOS 時代を思い出してください。
読み取りエラーが発生するたびに? これは、BIOS または DOS ディスクが
ドライバーは IO ヘッドをその境界に移動して、小さなシリンダーを修正した可能性があります
再試行する前に。 Linux はデフォルトでそれを行いません。
一般的な CDROM ドライブまたはドライバー。 それにもかかわらず、この動作を強制すると増加する可能性があります
CD から不良セクタを読み取る可能性は __BIG__ 時間です。 (フロッピーとは異なり、
通常はほとんど効果がありません)

Q: 読めなくなった CD を復活させる最善の方法は?

A: さまざまなコンピュータやドライブでバックアップ イメージを作成してみてください。 する能力
悪いメディアからの読み取りは非常に異なります。 私は 6 年前の Lite On CDRW ドライブを持っています。
深く意図的に傷を付けた CD を読み取ることさえあります (私のキーのように、それを作るために
判読不能)完璧。 職場で同じ年齢の CDRW ドライブがデータを読み取らない
ほとんどの DVD およびコンボ ドライブには不良ブロックがありますが、
数百バイトごと。 次の場合は、セーフコピーの RAW アクセス機能をフルに活用してください。
該当する。 (-L2オプション)

一般的なガイドラインとしては次のとおりです。
- CDRW ドライブは通常、読み取り専用の CD ドライブよりも優れています。
-CD のみのドライブは、DVD ドライブよりも CD の方が優れている場合があります。
-PC ドライブは、ラップトップ ドライブよりも優れている場合があります。
-レンズがきれいなドライブは、ダートボールよりも優れています。
-CD のクリーンアップが役立ちます。
-化学薬品を使用しない限り。
-CD に粘着テープを使用すると、反射層が永久に剥がれます。
ディスクを読み取れません。

Q: 読めなくなったフロッピーを復活させる最善の方法は?

A: もう一度別のフロッピー ドライブを試してください。 さらに簡単になる可能性があることに注意してください
CD よりも不良フロッピーでデータを損傷します。 (読み取りの試行をやりすぎないでください)

Q: BlueRay/HDDVD ディスクはどうですか?

A: 私が知っていたとしても地獄ですが、一般的には DVD に似ているはずです。 それはおそらく依存します
ドライブのファームウェアがどのように動作するか。

Q: ハードドライブに突然多くの不良セクタができました。どうすればよいですか?

A: 不良ハード ドライブからデータを救出する場合、速度は重要な要素です。 へのアクセス
不良領域または単なる実行時間でさえ、ドライブにさらに損傷を与え、以前の状態にする可能性があります
読み取れる部分 読み取れない 温度上昇、損傷したヘッドのスクラッチ
表面のまだ良い部分、振動によるベアリングの劣化など。
システムをシャットダウンし、コンピュータからハード ドライブを取り外すことをお勧めします。
エラーが発生したらすぐに、それ以上のダメージを与えずにできるだけ速く。

(プラグを抜かないでください!リセットを押して強制的に再起動し、電源を介して電源を切ります
ボタン/ACPI)

からのすべてのデータを保存するのに十分なディスク容量を備えたレスキュー システムをセットアップします。
破損したドライブ (および場合によってはその複数のコピー)。 外付けハードをお持ちの場合
ドライブのホットプラグを可能にする、USB SATA または SCSI 経由で接続するドライブ ケース
実行中のシステムに、それを使用します。 これにより、
ドライブの電源を入れる必要があり、場合によってはBIOSまたはオペレーティングシステムが意図せずに起動する必要があります
それにアクセスします。 また、ドライブに簡単にアクセスして温度を確認したり、
動作中の騒音。

データをレスキューするときは、まず正常なデータをレスキューしてから、不良なデータにアクセスしようとする
セクター。 Safecopy では、badblock 除外を使用して既知の問題のあるセクターをスキップできます
システム ログまたはドライブから取得できるファイル (-X)
smartmontools または同様のソフトウェアを介した内部ログ。 可能性があることに注意してください
おそらく、物理セクター番号を論理ブロック番号に変換する必要があります
あなたのソースに応じて。

また、セーフコピーに問題のある領域からできるだけ早く飛び出すように指示する必要があります。
どこかで続けます。 パラメータ「-f 10% -r 10% -R 0 -Z 0」は、
safecopy を作成すると、デバイス コンテンツの 10% がスキップされ、スキップせずに続行されます。
バックトラック。 後でいつでもデータの取得を試みることができます。最初に取得します
ドライブの残りの部分にあると思われる良好なデータ。 データの方法によっては
使用する予定のリカバリでは、不良データを「-M」でマークするのが理にかなっている場合があります
オプション。 これにより、データ破損の影響を受けたファイルを後で見つけることができます。
簡単に。 「-o」オプションを使用して、セーフコピーにすべてのブロックを含む不良ブロック リストを書き込むようにします。
スキップされたか、読めません。

この最初の実行でセーフコピーが完了したら、XNUMX 回目の実行を試みることができます。
より多くのデータを取得します。 「-f」に小さい値を使用し、セーフコピーがバックトラックできるようにします
影響を受ける領域の終わり "-r 1*"。 インクリメンタル モード「-I」を必ず使用してください。
最初の実行でスキップされたブロックを読み取ります。

実行の合間にドライブを冷却することは理にかなっています。 すべてを手に入れたら
ドライブの「良好な」領域からのデータは、より「完全な」アクセスを危険にさらす可能性があります。
再試行の回数を増やす "-R" 不良ブロックの場合、おそらく一緒に
ヘッド再調整「-Z 1」。 "-f 1*" を指定すると、safecopy は毎回読み取ろうとします。
ブロックし、悪い領域をまったくスキップしません。

ドライブが応答しなくなった場合は、電源を切り、しばらく冷ましてから、
再試行する。

(死んだドライブを復活させた人々から、
保冷剤で低温に冷やします。)

!!! データが本当に重要な場合は、プロのデータ復旧スペシャリストに相談してください
ドライブにさらなる損傷を与える前に、すぐに。

EXIT ステータス


回復不能なエラーがなかった場合、safecopy は 0 (ゼロ) を返します。
一部のデータを復元できなかった場合、safecopy は 1 を返します。
エラーまたはシグナルによってコピーが中止された場合、safecopy は 2 を返します。

作者


safecopy とそのマンページは、CorvusCorax によって設計および作成されました。

onworks.net サービスを使用してセーフコピーをオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。