Windowsがあなたに隠しているもの
「隠し」と「システム」は2つのフォルダーではなく、2つのファイル属性です。どのファイルでも持てるもので、エクスプローラーは「隠し」と印されたものを通常の一覧から除外します。Microsoftの理屈は率直です。こうしたファイルの大半はWindowsを動かすためのものであり(設定、キャッシュ、ページングファイル)、削る人の大半は誤って削っている、と。この属性には暗い面もあります。マルウェアは何十年も前からこれを使い、感染したUSBメモリ内のファイルを不可視にしてきたのです。
スイッチを入れて実際に見えるものは、響きほど恐ろしくありません。大半は、アプリが文書の隣に置く小さな設定ファイルとフォルダーです。本当に危険なもの(カーネルファイル、ブートパーティション)には追加の保護レイヤーがあり、どうせ表示されません。
- desktop.ini — フォルダーごとの表示・カスタマイズ設定。ほぼすべてのフォルダーにある
- AppData — アプリが設定とキャッシュを置く隠しプロファイルフォルダー C:\Users\<name>\AppData
- hiberfil.sys と pagefile.sys — C: 直下の休止状態・ページングファイル。数GBに及ぶことも
- System Volume Information — 各ドライブ直下に置かれるシステムの復元データ
- $Recycle.Bin — ごみ箱が各ドライブで削除ファイルを保管する隠しフォルダー
- thumbs.db — ネットワークや古いシステムの画像フォルダーに残るサムネイルキャッシュ
隠しアイテムをオンにする(そしてオフに戻す)
Windows 11では、エクスプローラーのウィンドウを開き、コマンドバーの「表示」をクリック、続いて「表示 → 隠しアイテム」。切り替えはすべてのエクスプローラーウィンドウに即座に反映されます。ついでに同じメニューで「ファイル名拡張子」もオンに。report.pdf が report.pdf.exe に見えるのは最も古典的なマルウェアの手口で、拡張子の可視化がその対策です。Windows 10では同じスイッチがリボンの「表示」タブに「隠しアイテム」チェックボックスとしてあります。
最深部へは、三点リーダー(その他)→「オプション」→「表示」タブ。「隠しファイル、隠しフォルダー、および隠しドライブを表示する」のラジオボタンが隠しファイルを統括し、下の「保護されたオペレーティング システム ファイルを表示しない (推奨)」チェックボックスが本当に敏感なものを守ります。チェックを外すとWindowsは警告ダイアログを出します。あの警告はもっともなので、作業が終わったら戻しましょう。コマンドラインなら dir /a:h で現在のフォルダーの隠しファイルを一覧でき、attrib -h -s file.ext は特定ファイルから属性を剥がします。
隠しファイルと安全
身を守るルールはひとつ。見るのは構いませんが、見覚えのないものは削らない。desktop.iniは見た目の問題で、1個消してもフォルダーはカスタマイズを失うだけ。一方、C: 直下の pagefile.sys と hiberfil.sys はWindows自身が管理し、System Volume Information はシステムの復元のもの。どれもユーザーのごみではありません。掃除の後にデスクトップへ隠しファイルが急に出てきたら、それは大抵アプリのバグで、感染ではありません。
属性の古典的悪用が、「中身が消えたように見える」USBメモリです。ファイルには隠し+システムが付けられ、クリックを釣るための偽フォルダーやショートカットが植えられています。直し方は管理者権限のコマンド プロンプトから1行 — attrib -h -r -s /s /d E:\*.*(E: はUSBのドライブ文字に置き換え)— そして続けてマルウェアスキャン。ファイルを可視化しても、隠した張本人までは消えません。
よくある質問
Windows 11のエクスプローラーで隠しファイルを表示するには?
エクスプローラーのコマンドバーで「表示」をクリックし、「表示 → 隠しアイテム」。Windows 10では「表示」タブの「隠しアイテム」にチェックします。
Windows 11で保護されたOSファイルを表示するには?
三点リーダー →「オプション」→「表示」タブで「保護されたオペレーティング システム ファイルを表示しない (推奨)」のチェックを外します。警告ダイアログが出るので、済んだら再チェックを。
USBメモリーのファイルが見えないのはなぜ?
たいていは別のPCかマルウェアが設定した「隠し+システム」属性です。コマンド プロンプトで attrib -h -r -s /s /d X:\*.* を実行(X: は自分のドライブ文字に置換)し、その後ドライブをスキャンしてください。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]