EXT4は、特にLinuxユーザーの間で最も人気のあるファイルシステムの1つです。そして他のファイルシステムと同様に、EXT4もさまざまなデータ損失のリスクがあり、あなたのファイルがいつ失われるかもしれない危険にさらされています。
そのような不幸な事態に遭遇した場合に備えて、EXT4でデータ復旧を行うための最良の方法に関するガイドを用意しました。
EXT4ファイルシステムについて知っておくべきことすべて
前述の通り、EXT4はLinuxベースのファイルシステムであり、WindowsやMacにはネイティブでサポートされていません。内部ドライブや、USBおよび外付けハードドライブのような外部ストレージデバイスにも使用されます。
EXT4は、より一般的なNTFSと比べていくつかの確かな利点を提供しており、パフォーマンスの向上、断片化問題の少なさ、および信頼性の向上が含まれます。
一方で、さまざまなオペレーティングシステムとの互換性が大幅に低く、内蔵の暗号化機能がなく、最大ファイルサイズが16 TBに制限されています(NTFSの256 TBと比較して)。
こちらは、EXT4パーティションでデータ損失を引き起こす可能性のある最も一般的な状況のいくつかです:
理由 | 説明 |
🗑️ 誤って削除 | どのようなファイルシステムを使用していても、最も一般的なデータ損失の形態の一つは、間違ってファイルを削除してしまうことです。ファイルがまだ上書きされていなければ、データ復元プログラムを使ってLinuxファイルシステムで削除されたファイルを復元することができます。 |
🔌 突然の電力変動やデバイスの取り外し | 電力の供給が途絶えたり、デバイスを突然取り外したりすると、特にファイルがアクセスされている最中にそのようなことが起こると、データ損失が発生することがあります。電力損失や突然のデバイス取り外しで失われたLinuxファイルを、データ復元プログラムを使用してWindowsから復元することができます。 |
💿 データ破損 | EXT4 は他のファイル システムと同様に、デバイスの損傷、不良セクタ、マルウェア事故などにより、ファイルが破損しやすくなっています。破損したファイルは通常、データ復元プログラムによって取得できますが、それらによって修復されることはありません。破損したファイルを復元する最も確実な方法は、バックアップを使用することです。 |
🦠 マルウェア | EXT4 のようなLinuxファイルシステムは、ランサムウェア、ルートキット、ボットネット、クリプトジャッキングなど、さまざまな種類のマルウェアの影響を受けやすくなっています。これらの種類のマルウェアのいくつかは、ファイルの削除、データの破損、ドライブ全体の消去など、ストレージデバイス上のデータ損失を引き起こす可能性があります。 |
📃 早期フォーマット | EXT4ファイルシステムを使用するユーザーの間で再発するもう一つのデータ損失シナリオとして、重要なデータのバックアップを取らずにフォーマットを行うことがあります。「クイック」フォーマットが実行されていて、データがまだ上書きされていなければ、データ復元プログラムを使用してフォーマットされたパーティションの復元を実行することができます。 |
EXT4パーティションからデータを復元する方法
MacおよびWindowsのオペレーティングシステムは、最初からEXT4と互換性がありませんが、いくつかのサードパーティツールを使用することでアクセス可能にすることができます。とはいえ、これらのオペレーティングシステムのいずれかを使用している場合は、EXT4パーティションをフォーマットすることはお勧めできません。
EXT4パーティションからのデータ回復については、以下に説明する方法を用いて行うことができます。
メソッド1:プロフェッショナルなデータ復旧ツールを使用する
おそらく、Windows OS を使用して Linux の EXT4 パーティションを復元する最良の方法は、データ復旧アプリを使用することです。ただし、この種のプログラムのすべてが EXT4 ファイル システムにアクセスできるわけではないため、効果的で EXT4 互換のものを見つける必要があります。
ディスクドリル は、EXT4パーティションで動作するだけでなく、優れた復元率、非常に速いスキャン、スムーズなユーザインターフェースを誇る優れたオプションです。
また、すべての機能と500 MBのデータ復旧制限が付いた無料試用版も提供しています。これにより、プログラムを徹底的にテストし、いくつかの失われたファイルを回収することができます。
EXTパーティションからデータを復元するためのDisk Drillの使用方法に関する簡単なステップバイステップガイド:
- ダウンロード 最新版のDisk Drillをダウンロードして、コンピュータにインストールします。このプログラムはWindows 10と11をサポートしていますが、以前のWindowsバージョンには古いバージョンのアプリが必要な場合があります。
- EXT4パーティションを含むストレージデバイスがPCに接続されていることを確認します。その後、Disk Drillを実行し、パーティションが含まれているドライブを選択して、右側の 失われたデータを探す ボタンをクリックします。特定のパーティションを選択することも可能ですが、より良い復旧結果を得るためにはドライブ全体をスキャンすることをお勧めします。
- 次に、Disk Drillが回復可能なファイルを探してEXT4をスキャンし始めます。ウィンドウの右上隅にある 見つかったアイテムの確認 ボタンをクリックして、次のセクションに進むことができます。
- 結果画面に到達すると、プログラムが見つけたすべてのファイルが表示されます。これはかなり圧倒的になる可能性があるので、左側のカテゴリーや上部右の検索機能を使用してリストを絞り込むことができます。検索バーはファイル名およびファイル拡張子の両方を受け付けます。取得したいファイルをそれぞれの名前の横にあるチェックボックスをクリックして選択し、 回復 をクリックして続行します。
- クリックすると、取得したファイルの保存先を選択するポップアップが表示されます。選択が完了したら 次へ をクリックします。
- その後、Disk DrillはEXT4パーティションから失われたファイルを取り戻そうとします。成功すると、完了画面と救出されたファイルに直接アクセスできる エクスプローラーで復元データを表示 ボタンが表示されます。
方法2:無料のデータ復旧ユーティリティを使用する
ファイルシステムが他のオペレーティングシステム向けに設計されている場合、無料のWindowsデータ復旧オプションはかなり限られていますが、作業を完了できるものがいくつか存在します。
PhotoRec – グラフィカルインターフェースを搭載したTestDiskのバージョン – は、オープンソースで完全に無料という良い選択肢ですが、そのインターフェースには多くの改善の余地があり、問題が発生した場合に多くのサポートを期待すべきではありません。また、有料の代替品ほど効果的ではありません。
PhotoRecを使用して失われたデータを救出するには、以下の手順に従ってください:
- まず、PhotoRecを実行し、ウィンドウの上部近くにあるドロップダウンを使用してEXT4パーティションがあるストレージデバイスを選択します。
- リストからEXT4パーティションを選択し、右下隅にある「ブラウズ」ボタンを使用して復元場所を決定します。準備ができたら、「検索」ボタンを押します。
- PhotoRecは復元可能なファイルをスキャンし、指定された場所に保存します。
方法3: データ復旧サービスに申し込む
上記の方法でうまくいかない場合や、ストレージデバイスが物理的に損傷を受けている場合、DIYの観点からできることはおそらくありません。その場合は、ファイルを回収できるかどうか検討するために、信頼できるデータ復旧サービスに連絡する必要があります。
効果的なデータ復旧サービスを探す際に注意すべき点をいくつか紹介します:
- 前の顧客からの紹介やレビューを十分に読むようにしてください。
- サービスが適切に認証されていることを確認してください。
- まず最初に連絡を取り、適切な質問をすることをためらわないでください。
- 彼らの方針をよく確認してください。
結論
EXT4はLinuxオペレーティングシステムに関して一般的なファイルシステムですが、WindowsやMacOSとはネイティブに互換性がなく、アクセスするためにはサードパーティツールが必要です。これにより、Windowsマシンを使用してEXT4パーティションから失われたデータを復元しようとする場合、少し厄介になります。
良いニュースとしては、Disk DrillやPhotoRecなど、Windows向けの有能なLinuxファイル復元ソフトウェアがいくつかあることです。これらがうまく行かない場合は、プロのデータ復旧サービスに連絡して助けを求める必要があります。
よくある質問:
- リンク機能の違い: ファイルシステムには2種類のリンクが含まれています – ハードリンクとシンボリックリンク(または「ソフトリンク」)。基本的に、ハードリンクはファイル名をストレージデバイス上の実際のデータに接続し、ソフトリンクはファイル名を他のファイル名に接続します。両方のタイプのリンクは、WindowsとLinuxでは根本的に異なる動作をします。
- アクセス制御リスト: これは、ユーザーの特定のオブジェクトやリソースへのアクセスを制御するルールセットです。LinuxはACLをWindowsとは異なる方法で扱い、スタビリティの代わりに柔軟性を選択します。具体的には、NTFSファイルシステムはNT ACLを利用しますが、EXT4は「所有者」、「グループ」、および「その他」の順で権限を分類することで知られている、古いUNIXモデルを採用しています。