コマンドプロンプトからファイルを復元できるか
WindowsのCMDは、コマンドまたはコマンドプロンプトと呼ばれ、ディスク、コンピュータの構成、およびフォルダを管理し、他の操作を実行するために使用することができる多目的なユーティリティです。では、CMDを使用してファイルを復元することが可能かどうか疑問に思うかもしれません。答えはもちろんイエスです。
コマンドプロンプトを使用してごみ箱から削除したファイルを復元する
Windows Appsフォルダからファイルを削除した後、黒い画面になりました。今、WinREのコマンドプロンプトを使ってファイルを復元しようと考えています。もし可能なら、プロンプトでどんなコマンドを入力すればいいでしょうか?- DougieHYanswers.microsoft.com
実際、さまざまな状況でファイルを復元するために使用できるコマンドラインが数種類あります。これらのコマンドラインを理解し、あなたのケースに基づいて適切なものを実行する必要があります。以下のコンテンツでは、これらのコマンドラインについて詳しく説明し、コマンドラインを使って隠しファイルや紛失したファイルを復元する方法を紹介します。
ケース1. CMDを使って隠しファイルを復元する
場合によっては、ファイルがデバイスから実際に失われるのではなく、隠されてしまうことがあります。これらのファイルは、ウイルス、間違った操作、デバイスの問題、またはその他の問題によって隠され、データが失われたように錯覚している可能性があります。CMDを実行してこれらの隠しファイルを発見するには、次の手順で作業することができます。
ステップ1. 「Win + R」キーを押して、「ファイル名を指定して実行」ウィンドウを開きます。
ステップ2. ダイアログに「cmd」と入力し、「Shift + Ctrl + Enter」キーを押してコマンドプロンプトを管理者として実行します。
ステップ3.「attrib -h -r -s /s /d [ドライプ文字]:¥*.*」と入力し、「Enter」キーを押してコマンドを実行します。[ドライプ文字]パラメーターは、隠しファイルが保存されているディスクの実際の文字に置き換えてください。例えば、ディスクEの隠しファイルを表示するには、コマンドラインは「attrib -h -r -s /s /d E:¥*.*」となります。
![「attrib -h -r -s /s /d [ドライプ文字]:¥*.*」と入力して隠しファイルを表示](https://www.powerdatarecovery.com/images/uploads/2025/03/recover-files-using-cmd-1.png)
これらのパラメーターの意味は?
- -h: 対象ファイルの隠し属性をクリアします。この属性は、他の属性を変更する前にクリアする必要があります。
- -r: 対象ファイルの読み取り専用属性をクリアします。
- -s: 相手ファイルのシステムファイル属性をクリアします。
- /s: カレントディレクトリとすべてのサブディレクトリの対象ファイルに対してattribコマンドラインを実行します。
- /d: ディレクトリにattribコマンドを適用します。
- *.*:ターゲットディスク上のすべての種類のファイルを含めます。
ケース2. CMDを使用して削除したファイルを復元する
隠し属性を削除した後、目的のファイルがまだ見つからない場合、それらのファイルは失われる可能性が高いです。ファイルが永久に失われるかどうかに応じて、ファイルを復元するために異なるコマンドラインを選択することができます。
#1. ごみ箱コマンドラインを使って削除したファイルを復元する
通常、内蔵ハードドライブから削除したファイルはごみ箱に送られます。しかし、ファイルエクスプローラーやごみ箱でエラーが発生し、ごみ箱に正しくアクセスできない場合があります。この場合、コマンドラインを実行して、ごみ箱からファイルを復元することができます。より具体的な情報を得るために続けましょう。
ステップ1. 「Win + R」キーを押して、「ファイル名を指定して実行」ウィンドウを起動します。
ステップ2. ダイアログに「cmd」と入力し、「Enter」キーを押してコマンドプロンプトウィンドウを起動します。
ステップ3. 「cd C:¥$Recycle.bin」と入力し、「Enter」キーを押してRecycle Binフォルダにアクセスします。
ステップ4. 「dir */s」と入力して「Enter」キーを押すと、削除したファイルがすべて表示されます。

ステップ5. 「copy [ファイル名前] [場所]」と入力して「Enter」キーを押すと、ごみ箱から削除したファイルが復元されます。例えば、eos-err-1603-1.pngの写真をEドライブのRecoveredフォルダに復元したい場合、コマンドラインは「copy eos-err-1603-1.png E:¥Recovered」となります。
![「copy [ファイル名前] [場所]」と入力してごみ箱から削除したファイルを復元](https://www.powerdatarecovery.com/images/uploads/2025/03/recover-files-using-cmd-3.png)
ごみ箱が正常に動作している場合、ごみ箱を直接開くための簡単なコマンドラインを紹介します。
ステップ1. コンピュータでコマンドプロンプトユーティリティを開きます。
ステップ2. 「Start Shell:RecycleBinFolder」と入力し、「Enter」キーを押してごみ箱を起動します。

その後、ファイルをブラウズし、ターゲットファイルを右クリックします。「元に戻す」を選択すると、ファイルが元のファイルパスに復元されます。
#2. WINFRを使って永久に削除されたファイルを復元する
永久に削除されたファイルはどうでしょう?この場合は、Microsoftが開発したWindows File Recoveryツールが役に立ちます。
これはコマンドラインのようなユーティリティで、内蔵および外付けハードドライブ、SDカード、USBドライブなどのローカルストレージデバイスから永久に失われたファイルを復元することができます。このツールは、ごみ箱、クラウドストレージ、ネットワークドライブからファイルを復元できないのでご注意ください。
Microsoft Storeからこのツールを入手し、Windows File Recoveryコマンドを使ってファイルを復元することができます。
ステップ1. Windowsの検索バーに「コマンドプロンプト」と入力し、最適なオプションを右クリックして「管理者として実行」を選択します。
ステップ2. 「winfr ソースドライブ: 宛先フォルダ: [/モード] [/スイッチ]」と入力して、「Enter」キーを押します。以下の詳細情報を読み、あなたのケースに応じて適切にパラメーターを変更する必要があります。
- ソースドライブ:紛失したファイルが保存されていたドライブ
- 宛先フォルダ:復元されたファイルを保存したい場所
- [/モード]:以下の2つのモードから選択できます。regular(通常)モードは無傷で損傷のないNTFSドライブをスキャンするときに使用し、extensive(拡張)モードはすべてのファイルシステムをスキャンするときに使用します。
- [/スイッチ]:異なるスイッチにより、スキャン範囲が変更されます。ここでは3つのスイッチがあります。1) /nスイッチは、ファイル拡張子、ファイル名、またはファイルパスを追加する必要がある特定のファイルを復元することを指します。2) /?スイッチは、一般ユーザー向けにすべての構文とスイッチを表示します。3) /!スイッチは、上級ユーザー向けにすべての構文とスイッチをまとめたものです。
例えば、デスクトップ上のフォルダからEドライブに「001」というJPG写真を復元したい場合、コマンドラインは「winfr C: E: /extensive /n “¥Users¥[ユーザー名]¥Desktop¥001¥*.jpg”」となります。
ステップ3. 「y」を押して確認します。その後、お使いのPCがターゲットフォルダのスキャンを開始し、スキャン結果を表示します。
![「winfr ソースドライブ: 宛先フォルダ: [/モード] [/スイッチ]」コマンドで削除されたファイルを復元](https://www.powerdatarecovery.com/images/uploads/2025/03/recover-files-using-cmd-5.png)
ステップ4. プロセスが完了したら、「y」を入力して復元されたファイルを直接表示します。
ケース3. CMDを使用してアクセスできないハードドライブからファイルを復元する
不良セクタ、破損したファイルシステム、不十分なパーミッションなど、さまざまな原因でハードドライブにアクセスできなくなることがあります。アクセスできないハードドライブでは、保存されたデータを開くこともできません。幸いなことに、アクセスできないドライブが論理エラーによって引き起こされている場合、コマンドプロンプトからファイルを復元し、ディスクを修復することができます。
CHKDSKコマンドラインを実行すると、ディスクエラーをチェックして修復し、不良セクタを分離して、HDDを再び使用可能にすることができます。CHKDSKコマンドラインの実行方法は次のとおりです。
ステップ1. 「Win + R」キーを押し、ダイアログに「cmd」と入力します。
ステップ2. 「Ctrl + Shift + Enter」を同時に押し、コマンドプロンプトを管理者として実行します。
ステップ3. 「CHKDSK [ドライプ文字] /f /r /x」と入力し、「Enter」キーを押して実行します。[ドライプ文字]パラメーターは、アクセスできないハードドライブの実際のドライブ文字に置き換えてください。
![「CHKDSK [ドライプ文字] /f /r /x」コマンドでアクセスできないハードドライブからファイルを復元](https://www.powerdatarecovery.com/images/uploads/2025/03/recover-files-using-cmd-6.png)
これらのパラメーターの機能は何ですか?
- /f: 選択したディスクのエラーを修正します。選択したディスクが現在実行中であれば、次にコンピュータが起動したときにコマンドが実行されます。
- /r: 選択したディスクの不良セクタを検出し、不良セクタから読み取り可能な情報を回復します。このパラメーターには/fの機能が含まれます。
- /x: ボリュームを強制的にマウント解除します。
アクセスできないハードドライブが、不幸にもオペレーティングシステムがインストールされている場所だった場合、コンピュータを正しく起動することができません。でもご心配なく。Windows回復環境からコマンドプロンプトユーティリティを開いて、ファイルを回復し、ディスクエラーを修復することができます。
ステップ1. 電源ボタンを押してコンピュータを起動します。
ステップ2. コンピュータが起動し始めたら、電源ボタンを長押しして電源を切ります。この2つのステップを2回繰り返すと、自動修復のインターフェースが表示されます。
ステップ3. 「詳細オプション」をクリックし、「スタートアップ設定」を選択します。

ステップ4. 次のウィンドウで「再起動」を選択します。「F6」キーを押して、「セーフモードとコマンドプロンプトを有効にする」オプションを選択します。
コマンドプロンプトウィンドウが起動したら、CHKDSKコマンドラインを実行してファイルを取り戻します。
代替案:MiniTool Power Data Recoveryを使ってファイルを復元する
コマンドプロンプトの多彩な機能にもかかわらず、データを復元するためにこのユーティリティを実行すると、まだ多くの制限があります。さらに、一般的なコンピュータユーザーにとって、複雑なコマンドラインやコマンドプロンプトのインターフェースを扱うことは困難です。
そこで、MiniTool Power Data Recoveryというポータブルな選択肢を提供したいと思います。このソフトウェアはシンプルで簡潔なインターフェースとデータ復元操作を持っており、データ復元に慣れていない方でもすぐに使いこなすことができます。
MiniTool Power Data Recoveryは、誤削除、破損したハードドライブ、起動しないコンピュータ、ウイルス感染など、様々なケースでデータ復元タスクを処理できるように設計されています。下のダウンロードボタンをクリックしてこのソフトウェアの無料版を入手し、数回クリックするだけでファイルを復元し始めましょう。
MiniTool Power Data Recovery Freeクリックしてダウンロード100%クリーン&セーフ
ステップ1. ターゲットの場所をスキャンする
インストールした後、ソフトウェアを起動してメインインターフェースに入ります。外部デバイスからファイルを復元する必要がある場合、デバイスを接続し、デバイスがコンピュータに認識されていることを確認してください。
「論理ドライブ」セクションで、失われたファイルが保存されているパーティションを選択し、「スキャン」をクリックします。オプションで、デスクトップ、ごみ箱、特定のフォルダなど特定の場所をスキャンするように選択でき、スキャン時間を大幅に短縮することができます。

ステップ2. ターゲットファイルを見つける
スキャンプロセスが完了するまで待ちます。検出されたファイルはすべて、結果ページのデフォルトで「パス」タブに表示されます。結果ページには山のようなファイルがあるので、ファイルリストを効果的に絞り込むために、フィルター、タイプ、検索などの複数の機能をフル活用する方がいいです。

その後、すぐに復元するのではなく、ファイルをダブルクリックしてファイルの内容を確認してください。写真、ビデオ、オーディオ、ドキュメント、その他のタイプのファイルのプレビューがサポートされています。

ステップ3. 必要なファイルを復元する
必要なファイルの前にチェックマークを追加し、「保存」をクリックします。プロンプトウィンドウで、復元されたファイルの新しい保存先を選択する必要があります。元のファイルパスにファイルを保存すると、失われたデータが上書きされ、データ復元が失敗する可能性があります。

さらに、MiniTool Power Data Recovery無料版は1GBのファイルしか復元できません。ファイル復元制限を解除するには、ソフトウェアをアドバンスエディションにアップグレードする必要があります。MiniToolは異なる機能を持つ複数のエディションを開発しました。ライセンス比較ページで各エディションをよくご覧いただき、実際のケースに最も適したものをお選びください。
MiniTool ShadowMaker Trialクリックしてダウンロード100%クリーン&セーフ
まとめ
この記事を読んだ後、隠しファイルや永久に削除されたファイルの復元など、さまざまなデータ損失のシナリオでCMDを使用してファイルを復元する方法を学ぶことができます。しかし、このようなコマンドラインツールは、複雑なパラメーターや多様なコマンド構文のため、一般的なコンピュータユーザーには難しいかもしれません。そこで、MiniTool Power Data Recoveryはデータ復元プロセスを簡素化するためにお勧めします。
もしMiniTool Power Data Recoveryを使用する際に何か問題が発生した場合、[email protected]までお気軽にお問い合わせください。
ユーザーコメント :