USBフラッシュドライブからファイルがなくなると、専門的なソフトウェアが必要だと思いがちです。しかし、多くの場合、本当に必要なのは『コマンドプロンプト(CMD)』とWindowsに組み込まれているツールだけです。これらの組み込みツールは、削除されたファイルを復元したり、破損したドライブを修復したり、マルウェアによって隠されたファイルを明らかにするのに役立ちます。それでは、これらのツールの使用方法を詳しく見ていきましょう。
フラッシュドライブの復元にコマンドプロンプトを使用するタイミング
コマンドプロンプトには、Windowsシステム上でフラッシュドライブを復元するための組み込みツールが備わっています。これらのコマンドを使うタイミングを理解することで、状況に最も適した復元アプローチを選択するのに役立ちます。
CMDを使用して復旧するのが適切な状況は次のとおりです:
- 追加のソフトウェアをインストールできない場合やしたくない場合 : WindowsのCMDリカバリツールの最大の利点は、オペレーティングシステムに付属していることです。これは、管理者権限のないコンピュータ(たとえば、セキュリティ制約のある企業環境で作業する場合)で特に有用です。
- リモートリカバリを実行する際: たとえば、コマンドプロンプトへのリモートアクセス(SSHなど)で誰かのUSBフラッシュドライブからデータを回復するのを手伝っているとします。そのような状況では、CMDコマンドは理想的です。なぜなら、Windows GUIにアクセスする必要がなく、低速な接続でも信頼性を持って動作するからです。
- システムが不安定な場合:マルウェア攻撃、システムアップデートの失敗、またはカスタマイズの試みが失敗した後、サードパーティソフトウェアが正常に動作しないことがあります。実際、Windowsを起動できない場合もあります。しかし、CMDのリカバリコマンドはWindowsのインストールメディアやセーフモードからでも実行できます。
基本的に、リカバリのニーズが単純である場合や、グラフィカルインターフェースが利用できないまたは実用的でない環境で作業している場合、CMDを使用してUSBフラッシュドライブからデータを回復するのが理にかなっています。
試す価値のあるCMDフラッシュドライブ回復方法
すべてのWindowsユーザーが知っておくべきいくつかの重要なCMDメソッドがあります。これからそれらを一つ一つ説明し、初心者でも簡単に従うことができるステップバイステップの指示を提供します。CMD USBフラッシュドライブの復元に関する事前の経験がなくても安心です。
方法 1: ゴミ箱
最適な用途: 最近削除されたファイルを復元しています。
この方法は、最近削除されたファイルでまだゴミ箱にあるものを復元するのに役立ちます。デスクトップのアイコンをダブルクリックしてゴミ箱を開けない場合、例えばアイコンが消えてしまった場合やクリックしても何も起こらない場合に使用してください。
CMDを使用してごみ箱からフラッシュドライブのファイルを復元するには:
- スタート メニュー を開いて「cmd」と入力します。結果のリストからコマンドプロンプトを開きます(トップに表示されるはずです)。
- 次のコマンドをコマンドプロンプトのウィンドウに貼り付けて、Enterキーを押します: 開始 shell:RecycleBinFolder
- ごみ箱フォルダが開くはずです。ここから、復元したいファイルを選択し、右クリックして 復元 を選択します。もしくは、それらをUSBフラッシュドライブやコンピュータの他の場所にドラッグすることもできます。
この方法では、ごみ箱に存在しないファイルを復元することはできないことに注意してください。この方法は、単にごみ箱アイコンに依存しない形でごみ箱を開く別の手段を提供するだけです。
上記のコマンドでゴミ箱が開かない場合は、代わりにGUID(グローバル一意識別子)を使用してアクセスしてみてください。以下のコマンドをCMDにコピー&ペーストしてEnterキーを押してください:
explorer ::{645FF040-5081-101B-9F08-00AA002F954E}
もう一度これを行うと、ファイルエクスプローラー内のゴミ箱が開き、削除されたファイルを安全な場所に移動させることができます。
方法 2: ATTRIB (属性) コマンド
最適な用途: マルウェア感染やユーザーエラー後のファイルにアクセスを再取得する。
USBフラッシュドライブ上のファイルやディレクトリ全体には、アクセス方法を制御するさまざまな属性があります。時々起こるのは、ユーザーが誤って操作するか、マルウェアがUSBフラッシュドライブに感染して、そこに保存されているすべてのファイルの属性を変更し、ファイルが消えたように見えることです。
実際には、ファイルはまだUSBフラッシュドライブに存在していますが、単に表示されなくなっています。この問題を修正してファイルに再度アクセスできるようにするには、ATTRIB コマンドを使用してコマンドプロンプトによるフラッシュドライブの回復を実行する必要があります。これは、ファイルおよびディレクトリに割り当てられた属性を表示、セット、および削除するためのものです。
ATTRIBコマンドを使用してUSBフラッシュドライブから隠しファイルを復元するには、次の手順に従う必要があります:
- 検索でCMDを探して起動します。 スタート メニュー
- USBフラッシュドライブに割り当てられた文字(例:”E:”や”D:”)の後にコロンを入力し、 入力 を押します。
- 次のコマンドをCommand Promptウィンドウに貼り付け、Enterを押します: attrib -h -r -s /s /d *.* (必ずDRIVE_LETTERをUSBフラッシュドライブに割り当てられた文字に置き換えてください)
- ファイルエクスプローラー を開き、USBフラッシュドライブに移動します。すべての失われたファイルがそこに表示され、問題なく開けるはずです。
あなたが今使ったコマンドの詳細な説明は次のとおりです:
- -h は隠しファイル属性を解除します。
- -r は読み取り専用ファイル属性を解除します。
- -s はシステムファイル属性を解除します。
- /d は attrib と任意のコマンドラインオプションをディレクトリに適用します。
- /s は attrib と任意のコマンドラインオプションを現在のディレクトリとそのすべてのサブディレクトリ内の一致するファイルに適用します。
- *.* は現在のディレクトリ内のすべてのファイルに attrib を適用することを指定します。
ご覧の通り、コマンドは最初に思われるほど複雑ではありません。これは、複数のファイル管理操作を同時に実行し、時間を節約し、失われたファイルに即座に(少なくとも理論的には)再アクセスできるようにするためのものです。
方法3: CHKDSK (ディスクチェック) コマンド
向いているユーザー:フラッシュドライブ 破損 によりアクセスできなくなったファイルを修復しています。
時々、USBフラッシュドライブに保存されたデータが破損し、その結果アクセスできなくなることがあります。これは、異なるオペレーティングシステム間でファイルが転送された場合、USBフラッシュドライブが非常に古い場合、または何らかの奇妙なデータ転送問題が発生した場合に起こる可能性があります。
幸運なことに、論理的な問題をチェックするために使用できる CHKDSK という便利なコマンドライン ユーティリティが Windows に含まれています。
以下の手順に従って、CHKDSKを使用してUSBフラッシュドライブのファイルを修復してください:
- スタートメニューを開き、「cmd」と入力します。キーボードで 入力 を押します。
- 次のコマンドを入力し(修正したいハードドライブに割り当てられている文字とDRIVE_LETTERを置き換えることを忘れないでください)Enterキーを押します: chkdsk ドライブ文字: /r
- CHKDSKが終了するのを待ちます。
/r パラメーターは、CHKDSK に不良セクターを見つけて、読み取り可能な情報を回復し、エラーを修復するように指示します。不良セクターをスキャンせずにエラーのみを修復したい場合は、/f パラメーターを使用できます。CHKDSK が失われたファイルの断片を特定した場合、それらを .chk ファイルとして USB フラッシュドライブに保存します。
ヒント : CHKDSK /r パラメーターにより作成された .chk ファイルから使用可能なデータを復元するために試すことができる多くのユーティリティがあり、UnCHK、FileCHK、および チェックメイト があります。それらは多かれ少なかれ同じことを行うので、どれを最初に試してもあまり問題はありません。
方法 4: Windowsファイル回復
ベスト: 完全に削除されたファイルの復旧。
これまでに紹介した方法は多くのデータ損失シナリオに効果的ですが、ファイルが完全に削除されてしまった場合、つまりごみ箱を超えて削除されてしまった場合はどうすればいいでしょうか。それには、Microsoftが提供するWindowsファイル回復というコマンドラインツールがあります。このツールはMicrosoft Storeから無料で入手可能です。
Windows File Recovery は、NTFS、FAT、exFAT、および ReFS ファイルシステムを使用するすべてのローカル記憶装置から、完全に削除されたファイルを回復できるデータ回復ソリューションです。詳細は このレビュー をご覧ください。
Windows File Recoveryを使用して完全に削除したファイルを復元するには:
- Microsoft ストアからWindows File Recoveryをインストールします。
- コマンドプロンプト(CMD)を起動します。
- 次のコマンドを入力します(DRIVE_LETTERを削除されたファイルがあったドライブの文字に、C:を回復したファイルを保存するドライブの文字に置き換えます)そしてEnterを押します: winfr DRIVE_LETTER: C: /x
- Windows File RecoveryがUSBフラッシュドライブをスキャンし、完全に削除されたデータを回復するのを待ちます。
- ファイルエクスプローラーを開き、保存先フォルダーに移動します。
Windowsファイル復旧はまだ発展途上であるため、回復できるのは一般的なファイル形式のごく一部に限られています。また、特に成熟したデータ復旧アプリケーション(例えば、Disk Drill)と比較した場合、必ずしも最良のデータ復旧結果を提供するわけではありません。それでも、このツールは完全に無料なので、試してみる価値はあります。
方法 5: TestDisk
最高の用途: 失われたパーティションの復元。
TestDisk はオープンソースのデータ復旧ツールで、コマンドラインで動作し、シンプルながらインタラクティブなインターフェースを提供してくれます。これにより、パーティションテーブルの問題によって空白、RAW、またはフォーマットされていないように見えるUSBフラッシュドライブの復旧が比較的容易になります。
実際、その主な機能は、Windowsオペレーティングシステムによって認識されたすべてのUSBフラッシュドライブから削除または破損したパーティションを迅速に見つけて回復する能力です。
これらの手順に従って、USBフラッシュドライブから紛失したパーティションを復元してください:
- 公式サイトからTestDiskをダウンロードしてファイルを解凍します。
- TestDiskフォルダーから testdisk_win.exe を管理者として起動します。
- ログファイルの作成について質問されたら 作成 を選択します。
- リストからUSBドライブを選択し、 入力 を押します。 入力
- パーティションテーブルのタイプを選択します(通常はUSBドライブ向けに「Intel」を選択)。
- 分析 を選択し、 入力 を押して失われたパーティションのスキャンを開始します。
- スキャンが完了したら、 P を押して見つかったパーティション内のファイルをリストします。
- ファイルが見つかった場合は、 書く を選択して回復したパーティションテーブルを保存します。
もしTestDiskがUSBドライブのファイルシステムがひどく損傷していると報告した場合は、代わりにPhotoRec(TestDiskに含まれている)を試してみると良いでしょう。PhotoRec ファイルシステムが修復不能な場合でも、ドライブの生データをスキャンしてファイルを復元できます。
CMD USBフラッシュドライブリカバリの代替: Disk Drill
CMDのリカバリツールは多くの状況で便利ですが、複雑なデータ損失の状況に対処する際には多くの改善の余地があります。より包括的でユーザーフレンドリーなオプションを探しているのであれば、Disk Drillは私の豊富な個人的経験に基づいてお勧めできる優れた代替手段です。
Disk Drillは、CMD復旧ツールに対していくつかの利点を提供します。直感的なインターフェイスを備えており、コマンドラインやデータ復旧全般に不安を感じる人でもデータ復旧を簡単に実行できます。
しかし、このショーの真の主役は、Disk Drill の印象的なUSBフラッシュドライブの回復機能です:
- このツールは、FAT、FAT32、exFAT、およびNTFSなど、USBフラッシュドライブに関してWindowsユーザーが通常頼りにしているすべてのファイルシステムをサポートします。
- 既存のファイルシステム(ファイルシステムが正常な場合に最適)およびファイル署名(ファイル署名のために生データをスキャンし、ファイルシステムが損傷している場合でも失われたまたは破損したファイルを回復するのに最適)を使用して回復を実行します。
- ドキュメント(.docx、.pdf、.txt)、画像(.jpg、.png、.gif)、ビデオ(.mp4、.mov、.avi)、およびオーディオファイル(.mp3、.wav)など、USBフラッシュドライブで見られるすべての一般的な形式を含む、約400種類のファイル形式をサポートします。
Disk Drillを使用する場合、USBフラッシュドライブの回復プロセスは、わずか5つの簡単なステップからなります:
- Disk Drillをダウンロードの公式ウェブサイトからダウンロードして、コンピュータ(復元しようとしているUSBドライブではありません)にインストールします。インストールが完了したら、スタートメニューまたはデスクトップアイコンから起動します。
- メイン画面に表示される利用可能な記憶装置のリストからUSBフラッシュドライブを選択し、 失われたデータを検索 ボタンをクリックします。Disk Drillは、復元可能なファイルを見つけるためにドライブのスキャンを開始します。スキャンはいつでも一時停止することができますが、最良の結果を得るためには完了するまで実行させてください。
- スキャンが完了すると、Disk Drillは復元可能なファイルのリストを表示します。ファイルタイプで結果をフィルタリングしたり、ファイル名で検索して失ったファイルを簡単に見つけることができます。復元したいファイルを、その横の チェックボックス をクリックして選択します。多くのファイル形式はDisk Drill内で直接プレビューして、適切なファイルが選択されているかどうか、復元可能かどうかを確認できます。
- 復元 ボタンをクリックして、復元されたファイルを保存するディレクトリを選択します。フラッシュドライブ上のデータを上書きしないように、コンピュータまたは別の外部記憶装置の場所を選択します。
- 選択したファイルを指定された復元場所に移動することを確認します。復元が完了したら、指定した 回復ディレクトリを開く でファイルがすべてあるかどうかを確認してください。これで、復元されたデータにアクセスできるようになり、必要に応じてUSBフラッシュドライブや他のデバイスに復元することができます。
Disk Drillの無料バージョンを使用して、USBフラッシュドライブから最大500MBまでを無料で復元できます。これにより、必要なものをすべて取り戻すことができるかもしれません。500MB以上を復元するには、Disk Drill PROへのアップグレードが必要です。
結論
Windowsのコマンドラインリカバリツールは、多くの基本的なUSBフラッシュドライブのデータリカバリシナリオや、さらにいくつかの特定のシナリオに役立ちます。とはいえ、Disk Drillのようなプロフェッショナルな結果を提供できるユーザーフレンドリーなソリューションを含む、他にも多くのツールがあります。どのリカバリツールを選んでも、一番重要なのは迅速に行動し、リカバリプロセスが完了するまで影響を受けたUSBフラッシュドライブを使用してデータを上書きしないことです。