ストレージデバイスから失われた/アクセスできないデータを復元するにはどうすればいいですか?

community-faq data-recovery storage

どのようなストレージデバイスから失われたデータやアクセスできないデータを復元しようとする場合、どのような手順を踏めばよいですか?

Answers:

USBフラッシュドライブの一般的な問題をより詳細にカバーする個別の質問があります

  50  community wiki  None


ベストアンサー

機械的な故障の場合

祈って、それはあなたを助け、あなたを落ち着かせてくれます。)

Introduction

機械的な故障(例えば、ランダムにクラッシュする、ある日突然動かなくなる、奇妙な “キーキー”/”ビープ音 “タイプのノイズ)がある場合は、それを接続して電源を入れるたびに、あなたはそれをはるかに悪化させている可能性があります。それが非常に重要なデータであれば、私はラボ/プロのデータ復旧サービスにそれを取ることをお勧めします

しかし、自分でやろうと思えば、機械的な故障を2つにまとめることができます

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

まず、スピンドル/内部の問題。これは、物理的なハードドライブに起こる可能性がある最悪の事態であり、それがこれである場合、それは本当にどのように悪いかに依存します。このための私のお気に入りのツール(無料ではありません)は、R-Studioであり、それはあなたがドライブからイメージを作成し、多くのパス*を実行することができ、その後、イメージからのリカバリを実行します

* (実際にドライブがセクタからの読み取りに失敗したことがありますが、何度も何度も試しただけで、うまくいきました – プラグを抜いて元の場所に戻しても)

データの重要度にもよりますが、読めない場合は、冷凍庫トリックを試してみたいと思います。これは冗談のように聞こえるが、それは本当にそうではありません。気密性の高い袋にドライブを入れて、良い数時間(私は通常6時間または一晩のためにそれを残す)のために冷凍庫にそれを貼り付け、その後、あなたはそれをプラグインするとき、あなたはそれが再びクラッシュする前に、良い15〜30分を得ることができます

それがコントローラー板問題ならば、それを修理する唯一の方法はドライブ(点検の製造業者のウェブサイト)を再フラッシュすることである、または最も一般的に、同じモデルである1つからのコントローラー板を(慎重に)転換しなさい

フラッシュドライブについては、再び、重要な場合は、研究室に行ってください。あなたが自分でそれをしたい場合は、本当に多くのことを言うことはありません

エラーはコントローラかメモリのどちらかでしょうか?

一般的に、それがコントローラであれば、ドライブを接続しても何も起こりません。それがフラッシュメモリ自体である場合、それは一種のメディアなしでフロッピー/CDドライブのように動作します – あなたは、ドライブの文字を見ることができますが、ちょうどそれにアクセスすることはできません(時々メディアの挿入の警告を取得する)

メモリ自体に問題があるのであれば、修正方法がわかりません

しかし、それがコントローラである場合は、私は今までそれを自分でやって時間の約40%の運があった(とそれはスティックのアーキテクチャに依存します)。あなたが見る安いスティックの多くは、2 つのボードがある – 1 つは、コントローラと 2 番目 (技術的な用語を確認しない) は、娘のボードにスナップです。通常、メモリのプラグを抜くことができますし、別のボードにプラグインします

通常、ボードは同様のドライブからである必要はありませんが、ちょうど正しいチッププロバイダを取得しようとします(例えば、ICの1つにブランディング)、私が見る最も一般的なものは、Winbondからであり、彼らは通常、任意のメモリチップを使用して動作します

24  community wiki  2019-01-16


汚職や悪徳セクターの場合

祈って、それはあなたを落ち着かせるので、それは助けになるでしょう。)

データに直接アクセスできます

外付けドライブからファイルを復元する際には、可能な限り最短の接続が重要です

これは、余分なUSBケーブルやUSBハブ、必要のない機器を取り払いたいということです

外付けハードディスクからリカバリーするなら、取り出してSATAケーブルで接続してみて… USBメモリからリカバリーする場合は、USBメモリを取り出して裏に接続してみたり、ポートを変えてみたりしてみてください

さらなるステップのために必要なUltimate Boot CDのダウンロードと書き込み

この記事で使用されているほとんどのツールは、Ultimate Boot CDで利用可能です

  1. このページの下部にあるUltimate Boot CDをダウンロードしてください。ミラーの横にあるenter image description hereのアイコンをクリックしてください

  2. 品質を確保するために、このプログラムでチェックサムを実行し、ここに記載されているチェックサムと比較してみてください

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

  4. オプションで、品質を確保するために、それがCDを検証することを確認してください

バックアップを取る(EASEUSディスクコピー)

ファイルシステムを復元したり、データを復元したりしようとすると、ディスクをいじることになるので、この理由から、物事がうまくいかなくなった場合に、まだ利用可能なバックアップを持っていることを確認するために、予備的なバックアップを取ることをお勧めします。あなたも、あなたが本当にデータを必要とする場合は、まだフォレンジック会社にハードドライブを送信することができますので、ディスクの障害を疑う場合は、代わりにバックアップを行使することを検討したいと思うかもしれません

  1. 究極のブートCDを起動します

  2. HDD –> クローニングツール –> EASEUS ディスクコピーに移動します

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

これにより、セクタ単位で正確にコピーされます

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

ドライブをいじる前に、状態を悪化させていないことを確認したいので、まず状態を確認してみましょう

  1. 究極のブートCDを起動します

  2. HDD –> デバイス管理ツール –> SMARTUDM に移動します

  3. S.M.A.A.R.T.属性のいずれかに ***** が黄色または赤になっているかどうかを確認してください

状態が良くない場合は、機械的な問題が発生した場合の回復を試みる

状態が問題ないのであれば、エラースキャンをして気をつけて問題を取り除いていきます

  1. 究極のブートCDを起動します

  2. HDD –> 診断ツール –> ViVARDに移動します

  3. エラースキャンを実行させて、どれだけのエラーが見つかったか、どれだけのリマップが行われたかをメモしておきましょう

ファイルシステムを特定します

パーティションで使用されているファイルシステムを識別するには?

修復(TestDisk)を試してみます

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

このようにして辿り着いたのです

  1. 究極のブートCDを起動します

  2. HDD –> データ復元ツール –> TestDiskに移動します

  3. このページの下部にあるドキュメントを読んで、データを修復してみてください

リカバリーソフト(PhotoRec)を使用します

下準備が終わったので、こうやって回復を開始します

  1. 究極のブートCDを起動します

  2. HDD –> データ復元ツール –> PhotoRecに移動します

  3. このページの下部にあるドキュメントを読んでください(例。ステップバイステップ)を読んで、データを復旧してください

23  community wiki  2019-01-16


TestDiskは、フリーのオープンソースのパーティションスキャナとデータ復旧ツールです。失われたパーティションを復元するのに非常に便利です。PhotoRecも無料の一般的なデータ復旧ツールです。TestDiskとPhotoRecは、Tom Wijsmanが回答の中で述べたように、Ultimate Boot CDに含まれていることに加えて、多くのLinuxディストリビューションのソフトウェアリポジトリとシステムレスキュー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でターミナルから起動するか、rootで起動します)

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

  4. パーティションの種類を選択します

    ハードディスクにLinuxパーティションがある場合は、[Intel]を選択してください

  5. ファイルタイプオプションを選択します

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

  6. Select options.

    PhotoRecはまた、さまざまなオプションのリストを持っています。通常の状況では、それらを修正する必要はありません

  7. Select partition.

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

  8. ファイルシステムの種類を選択します

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

  9. 分析のためのスペースを選択します

    特定のファイルを削除した後、そのパーティションに書き込みをしなかった場合はFreeを選択し、そうでない場合はWholeを選択してください

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

    ここで、復元したファイルを保存するパスを選択します。その後、Yを押します

PhotoRecは復元したファイルの数を表示します

ソース。 How To Recover Deleted Files in Linux Using PhotoRec から改訂されました

5  community wiki  2020-06-12


もう一つ、非常に参考になりそうなツールとして、Foremostがある。このツールの名前は、辞書の単語で、それ自身の名前のウェブ検索で最初の位置を取得することはできませんので、その相対的な不明瞭さに貢献する可能性があります

Foremost

Foremostは、ヘッダとフッタに基づいてファイルを復元するLinuxプログラムです。ヘッダとフッタはシンプルな設定ファイルで指定されているので、どのヘッダを探すかを選択することができます

このツールは、米国空軍特別捜査局と情報システムセキュリティ研究センターの仕事に顕著な起源を持っています

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

Usage

使い方はとてもシンプルです

  • foremost をディストリビューションリポジトリからインストールするか、ソースから foremost をコンパイルしてください。コンパイルは魅力的に動作します

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

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

  • /recovery/foremostディレクトリを調べて有用なファイルを探す

Remarks

Foremostは、元のデバイスやデバイスイメージを変更しないので、デバイスが故障していない限り、元のデバイスで実行しても通常は安全です。安全のために、常にバックアップダンプを用意しておきましょう

ForemostはUbuntuで利用可能で、実際には破損した画像から個々のファイルを取り出すための最初の選択肢です

1  community wiki  2020-06-12


タイトルとURLをコピーしました