ファイルがショートカットになってしまった場合のUSBメモリの修復方法

USBフラッシュドライブ上のファイルが突然ショートカットとして表示されるようになった場合は、.lnkファイルを開かないでください。一般的なUSBマルウェアは、元のファイルやフォルダを隠し、表示される内容を悪意のあるコードを起動するショートカットに置き換えます。多くの場合、元のデータはドライブ上に残っており、復元可能です。

最も安全な手順は、コンピュータとUSBドライブをスキャンし、隠しファイルの属性を復元し、復元したデータのうち信頼できるものだけをコピーし、再度スキャンしてからUSBドライブをフォーマットすることです。以下の手順は、最新のWindows 11およびWindows 10ツールで動作します。

1. 何かを開く前に、PCとUSBドライブをスキャンしてください。

まず、フラッシュドライブとコンピューターの両方を潜在的な脅威として扱います。Windowsセキュリティを開き、「ウイルスと脅威の防止」を選択して、最新の保護更新プログラムを確認し、スキャンを実行します。USB ドライブを対象とするには、「スキャン オプション」>「カスタム スキャン」を選択し、リムーバブル ドライブを選択します。また、ファイル、フォルダー、またはドライブを右クリックすると、 Windows からMicrosoft Defender によるスキャンオプションが表示される場合もあります。

Microsoft は、 Windows セキュリティのオンデマンド スキャンについて説明しています。脅威が検出された場合は、Windows セキュリティがそれらを隔離または削除してから続行してください。疑わしいショートカットを既にクリックしていた場合は、その後、PC のフル スキャンを実行してください。

Microsoft Defenderがリムーバブルドライブをスキャンしている間、WindowsファイルエクスプローラーでUSBドライブが選択されている状態。
ショートカットファイルや復元されたドキュメントを開く前に、リムーバブルドライブをスキャンしてください。

2. マルウェアが隠しファイルまたはシステムファイルとしてマークしたファイルを復元する

マルウェアスキャンで問題がないことが確認されたら、元のフォルダーが単に非表示になっているだけかどうかを確認してください。ファイルエクスプローラーでは、[表示] > [表示] > [隠しファイル]を選択できます。Microsoft の最新のファイルエクスプローラーに関するガイダンスに、このパスが記載されています。

それでもファイルが正常に表示されない場合は、組み込みコマンドを使用してください。まず、 「このPC」attribでUSBドライブのドライブレターを確認します。次に、コマンドプロンプトを開きます。以下の内容を実際のUSBフラッシュドライブのドライブレターに置き換えてください。E:

dir /a E:attrib -h -s -r /s /d E:\*.*

このコマンドは、隠しファイル、システムファイル、読み取り専用ファイルの属性を解除し、サブフォルダーにも変更を適用します。これらのスイッチについては、Microsoft のattrib コマンド リファレンスを参照してください。誤ったドライブ文字でこのコマンドを実行しないでください。

ドライブ文字EのUSBドライブに対するdirコマンドとattribコマンドを表示するコマンドプロンプト
非表示属性、システム属性、読み取り専用属性をクリアする際は、正しいUSBドライブレターを使用してください。

3. 復元したオリジナルファイルをコピーし、疑わしいショートカットファイルはコピーしないでください。

ファイルエクスプローラーでUSBドライブに戻ります。これで、実際のフォルダーやドキュメントと、不要なショートカットファイルの両方が表示されるはずです。.lnkショートカットは復元作業の一環としてコピーしないでください。.exeまた、、、、、、などの不明な実行ファイルやスクリプトは、.cmdそれが何である.batか正確に理解していない限り、.vbs使用しないでください。.js.scr

内蔵ドライブに一時的な回復フォルダを作成し、必要なドキュメント、写真、ビデオ、その他の個人データのみをそこにコピーしてください。ファイルを開く前に、Windowsセキュリティでその回復フォルダを再度スキャンしてください。ファイルが検出された場合は、無理に開こうとせず、隔離状態にしておいてください。

ファイルautorun.infはリムーバブルメディア上に存在していても、そのファイルを削除するだけではマルウェアを完全に駆除することはできません。自動実行ファイルが1つなくなったからといって感染が解決したと決めつけるのではなく、セキュリティスキャンとクリーンなデータの復旧に注力してください。

Windowsのエクスプローラーで、USBドライブ上の疑わしいLNKショートカットファイルの上に復元されたドキュメントとフォルダーが表示される。
隠し属性を削除した後、復元されたオリジナルファイルと疑わしい.lnkショートカットが並んで表示される場合があります。

4. ファイルの復元が完了したら、フラッシュドライブをフォーマットしてください。

必要なファイルのバックアップとスキャンが完了したら、USBドライブをフォーマットするのが、残っているショートカットファイルを削除してファイルシステムを再構築する最も確実な方法です。ファイルエクスプローラーの「このPC」で、USBドライブを右クリックし、「フォーマット」を選択します。正しいドライブが選択されていることを確認してから、フォーマットを開始します。

フォーマットするとドライブ上のデータがすべて消去されるため、データ復旧後にのみ実行してください。Microsoftのフォーマットに関するドキュメントによると、クイックフォーマットではファイルテーブルは削除されますが、不良セクタのセクタごとのチェックは行われません。マルウェア感染後の通常のクリーンアップでは、ドライブのスキャンが完了したらクイックフォーマットで十分です。メディアや不良セクタの問題が疑われる場合は、フルフォーマットを使用してください。

WindowsのUSBドライブのフォーマットダイアログには、ファイルシステムのオプションと、フォーマットするとデータが消去されるという警告が表示されます。
復元したファイルを別の場所にコピーしてスキャンした後でのみ、フォーマットしてください。

元のファイルがそれでも戻ってこない場合はどうすればいいですか?

ドライブの使用容量が表示されているにもかかわらず、マルウェアのクリーンスキャンとattribコマンドを実行してもファイルが見つからない場合は、USBドライブへの変更を中止してください。書き込みを繰り返すと、削除されたデータの復元が困難になる場合があります。その場合は、信頼できる読み取り専用の復元ワークフローを使用するか、重要なファイルについては専門の復元サービスをご利用ください。

ドライブにハードウェアエラーが表示されたり、接続が繰り返し切断されたり、容量が正しく表示されない場合は、単なるショートカットマルウェアの問題ではない可能性があります。修復やフォーマットを試みる前に、可能な限りデータを復旧してください。

USBドライブ上のショートカットマルウェアを回避する方法

  • Windowsセキュリティのリアルタイム保護を有効にし、セキュリティ情報を常に最新の状態に保ってください。
  • リムーバブルドライブ上の予期しないショートカットをダブルクリックしないでください。
  • ファイル名の拡張子を表示することで、ショートカットや実行ファイルをより簡単に識別できるようにします。
  • 共有コンピュータ、公共コンピュータ、または信頼できないコンピュータから入手したUSBドライブは、内容を開く前に必ずスキャンしてください。
  • リムーバブルストレージにのみ存在するファイルは、別途バックアップを取っておきましょう。

重要なのは、隠しファイルを復元する前に脅威を取り除くことです。このattribコマンドは元のファイルを再び表示させることはできますが、ファイルを駆除するわけではありません。まずスキャンを行い、慎重に復元し、復元したコピーをスキャンし、データが安全な場所に保存されていることを確認した上でUSBドライブをフォーマットしてください。

コメントを残す

Windows 10で壁紙の変更をスケジュールする方法

Windows 10で壁紙の変更をスケジュールする方法

Windows 10に内蔵されているスライドショー機能を使って壁紙を定期的に切り替えるか、タスクスケジューラと短いPowerShellスクリプトを使って毎日決まった時間に壁紙を変更するようにスケジュール設定できます。

Windows 10で新着メッセージの通知音を変更する方法

Windows 10で新着メッセージの通知音を変更する方法

Windows 10のメッセージ通知に、内蔵のアラート音またはWAVファイルを選択し、変更をテストして、別の音が鳴り続けるアプリのトラブルシューティングを行います。

Windows 10で画面を水平方向に分割する方法

Windows 10で画面を水平方向に分割する方法

タスクバーの「ウィンドウを重ねて表示」コマンドを使用して、Windows 10アプリを上下の行に配置するか、PowerToys FancyZonesを使用して再利用可能な2ゾーンレイアウトを作成できます。

Windows 10でOBSを使って複数の画面を同時に録画する方法

Windows 10でOBSを使って複数の画面を同時に録画する方法

OBSを使って、2つ以上のWindows 10ディスプレイを1つの動画にキャプチャします。各モニターにディスプレイキャプチャソースを追加し、キャンバスに合わせてレイアウトをテストしてください。

Windows 10で解像度の異なるモニター間でカーソルを移動する方法

Windows 10で解像度の異なるモニター間でカーソルを移動する方法

各ディスプレイを推奨解像度に設定し、Windows 10モニターを正確に配置し、MouseUnSnagを使用して不一致な端や引っかかる角を越えるようにしてください。

Windows 10でPowerShellを使用してGUIDを生成する方法

Windows 10でPowerShellを使用してGUIDを生成する方法

Windows 10 で [guid]::NewGuid() または New-Guid を使用して GUID を作成し、スクリプト内で再利用し、既存の識別子を検索する必要があるタイミングを学びます。

Windows 10でカーソルハイライターを追加する方法

Windows 10でカーソルハイライターを追加する方法

PenAttentionを使えば、Windows 10のマウスカーソルの周囲に常時表示される色のリングを追加できます。また、内蔵のポインターツールやPowerToysを使って、一時的にカーソルをハイライト表示することも可能です。

Windows 10でゲームバーのCPU、GPU、RAMオーバーレイを常に上部に固定する方法

Windows 10でゲームバーのCPU、GPU、RAMオーバーレイを常に上部に固定する方法

Windows 10で、Xboxゲームバーのパフォーマンスウィジェットを他のウィンドウの上に表示させ、CPU、GPU、RAMの値を自由に配置したり、固定を解除したりできます。

Windows 10を一定時間操作がないと自動的にロックする方法

Windows 10を一定時間操作がないと自動的にロックする方法

スクリーンセーバータイマーとサインインプロンプトを使用して、一定時間操作がないとWindows 10を自動的にロックし、スリープ設定が結果にどのような影響を与えるかを確認します。

Windows 10でWi-Fiネットワークのセキュリティの種類を確認する方法

Windows 10でWi-Fiネットワークのセキュリティの種類を確認する方法

Windows 10で設定、コマンドプロンプト、またはコントロールパネルを使用して、接続しているWi-FiがWPA2、WPA3、またはそれ以前のセキュリティモードのどれを使用しているかを確認できます。