CHKDSKコマンドは、ストレージドライブの問題を検出し解決するために頻繁に使用されます。しかし、多くのユーザーは、CHKDSKスキャンの後にいくつかのファイルが見つからなくなることに気づきます。CHKDSKはこれらのファイルを削除しているのでしょうか、また、それらを取り戻す方法はあるのでしょうか?以下の詳細ガイドでこれらの質問にお答えします。
CHKDSKコマンドとは何ですか?
CHKDSK(チェックディスク) は、主に 不良セクタ におけるストレージドライブの論理的な問題を特定し、解決するためのコマンドラインツールです。コマンドプロンプト(chkdsk)を使用して CHKDSK を実行するか、限定的な GUI バージョンである エラーチェック を使用することができます。定期的な CHKDSK スキャンは、後に発生する可能性のあるディスクエラーを事前に修正し、ディスクの健全性を維持するのに役立ちます。
CHKDSKは、NTFSおよびFATファイルシステムでフォーマットされたドライブで動作します。ファイルシステムが欠落している、または認識不能なほど破損している場合には役に立たないため、RAW ドライブではこのコマンドを使用することはできません。
CHKDSK コマンドを実行した後にデータが一部失われることはよくあります。特に /r パラメーターを使用して実行した場合、その傾向が強くなります。これは本質的に副次的な損害です。CHKDSK は不良セクターを検出し、それらを使用不可としてマークします。不良セクターにインデックスされていたファイルや、不良セクターに断片が保存されていたファイルは削除されるかアクセスできなくなります。
CHKDSKが実行中のときに、「インデックスエントリを削除しています」というメッセージが表示されることがあります。このとき、多くのユーザーがこれがファイルを削除していると誤解します。実際にはCHKDSKがこのメッセージを表示しているとき、ファイル自体がすでに破損しているか見つからないため、その記録を削除しているのです。HDDを本に例え、ファイルを章として考えると、インデックスエントリは本の目次ページに対応する章の名前になります。章が欠けている場合、その名前は目次ページから削除されます。
CHKDSKによるデータ損失を回避する方法
理想的には、CHKDSKスキャンを実行する前にドライブをバックアップする必要があります。これを達成するためには、ファイルを手動でコピーする、Windowsのファイル履歴やバックアップと復元を利用する、または対象のドライブのディスクイメージを作成することができます。また、エラーを自動的に修正するのではなく、ドライブ上の問題を検出してリストするために/f パラメーター を /r の代わりにを使用することもできます。
ドライブがWindows Explorerでアクセスできないが、Windowsディスク管理には表示されている場合、データ復旧プログラムを使用してストレージドライブからファイルをスキャンおよび復旧するのが最善です。このようなツールはウェブ上に多数存在します。信頼性が高く、使いやすく、NTFSおよびRAWドライブを認識するものを選びましょう。
Disk Drill は、その条件に合うデータ復旧プログラムの一つです。モダンでミニマルなUIと高度なデータ復旧アルゴリズムを備えており、スムーズで成功率の高いデータ復旧手続きを保証します。ファイルシステムの有無にかかわらず(RAW)、あらゆるタイプのストレージドライブで動作します。さらに、ドライブのディスクイメージを作成することができ、ドライブの状態が悪化してもデータが安全に保たれます。ディスクイメージを作成したくない場合は、Disk Drillを使用してドライブを直接スキャンすることもできます。
CHKDSKによるデータ損失を防ぐ方法は次のとおりです:
ステップ 1: ドライブのディスクイメージを作成 (オプション)
ディスクイメージは、ドライブのソフトコピーであり、実際のドライブが故障した場合やさらにデータが失われた場合に回復可能なデータをスキャンすることができます。ディスクイメージを作成する唯一の欠点は、ディスクイメージを保存するために別のドライブが必要になることです。ディスクイメージのサイズは、CHKDSKでスキャンしたいディスクの合計記憶容量と同じになります。
これがDisk Drillを使用してディスクイメージを作成する方法です:
- ダウンロード Disk Drill をインストールします。データを復元する予定のドライブとは別のドライブにインストールするのが最適です。
- Disk Drill を開き、左のナビゲーションバーで ドライブバックアップ をクリックします。
- CHKDSK でスキャンする予定のドライブを選択し、 バイト対バイトバックアップ をクリックします。
- ディスクイメージを保存したい場所を選択し、 OK をクリックします。
- Disk Drill がディスクイメージを作成します。ドライブのサイズによっては、時間がかかる場合があります。
ステップ 2: 回復可能なデータについてディスク/ディスクイメージをスキャンする(必須)
- Disk Drillを開き、 ストレージドライブ タブにいることを確認します。ディスクイメージを作成した場合は、 ディスクイメージを添付 をクリックしてディスクイメージを探し、それをダブルクリックします。それがストレージデバイスリストに追加されます。
- ディスクまたはディスクイメージを選択して、 失われたデータを検索する をクリックします。
- すべての回復可能なファイルを表示するには 見つかった項目を確認 をクリックします。特定のファイルタイプのみを表示したい場合は、該当するファイルタイプのタイル(ピクチャー、ビデオ、オーディオ、ドキュメント、アーカイブ、およびその他)をクリックします。
- 現在ディスクに保存されているファイルを表示するには、 既存 セクションを展開します。回復可能な削除済みファイルを表示するには、 削除または紛失 および 再構築 セクションを展開します。
- 回復したいファイルを選択します。Disk Drillは現在選択されているファイルのプレビューを表示しますが、ファイル名の横にある目のアイコンをクリックして手動でプレビューすることもできます。選択が完了したら 回復 をクリックします。
- ファイルの回復先を選択して 次へ をクリックします。再度、ファイルは別のドライブに保存し、CHKDSKを使用してスキャンする予定のドライブには保存しないでください。
- Disk Drillは選択されたファイルを回復します。Disk Drillの無料トライアルの一環として、500 MBまでのデータを無料で回復できます(Windows限定)。
CHKDSK によって削除されたファイルを回復する方法
CHKDSKを使用してドライブをスキャンし、データを先に回復しませんでしたか?データ復旧ソフトウェアを使用するか、FOUND.000フォルダーを確認するか、バックアップから復元することで、ファイルを取り戻すことができます。バックアップを作成していない限り、ファイルを取り戻す最も信頼できる方法は、サードパーティのデータ復旧ツールを使用することです(前のセクションで説明されています)。
他の2つのCHKDSKスキャン後のファイルを復元する方法を見てみましょう:
方法 1: FOUND.000 隠しフォルダーからファイルを復元する
CHKDSKスキャンの後、WindowsはC:ドライブにFOUND.000という名前の隠しフォルダーを作成します。このフォルダーには、CHKDSKが回収したファイルや、不良セクターに保存されていたファイルの断片が入れられます。あまり期待はできませんが、このフォルダー内でファイルを探してみることもできます。注意点として、このフォルダー内のすべてのファイルは.chk拡張子を持っています。
削除されたファイルの拡張子を知っている場合は、.chkファイルの名前を関連する拡張子に変更してみるとよいでしょう。これによりファイルを表示できるようになり、それらを他の場所にコピーすることができます。FOUND.000ディレクトリに数百個のファイルがある場合、これらをすべて確認するのは面倒なため、データ回復ツールを使用する方が良いでしょう。
方法 2: バックアップからファイルを復元する
Windows には、Windows ファイル履歴とバックアップと復元(Windows 7)の 2 つの主要なバックアップ機能があります。データ損失が発生する前にどちらかを設定していた場合、バックアップからファイルを復元できます。
ここでは、Windowsファイル履歴を使用して、CHKDSKスキャン後に削除されたファイルを復元する方法についての段階的な手順を説明します。
- ファイル履歴の設定に使用したドライブがPCに接続されていることを確認してください。
- Windows検索で「ファイル履歴」と入力し、検索結果から ファイル履歴を使用してファイルを復元 をクリックします。
- CHKDSKが削除したファイルを含むフォルダに移動します。バックアップを順に確認し、ファイルが含まれているものを見つけます。
- 復元したいファイルを選択し、緑の復元ボタンをクリックします。
結論
ストレージドライブがCHKDSKスキャン後にデータ損失を被るのは一般的なことです。CHKDSKスキャンを実行する前にデータをバックアップすることが推奨されますが、スキャン後もデータ復旧ツールを使用したり、隠しフォルダーFOUND.000を確認したり、バックアップを復元したりすることで、ファイルを回復することもできます。
よくある質問
- 管理者としてコマンドプロンプトを起動します。
- コンソールに chkdsk X: /r と入力し、Enter キーを押します。X の部分はスキャンしたいドライブの文字 (C:, D:, etc.) に置き換えてください。
- CHKDSK がドライブのスキャンを完了するまで待ちます。