web-dev-qa-db-ja.com

ストレージデバイスから失われた/アクセスできないデータをどのように回復しますか?

失われたデータやアクセスできないデータをストレージデバイスから回復するためにどのような手順を実行できますか?

回答:

USBフラッシュドライブの一般的な問題を詳しく説明する別の質問があります。

48
Tamara Wijsman

破損または不良セクターの場合。

それがあなたを落ち着かせるので、祈ってください、それは役に立ちます。 :-)

データに直接アクセスします。

外部ドライブからファイルを回復するときは、可能な最短の接続を持っていることが重要です。

これは、余分なUSBケーブル、USBハブ、または不要な機器を取り除きたいという意味です。

外付けハードドライブから回復している場合は、取り出してSATAケーブルを使用して接続してみてください...
USBスティックから回復する場合は、USBスティックをコンピューターの背面に接続し、別のポートで試します。

次の手順に必要なUltimate Boot CDをダウンロードして書き込みます。

この投稿で使用されているほとんどのツールは、すべて ltimate Boot CD で入手できます。

  1. このページ の下部にあるUltimate Boot CDをダウンロードします。 enter image description here ミラーの横にあるアイコン。

  2. オプションで、品質を保証するために、チェックサム ここにリストされている に対して このプログラム を使用してチェックサムを実行します。

  3. ISOをCDに書き込みますImgBurn を使用してWindows、 LiquidCD をMac OSXまたは- Brasero Linux。

  4. 必要に応じて、品質を確保するために、CDを検証するようにします。

バックアップを取ります(EASEUS Disk Copy)。

ファイルシステムのリカバリやデータのリカバリを試行するため、ディスクを改ざんしようとしています。このため、予備のバックアップを作成して、問題が発生した場合でも確実に元に戻すことができます。アップ可能。ディスクの故障が疑われる場合は、代わりにバックアップを実行して、本当にデータが必要な場合にハードドライブをフォレンジック企業に送信できるようにすることもできます。

  1. Ultimate Boot CDを起動します。

  2. [〜#〜] hdd [〜#〜]->に移動しますクローン作成ツール->EASEUSディスクコピー

  3. 空き容量が十分にある別のデバイスにディスクコピーを実行します。

これにより、データがセクターごとのレベルで正確にコピーされます。

ハードドライブがまだ正常な状態にあるかどうかを確認します(SMARTUDM)。

ドライブを改ざんする前に、状態を悪化させていないことを確認したいので、まず状態を確認します。

  1. Ultimate Boot CDを起動します。

  2. [〜#〜] hdd [〜#〜]->デバイス管理ツールに移動します->[〜#〜] smartudm [〜#〜]

  3. チェックS.M.A.R.T。 attributesには黄色または赤の*****があり、これは不良な状態を示します。

状態が正常でない場合は、 機械的な問題が発生した場合は回復してください

状態に問題がない場合は、エラースキャンを実行して問題を解決します。

  1. Ultimate Boot CDを起動します。

  2. [〜#〜] hdd [〜#〜]->診断ツール->ViVARD

  3. エラースキャンを実行させて、検出されたエラーの数と実行されたリマップの数を記録します。

ファイルシステムを識別します。

パーティションで使用されているファイルシステムを特定するにはどうすればよいですか? の対象。

修復してみてください(TestDisk)。

実際のリカバリを行う前に、最初にパーティションとファイルシステムを修復する必要がある場合があります。これがTestDiskの出番です、私は それが何をするかを調べるために をお勧めします。

これはそれに到達する方法です:

  1. Ultimate Boot CDを起動します。

  2. [〜#〜] hdd [〜#〜]->に移動しますデータ復旧ツール->TestDisk

  3. このページ の下部にあるドキュメントを読み、データの修復を試みます。

回復ソフトウェア(PhotoRec)を使用します。

これで準備が完了したので、次の方法で回復を開始できます。

  1. Ultimate Boot CDを起動します。

  2. [〜#〜] hdd [〜#〜]->に移動しますデータ復旧ツール->PhotoRec

  3. このページ (例: step by step )の下部にあるドキュメントを読み、データを回復します。

21
Tamara Wijsman

機械的な故障の場合。

お祈り、それはあなたを助け、あなたを落ち着かせるでしょう。 :-)

前書き

機械的な障害がある場合(たとえば、ランダムクラッシュ、1日だけ動作しなくなる、奇妙な「金切り声」/「ビープ音」タイプのノイズ)、[〜#〜]毎[〜#〜]プラグを差し込んで電源を入れると、さらに悪化する可能性があります。それが非常に重要なデータである場合、私はそれを実験室/専門家のデータ復旧サービスに連れて行くことをお勧めします。

ただし、自分でやりたい場合は、機械的な故障を2つのカテゴリに要約できます。

スピンドル/内部の問題または外部/コントローラの問題。

まず、スピンドル/内部の問題。これは、物理ハードドライブで発生する可能性のある最悪の事態です。これが原因である場合、それは実際にどれほど悪いかによります。私のお気に入りのツール(無料ではありません)は R-Studio です。このツールを使用すると、ドライブからイメージを作成し、多数のパスを実行して*、イメージからリカバリを実行できます。

*(実際にドライブがセクターからの読み取りに失敗したことがありましたが、何度も何度も試行しただけでうまくいきました-取り外して再度差し込んでも

データの重要度に応じて、また、読めない場合は、 フリーザートリック を試してみます。これは冗談のように聞こえますが、実際にはそうではありません。ドライブを気密バッグに入れ、冷凍庫に数時間入れます(通常は6時間または一晩置いたままにします)。その後、プラグを差し込むと、15〜30分前に十分な容量が得られます。再びクラッシュします。

それがコントローラーボードの問題である場合、それを修正する唯一の方法は、ドライブを再フラッシュする(製造元のWebサイトを確認する)か、最も一般的には、コントローラーボードを同じモデルのコントローラーボードから(慎重に)切り替えることです。

フラッシュドライブの場合も、重要であれば、ラボに移動します。あなたがそれを自分でやりたいのなら、言うことは本当にたくさんありません。

コントローラまたはメモリのエラーですか?

通常、それがコントローラーである場合、ドライブを接続しても何も起こりません。フラッシュメモリ自体の場合は、メディアが挿入されていないフロッピー/ CDドライブのように機能します。ドライブ文字は表示されますが、ドライブにアクセスできません(挿入メディアの警告が表示される場合があります)。

それがメモリ自体である場合、私は修正を知りません。

しかし、それがコントローラーである場合、自分でそれを行う時間の約40%しか運がありませんでした(そしてそれはスティックのアーキテクチャに依存します)。安価なスティックの多くには2つのボードがあります。1つはコントローラーで、もう1つは(専門用語ではわかりません)ドーターボード上のスナップです。通常は、メモリを取り外して別のボードに差し込むだけです。

通常、ボードは同様のドライブからのものである必要はありません。チッププロバイダーを正しく取得してみてください(たとえば、ICの1つでブランド化)。私が目にする最も一般的なものは Winbond および彼らは通常、任意のメモリチップで動作します。

23
William Hilsum

TestDisk は、無料のオープンソースパーティションスキャナーおよびデータ復旧ツールです。失われたパーティションを回復するのに非常に役立ちます。 PhotoRec は、無料で一般的に使用されているもう1つのデータ復旧ツールです。 TestDiskとPhotoRecは、Ultimate Boot CDに含まれているほか、Tom Wijsmanが彼の回答で述べたように、多くのLinuxディストリビューションのソフトウェアリポジトリやSystem Rescue CDにも含まれています。 System Rescue CDはUltimate Boot CDに似ていますが、より軽量です。これは、パフォーマンスが重要なCDまたはUSBフラッシュドライブから通常実行されるため、利点です。

TestDiskはPhotoRecよりもはるかに効率的です。 Testdiskの問題は、削除されたすべてのファイルを常に回復できるとは限らないことです。誤ってパーティションを再フォーマットした場合、TestDiskは1つのファイルを失うことなく数千のファイルを回復できますが、ファイルをゴミ箱に送ってからゴミ箱を空にして削除した場合、TestDiskは常にそれを回復できるとは限りません。

最初にTestDiskを使用してください。TestDiskを使用して削除されたファイルをすべて復元した場合は、完了です。 TestDiskでほとんどの削除済みファイルを復元した場合は、完了したかどうかを判断できます。 TestDiskの実行後に完了していない場合は、PhotoRecを使用して、削除されたファイルの回復を試みることができます。

PhotoRecは、完全に上書きされた(たとえば、ddプログラムを使用して)削除されたファイルを復元することはできません。場合によっては、ファイル名はファイル自体に保存されます。この場合、PhotoRecはファイル名を回復しようとしますが、ほとんどの場合、PhotoRecはファイル名を回復できません。


PhotoRecを使用してファイルタイプに基づいてファイルを回復する

削除されたファイルが存在するオペレーティングシステムを使用しないようにするために、次の手順を実行する前にLinuxライブDVD/USBから起動することをお勧めします。

  1. OSにまだインストールされていない場合は、TestDiskをインストールします。 Linuxディストリビューションでは、TestDiskをインストールすると、PhotoRecも一緒にインストールされます。

  2. ターミナルを開いてPhotoRecを起動します(ライブCD/USBのターミナルから起動するか、ルートとして起動します)。

  3. ハードディスクを選択します。

  4. パーティションタイプを選択します。

    ハードディスクにLinuxパーティションがある場合は、[Intel]を選択します。

  5. Filetypeオプションを選択します。

    [File Opt]に移動して押します Enter。ここで、次のボタンを押すと、すべてのファイルタイプを無効にできます s。スペースを使用してチェックボタンを切り替えます。回復するファイルタイプを選択します。

  6. オプションを選択。

    PhotoRecには、さまざまなオプションのリストもあります。通常の状況では、それらを変更する必要はありません。

  7. パーティションを選択します。

    ファイルを削除したパーティションにセレクターを移動します。次に押す Enter[Search].

  8. ファイルシステムのタイプを選択します。

    Linuxを使用している場合は、ext2/ext3/ext4になるため、デフォルトの選択はext2/ext3です。それ以外の場合、FATまたはNTFSとしてフォーマットされたパーティションからファイルをリカバリする場合は、Otherを選択します。

  9. 分析するスペースを選択します。

    特定のファイルを削除した後にそのパーティションに書き込みを行わなかった場合はFreeを選択し、それ以外の場合はWholeを選択します。

  10. ファイルを回復するディレクトリを選択します。

    次に、リカバリされたファイルが保存されるパスを選択します。次に押す Y

PhotoRecはそれが回復したファイルの数を示します。

ソース:PhotoRecを使用してLinuxで削除されたファイルを復元する方法 から改訂

5
karel

非常に役立つと思われる別のツールは Foremost です。ツールの名前は、それ自体の名前のWeb検索で最初の位置を取得することができないため、相対的な曖昧さの原因となる可能性がある辞書の単語です。

何より

最も重要なのは、ヘッダーとフッターに基づいてファイルを回復するLinuxプログラムです。ヘッダーとフッターは単純な構成ファイルで指定されるため、検索するヘッダーを選択できます。

このツールは、米国空軍特別捜査局と情報システムセキュリティ研究センターの研究で傑出した起源を持っています。

最近、PhotoRecがルートディレクトリエントリが破損したFAT形式のSDカードでサウンドファイル(通常のRIFF WAVE形式)の痕跡を見つけることができなかった日を救いました。

使用法

使い方はとても簡単です:

  • 可能であれば、ディストリビューションリポジトリからforemostをインストールするか、ソースからforemostをコンパイルします。ツールには外部依存関係がほとんどないため、コンパイルは魅力のように機能します

  • デバイスまたはデバイスイメージでforemostを実行します。

    foremost -i /dev/hda -t wav -o /recovery/foremost

  • /recovery/foremost有用なファイルのディレクトリ。

備考

Foremostは元のデバイスまたはデバイスイメージを変更しないため、通常、デバイスに障害が発生していない限り、元のデバイスで実行しても安全です。安全のために、常にバックアップダンプを用意してください。

ForemostはUbuntuで利用でき、実際には 破損したイメージから個々のファイルを抽出する の最初の選択肢です。

1
Dmitri Chubarov