Linuxで削除されたファイルを回復する方法

簡単な説明:この記事では、コマンドラインツールのテストディスクを使用して、Linuxで削除されたファイルを復元する方法について説明します。 これは、Ubuntuや他のLinuxディストリビューションで失われたファイルを回復するために誰でも使用できる使いやすいツールです。

あなたはその恐ろしい気持ちを得たことがありますか? 誤ってファイルを削除したことに気付いたときに表示されるものです。 多くの場合、すぐに否定されます。別のコピーがどこかにあります。

しかし、悲しみのすべての段階を経るのではなく、心配しないでください。 そして、あなたは一人ではないことを忘れないでください。 遅かれ早かれ誰もがこれを行います。

「心配しないでください」あなたは反論します、「私は私の履歴書の唯一のコピーを消しました!」

いいえ、心配しないでください。 起こったのはそれがリストからぶつかったということだけです。 あなたがドライブに書き込んでいない限り、それは絶対にまだ存在しています。 実際、ファイルのサイズとドライブの空き容量によっては、ドライブに書き込みを行っても、削除されたファイルは無期限に保存されることがあります。

「はい、大丈夫です」とあなたは言います。「私の履歴書が抽象的な意味で「存在する」ことを知っているので安心します。 しかし、それを開いたり、編集したり、印刷したりできないのであれば、実用的な意味では存在しません。 本当に役立つのは、ファイルを「削除解除」する方法です。 そして、ITフォレンジックラボを必要としないものです。」

本当に、心配しないでください - あなたは削除されたファイルを回復するために実験室を必要としません。 さらに、もしあなたが原始的なGUIを使って過去を乗り越えることができれば、それは実際には簡単です! TestDisk使用して削除されたファイルを回復する方法を紹介します。

TestDiskを使用してLinuxで削除されたファイルを回復する方法

簡単な例を紹介しましょう。私はきれいなサムドライブにいくつかのファイルを追加してから削除しました。 現在、私のシステムにはリムーバブルメディアから直接ファイルを削除する機能があり、「ゴミ箱」を完全に迂回することができます。 ファイルを右クリックしてから[削除]を選択した場合です。 それでも警告が表示されますが、「はい」ボタンを1回クリックするとファイルは永久に消えてしまいます。 またはあるようです。

しかし今回はそれほど恐ろしい気分にはなりませんでした。 いいえ、これは調理済みのシナリオだからではありません。 端末タイプ「testdisk」を開いて「enter」を押すだけでよいことがわかりました。 私が初めてこれをしたとき、私は自分の「Linuxの瞬間」の1つを経験しました。 あなたがそれを持っていなければ - そして私が持っていないのであれば - それはそれを得る方法をあなたに教えてくれるのです! 「sudo apt install testdisk」と入力するだけで、約10秒で入力できます。

あなたがビデオを好むならば、あなたはそれがFOSS YouTubeチャンネルで同じチュートリアルのこのビデオを見ることができます:

It's FOSS YouTubeチャンネルを購読する

ステップ1

最初にTestDiskツールをインストールする必要があります。 ほとんどのLinuxディストリビューションでは、すでにこのツールが公式リポジトリにあります。 Ubuntuや、Linux Mint、エレメンタリOSなどの他のUbuntuベースのLinuxディストリビューションでは、以下のコマンドを使用してTestDiskをインストールできます。

sudo apt install testdisk

Arch LinuxユーザーはAURからインストールできます。 以下のリンクから他のLinuxディストリビューション用にダウンロードできます。

TestDiskをダウンロードする

このチュートリアルではUbuntuを使用していますが、これはUbuntu Linuxで削除されたファイル回復することだけを意味するわけではありません。 ここに示す指示は他のディストリビューションでも同様に機能します。

ステップ2

以下のコマンドを使用してターミナルでTestDiskを実行します。

testdisk

ステップ3

あなたがそれを開くとき、あなたはこのように見える何かを見るでしょう。 我慢して! インターフェースは実際には簡単ですが、テキストを注意深く読む必要があります。 移動するには矢印キーを使い、選択するには「enter」を使ってください。

[新しいログファイルを作成する]を選択します。

追加のコマンドがある画面ではそのことがわかります。 また、TestDisk 7.0は次の合理的なステップを強調する傾向があります。 それはほとんどいつも正しいです、しかしそれはあなたの心を読むことができないのでスクリーンを読みます。 いずれにしても、ログファイルを作成させるようにしたい場合は、それをお楽しみください。 それはあなたを穴から引き抜こうとしています。

ステップ4

さて、この時点で、運が良ければ、あなたは自分のドライブを見るべきです。 そして最後のステップに進むことができます。 しかし、あなたがそうではないと仮定しましょう、あなたは、例えば、マルチブートマシンを持っています。 この場合、所有権があいまいになる可能性があり、Testdiskはそれらを開くためにあなたの許可が必要です。 あなたはこのようなものを見るでしょう:

時にはあなたはsudo権限を必要とするかもしれません

「sudo」を選択してパスワードを入力してください。 別のログファイルを作成するには、次の画面で[enter]と[enter]をもう一度押します。

ステップ5

今回はTestdiskはすべてのドライブを表示します。 問題のドライブへの矢印キーを押して、Enterキーを押してください。

ファイルを探しているドライブを選択する必要があります。

ステップ6

テストディスクは正しい設定を再度選択しました。 単純な記憶装置はめったに分割されないので、これは理にかなっている。 もう一度Enterキーを押します。

ステップ7

そして最後に、私たちはやることを少し考えなければなりません。 あなたが最初のスクリーンを読んだなら - そして私はあなたがしなかったと思うが - このプログラムは単に削除されたファイルを回復するためのものではない。 それは強力なディスクユーティリティです。 しかし、選択しようとしていることがかなり明白であることを覚えていれば、ディスクを修復しようとしているのではなく、ファイルを回復しようとしています。 「詳細」を選択して「Enter」を押します。

詳細を選択

ステップ8

ページ下部の「Undelete」を選択して、幽霊を見る準備をしてください。

元に戻すを選択

ステップ9

テストディスクはファイルをスキャンし、削除されたファイルのリストを赤で強調表示します。 それを下向きにして、一番下の選択を注意深く読んでください。

ステップ10

繰り返しになりますが、Testdiskは多機能ツールです。 これらのオプションのほとんどはファイルのグループを扱います。 私達は私達のいまいましい履歴書がほしいと思うだけです! それで「c」を押してください。

コピーして削除されたファイルを回復するためにCを押してください

あなたがスコアボードから見ることができるように、我々は1-0を獲得しました。 “ c”を押した後、ファイルをどこに復元したいかについての選択肢がありますが、デフォルトはあなたのホームフォルダです。 また、これは一般的に最善の方法です。 Testdiskでナビゲートするのは少しややこしいですが、実際にドラッグアンドドロップするのは簡単です。

TestDiskを使用してLinuxで削除されたファイルを回復する上でいくつかのヒント

まず、自分になりたくない場所が見つかった場合は、「q」を押して終了します。 これはプログラムを閉じるのではなく、本格的なGUIを持つプログラムの「戻る」ボタンのように機能し、あなたをページに戻します。 そして、「戻る」ボタンを繰り返すのと同じように、やがて最初に戻ることができます。

第二に、他のものと同様に、気を散らすものが少ないほど、探しているものを見つけやすくなります。 つまり、他のすべてのストレージドライブを物理的に切り離します。 グラフィカルなシンプルな環境では、シンプルさがあなたの友達です。

最後に、Testdiskは他の理由でアクセスできないファイルを取得するのにも役立ちます。 実際、これが私が最初にプログラムを使い始めた理由です。 起動できない破損したドライブからファイルを保存しようとしていました。 通常、それは単にUSBアダプタにそれをフックアップ任意のドライブを削除することの問題です。 それを別のPCにマウントして、必要な場所にファイルをコピーすることができます。

しかし、ドライブがLVMにフォーマットされているとどうなりますか? マウントされたLVMドライブは通常のLinux OSのようには見えないので、これは私の問題でした。 通常のファイルはどれも表示されず、探し回っても意味がありません。 これは、他の理由の中でも、ほとんどのLinuxファイルマネージャがext.2ファイルシステムを読み込めなくなったためです。

それにもかかわらず、いくつかの誤った起動の後、私は見つからないファイルを見つけて保存することができました。 ただし、ここでの手順の順序は少し異なります。ドライブを理解するにはTestdiskの「analyze」オプションを使用する必要があり、「home」フォルダを見つけるには少し手を加える必要があるかもしれません。一度やったら。 さらに、あなたが探しているファイルは、そもそも削除されていないので、赤で表示されません。 しかし、それらを見つけたら、コピー手順は基本的に同じです。

Testdiskとちょっとした運が良ければ、Linuxで削除したファイルをいつでも回復できるので、二度と履歴書を失うことはありません。

免責事項:このチュートリアルは読者からの投稿です。

著者についてDave Merritt:私は 59歳のフルタイム造園家およびパートタイムのPCメディックです。 私は10年以上も熱心なLinuxユーザーです。 その時、 私はすべての可能な過ちを犯したと主張しません、それらのほとんどだけ。 私はプログレロック、アバンギャルドなジャズ、そしてJSバッハの 大ファンで、 ニールスティーブンソンと現代物理学の根本的な問題に関係することを何でも読んで楽しんでいます。

推奨されます

Ubuntu 15.10をインストールした後にすべきこと
2019
Fedoraに基づく最良のLinuxディストリビューション
2019
Chapeau 23 Armstrongがリリースされました
2019