※本ページにはプロモーション(広告)が含まれています
Windowsパソコンを使っていて、「あるはずのファイルが見つからない」「フォルダが消えてしまった」と困った経験はありませんか?実はそのファイルやフォルダは削除されたのではなく、「隠しファイル」として非表示になっているだけかもしれません。
Windowsには、システムの安定性を守るために重要なファイルやフォルダを隠す機能が標準で搭載されています。しかし、トラブルシューティングやファイル整理の際には、これらの隠しファイルを表示する必要が出てきます。
この記事では、Windows 10・Windows 11の両方に対応した隠しファイル・フォルダの表示方法を、初心者の方にもわかりやすく丁寧に解説します。エクスプローラーからの簡単な方法はもちろん、コントロールパネルやコマンドプロンプトを使った方法まで網羅しています。

📖 この記事でわかること
- 隠しファイル・隠しフォルダとは何か、なぜ存在するのか
- エクスプローラーで隠しファイルを表示する手順(Windows 10・11対応)
- コントロールパネルから表示設定を変更する方法
- コマンドプロンプトで隠しファイルを確認・操作する方法
- PowerShellを使った隠しファイルの表示方法
- 自分で隠しファイル・隠しフォルダを作成する方法
- 隠しファイルを扱うときの注意点とトラブル対策
隠しファイル・隠しフォルダとは?
隠しファイル・隠しフォルダとは、Windowsのエクスプローラー上でデフォルトでは表示されないように設定されたファイルやフォルダのことです。通常のファイル一覧には表示されませんが、ディスク上には確かに存在しています。
なぜ隠しファイルが存在するのか
Windowsが重要なシステムファイルを隠す理由は、主に以下の3つです。
| 理由 | 詳細 |
|---|---|
| 誤操作の防止 | システムに必要なファイルを誤って削除・移動・変更してしまうことを防ぐ |
| 見た目の整理 | ユーザーが普段使わないシステムファイルを非表示にして、フォルダ内を見やすくする |
| セキュリティ対策 | 重要な設定ファイルやアプリケーションデータを意図しないアクセスから保護する |
隠しファイルの代表例
Windowsでよく見られる隠しファイル・フォルダには、以下のようなものがあります。
| ファイル名・フォルダ名 | 場所 | 役割 |
|---|---|---|
AppData |
C:\Users\ユーザー名\ | アプリケーションの設定データ・キャッシュを保存 |
ProgramData |
C:\ | 全ユーザー共通のアプリ設定データ |
desktop.ini |
各フォルダ内 | フォルダの表示設定(アイコン・表示名など) |
thumbs.db |
画像のあるフォルダ | 画像のサムネイルキャッシュ |
$Recycle.Bin |
各ドライブ直下 | ごみ箱の実体フォルダ |
特にAppDataフォルダは、ブラウザの設定データやゲームのセーブデータなど、さまざまなアプリケーションの情報が保存されている非常に重要なフォルダです。アプリのトラブルシューティング時にアクセスが必要になることがよくあります。
【方法1】エクスプローラーで隠しファイルを表示する(最も簡単)
隠しファイルを表示する最も簡単な方法は、エクスプローラー(ファイルマネージャー)の設定を変更する方法です。Windows 10とWindows 11で手順が少し異なりますので、お使いのOSに合わせて操作してください。
Windows 11の場合
Windows 11では、エクスプローラーのデザインが刷新され、操作方法が変わっています。
🔧 手順(Windows 11)
- エクスプローラーを開く
タスクバーのフォルダアイコンをクリックするか、キーボードでWindows + Eキーを押します。 - 上部メニューバーの「表示」をクリック
エクスプローラー上部にあるメニューバーの中から「表示」を選択します。 - 「表示」のサブメニューから設定
ドロップダウンメニューが表示されたら、「表示」にマウスカーソルを合わせます(表示の中にさらに表示があります)。 - 「隠しファイル」にチェックを入れる
サブメニューの中にある「隠しファイル」をクリックしてチェックを入れます。
これで即座に隠しファイルが表示されます。隠しファイルは半透明のアイコンで表示されるので、通常のファイルと区別できます。

Windows 10の場合
Windows 10では、エクスプローラーにリボンメニューが採用されています。
🔧 手順(Windows 10)
- エクスプローラーを開く
タスクバーのフォルダアイコンをクリックするか、Windows + Eキーを押します。 - リボンメニューの「表示」タブをクリック
エクスプローラー上部のリボンメニューにある「表示」タブを選択します。 - 「隠しファイル」にチェックを入れる
「表示/非表示」セクションにある「隠しファイル」のチェックボックスをオンにします。
チェックを入れた瞬間に、隠しファイルとフォルダが半透明アイコンで表示されるようになります。
💡 ポイント:エクスプローラーでの表示切り替えは一時的なものではなく、設定を変更するまでずっと有効です。作業が終わったら、同じ手順でチェックを外して元に戻すことをおすすめします。
Windows 10・11共通:ショートカットキーで素早く切り替え
頻繁に隠しファイルの表示を切り替える場合は、以下のキーボードショートカットが便利です。
| OS | ショートカットキー | 動作 |
|---|---|---|
| Windows 10 | Alt → V → H → H(順に押す) |
隠しファイル表示の切り替え |
| Windows 11 | Alt → V → H → H(順に押す) |
隠しファイル表示の切り替え |
【方法2】コントロールパネルのフォルダーオプションから表示する
コントロールパネルの「フォルダーオプション」を使うと、隠しファイルの表示に加えて、保護されたオペレーティングシステムファイルの表示設定も変更できます。より詳細な設定が必要な場合に便利です。
フォルダーオプションを開く手順
🔧 手順
- コントロールパネルを開く
スタートメニューの検索バーに「コントロールパネル」と入力して開きます。 - 「デスクトップのカスタマイズ」をクリック
表示方法が「カテゴリ」の場合は「デスクトップのカスタマイズ」を選択します。
※表示方法が「小さいアイコン」の場合は「エクスプローラーのオプション」を直接クリックします。 - 「エクスプローラーのオプション」をクリック
(Windows 10では「フォルダーオプション」と表示される場合もあります) - 「表示」タブを選択
開いたウィンドウの上部にある「表示」タブをクリックします。 - 「隠しファイル、隠しフォルダー、および隠しドライブを表示する」を選択
「詳細設定」の一覧をスクロールし、「ファイルとフォルダーの表示」の項目を見つけます。
「隠しファイル、隠しフォルダー、および隠しドライブを表示する」のラジオボタンを選択します。 - 「適用」→「OK」をクリック
設定を保存してウィンドウを閉じます。
保護されたオペレーティングシステムファイルも表示する場合
通常の隠しファイルに加え、Windowsのシステム保護ファイル(bootmgr、pagefile.sysなど)も表示したい場合は、追加の設定が必要です。
🔧 追加手順
- 上記の手順でフォルダーオプションの「表示」タブを開く
- 「詳細設定」一覧の中にある「保護されたオペレーティングシステム ファイルを表示しない(推奨)」のチェックを外す
- 警告ダイアログが表示されるので「はい」をクリック
- 「適用」→「OK」をクリック
⚠️ 重要な警告:保護されたオペレーティングシステムファイルは、Windowsの動作に不可欠なファイルです。これらのファイルを誤って削除・変更・移動すると、Windowsが起動しなくなる可能性があります。特に理由がない限り、この設定は変更しないことを強くおすすめします。作業後は必ず元に戻してください。
通常の隠しファイルとシステム保護ファイルの違い
| 種類 | 設定属性 | 代表例 | 削除のリスク |
|---|---|---|---|
| 通常の隠しファイル | Hidden(H) | AppData、desktop.ini | アプリの設定が失われる可能性 |
| システム保護ファイル | Hidden + System(HS) | bootmgr、pagefile.sys | OS起動不能になる危険性大 |
【方法3】コマンドプロンプトで隠しファイルを表示する
コマンドプロンプトを使うと、GUIを使わずに隠しファイルの一覧を確認したり、ファイルの属性を変更したりできます。大量のファイルを一括処理したい場合や、エクスプローラーが正常に動作しない場合に役立ちます。
コマンドプロンプトを開く方法
🔧 手順
- スタートメニューの検索バーに「cmd」と入力
- 「コマンド プロンプト」が表示されたら、「管理者として実行」を選択
※システムファイルの属性を変更する場合は管理者権限が必要です
隠しファイルの一覧を表示するコマンド
通常のdirコマンドでは隠しファイルは表示されませんが、オプションを追加することで表示できます。
| コマンド | 説明 |
|---|---|
dir /a |
隠しファイルを含むすべてのファイルを一覧表示 |
dir /a:h |
隠しファイルのみを一覧表示 |
dir /a:h /s |
隠しファイルをサブフォルダも含めて再帰的に一覧表示 |
dir /a:hs |
隠しファイルかつシステムファイルを一覧表示 |
使用例:
C:\Users\ユーザー名> dir /a:h
ドライブ C のボリュームラベルは OS です
C:\Users\ユーザー名 のディレクトリ
2026/03/15 10:30 <DIR> AppData
2026/01/20 08:15 <DIR> IntelGraphicsProfiles
2026/03/18 09:00 174,592 NTUSER.DAT
1 個のファイル 174,592 バイト
2 個のディレクトリ 120,345,678,912 バイトの空き領域
隠し属性を変更するコマンド(attribコマンド)
attribコマンドを使うと、ファイルの隠し属性を追加したり解除したりできます。
| コマンド | 説明 |
|---|---|
attrib ファイル名 |
ファイルの現在の属性を表示 |
attrib -h ファイル名 |
隠し属性を解除する(表示されるようになる) |
attrib +h ファイル名 |
隠し属性を付与する(非表示になる) |
attrib -h -s ファイル名 |
隠し属性とシステム属性の両方を解除 |
attrib -h /s /d *.* |
現在のフォルダ以下のすべてのファイルから隠し属性を一括解除 |
使用例:特定のファイルの隠し属性を解除する
C:\Users\ユーザー名> attrib test.txt
A SH C:\Users\ユーザー名\test.txt
C:\Users\ユーザー名> attrib -h -s test.txt
C:\Users\ユーザー名> attrib test.txt
A C:\Users\ユーザー名\test.txt
上の例では、test.txtに設定されていたS(システム)とH(隠し)の属性を解除しています。

attribコマンドの属性記号一覧
| 記号 | 属性名 | 意味 |
|---|---|---|
R |
Read-only(読み取り専用) | ファイルの変更・削除を制限 |
H |
Hidden(隠し) | エクスプローラーでデフォルト非表示 |
S |
System(システム) | OS動作に必要なシステムファイル |
A |
Archive(アーカイブ) | バックアップ対象であることを示す |
【方法4】PowerShellで隠しファイルを表示する
PowerShellはコマンドプロンプトよりも高機能なコマンドライン環境です。隠しファイルの操作もより柔軟に行えます。
PowerShellを開く方法
🔧 手順
- スタートメニューの検索バーに「PowerShell」と入力
- 「Windows PowerShell」を選択して開く
※管理者権限が必要な場合は「管理者として実行」を選択
PowerShellで隠しファイルを表示するコマンド
| コマンド | 説明 |
|---|---|
Get-ChildItem -Force |
隠しファイルを含むすべてのファイルを表示 |
Get-ChildItem -Hidden |
隠しファイルのみを表示 |
Get-ChildItem -Force -Recurse |
サブフォルダも含めて再帰的に全ファイルを表示 |
ls -Force |
Get-ChildItem -Force の省略形(エイリアス) |
使用例:
PS C:\Users\ユーザー名> Get-ChildItem -Hidden
ディレクトリ: C:\Users\ユーザー名
Mode LastWriteTime Length Name
---- ------------- ------ ----
d--h- 2026/03/15 10:30 AppData
d--h- 2026/01/20 8:15 IntelGraphicsProfiles
-a-h- 2026/03/18 9:00 174592 NTUSER.DAT
PowerShellで隠し属性を変更する方法
PowerShellでファイルの隠し属性を変更するには、以下のコマンドを使用します。
隠し属性を解除する:
# 特定のファイルの隠し属性を解除
$file = Get-Item "C:\Users\ユーザー名\test.txt" -Force
$file.Attributes = $file.Attributes -band (-bnot [System.IO.FileAttributes]::Hidden)
隠し属性を付与する:
# 特定のファイルに隠し属性を付与
$file = Get-Item "C:\Users\ユーザー名\test.txt"
$file.Attributes = $file.Attributes -bor [System.IO.FileAttributes]::Hidden
自分で隠しファイル・隠しフォルダを作成する方法
ファイルやフォルダを隠したい場合は、以下の方法で隠し属性を設定できます。プライベートなファイルを見えにくくしたい場合などに便利です。
方法A:プロパティから設定する(GUI操作)
🔧 手順
- 隠したいファイルやフォルダを右クリック
- メニューから「プロパティ」を選択
- 「全般」タブの下部にある「属性」セクションで「隠しファイル」にチェックを入れる
- 「適用」をクリック
- フォルダの場合は「このフォルダー、およびサブフォルダーとファイルに変更を適用する」を選択して「OK」
これで、エクスプローラーの隠しファイル表示がオフの状態では、そのファイルやフォルダは見えなくなります。
方法B:コマンドプロンプトから設定する
:: ファイルを隠す
attrib +h "C:\Users\ユーザー名\Documents\secret.txt"
:: フォルダを隠す(中身も含めて)
attrib +h "C:\Users\ユーザー名\Documents\SecretFolder" /s /d
:: 隠し属性を解除する
attrib -h "C:\Users\ユーザー名\Documents\secret.txt"
💡 注意:隠しファイルにすることはセキュリティ対策としては不十分です。上述の方法で誰でも簡単に隠しファイルを表示できるため、機密情報の保護には暗号化やパスワード保護など、別の方法を併用してください。
隠しファイルを表示できないときの対処法
上記の方法を試しても隠しファイルが表示されない場合、以下の原因が考えられます。
原因1:グループポリシーで制限されている
企業や学校のパソコンでは、管理者がグループポリシーで隠しファイルの表示を制限していることがあります。
確認方法:
Windows + Rキーを押して「ファイル名を指定して実行」を開く- 「
gpedit.msc」と入力して Enter キーを押す - 「ユーザーの構成」→「管理用テンプレート」→「Windows コンポーネント」→「エクスプローラー」を開く
- 「隠しファイルの表示に関するポリシー」が「有効」になっていないか確認する
この場合は、パソコンの管理者に相談する必要があります。
原因2:レジストリの値が変更されている
マルウェアや不正なソフトウェアによって、レジストリの値が書き換えられている可能性があります。
⚠️ レジストリの操作は上級者向けです。誤った変更はシステムに深刻な影響を与える可能性があります。実行前に必ずレジストリのバックアップを取ってください。
確認・修正手順:
Windows + Rキーを押して「regedit」と入力し、レジストリエディターを開く- 以下のキーに移動する:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced - 「Hidden」の値を確認する
- 1 = 隠しファイルを表示する
- 2 = 隠しファイルを表示しない
- 値が「2」になっている場合は、ダブルクリックして「1」に変更し「OK」をクリック
原因3:ウイルス・マルウェアの影響
一部のマルウェアは、自分自身を隠すために隠しファイルの表示設定を強制的にオフにしたり、レジストリを書き換えたりします。
対処法:
- Windows Defenderでフルスキャンを実行する
- サードパーティのウイルス対策ソフトでスキャンする
- セーフモードで起動してから隠しファイルの表示設定を変更する
隠しファイルを扱うときの注意点
隠しファイルの表示や操作を行う際は、以下の点に十分注意してください。
✅ やっていいこと
- AppDataフォルダにアクセスしてアプリの設定を確認する
- 一時的に隠しファイルを表示してトラブルの原因を調査する
- 自分で作成したファイルの隠し属性を解除する
- 作業後に隠しファイルの表示設定を元に戻す
❌ やってはいけないこと
- よくわからない隠しファイルを削除する
- Cドライブ直下のシステム保護ファイルを移動・名前変更する
- bootmgr、pagefile.sys、hiberfil.sysなどのファイルを操作する
- 他人のパソコンの隠しファイルを無断で表示・操作する
- 隠しファイルにするだけで重要なデータのセキュリティ対策をしたつもりになる
よくある質問(FAQ)
Q. 隠しファイルを表示しても見つからないファイルがあります。どうすれば?
「保護されたオペレーティングシステムファイル」に該当する可能性があります。フォルダーオプションの「表示」タブで「保護されたオペレーティングシステム ファイルを表示しない(推奨)」のチェックを外してください。ただし、作業後は必ず元に戻すことをおすすめします。
Q. 隠しファイルを表示したら、デスクトップに「desktop.ini」が表示されるようになりました。
これは正常な動作です。desktop.iniはフォルダの表示設定(アイコンや名前など)を管理するファイルで、隠しファイルの表示をオンにすると見えるようになります。このファイルは削除しないでください。表示が気になる場合は、隠しファイルの表示をオフに戻しましょう。
Q. 隠しフォルダのAppDataにはどうやってアクセスしますか?
隠しファイルを表示する方法の他に、エクスプローラーのアドレスバーに直接「%AppData%」と入力してEnterキーを押す方法が最も簡単です。これで直接AppData\Roamingフォルダが開きます。AppData\Localにアクセスしたい場合は「%LocalAppData%」と入力してください。
Q. USBメモリの中の隠しファイルが見えません。
USBメモリを接続した状態でエクスプローラーの隠しファイル表示をオンにしてください。設定はドライブに関係なく全体に適用されます。それでも見えない場合は、コマンドプロンプトで dir /a コマンドを使って確認するか、attrib -h -s -r /s /d *.* で属性を一括解除してください。ただし、ウイルスによってファイルが隠されている可能性もあるため、事前にウイルススキャンを行うことをおすすめします。
Q. 隠しファイルの表示設定が勝手にオフに戻ってしまいます。
マルウェアの影響やグループポリシーの制限が原因の可能性があります。まずWindows Defenderでフルスキャンを実行してください。それでも改善しない場合は、レジストリの「Hidden」キーの値が書き換えられていないか確認しましょう。企業のパソコンの場合はIT管理者に問い合わせてください。
Q. 隠しファイルにすることでウイルス対策になりますか?
いいえ、まったくなりません。隠しファイルの属性は簡単に表示・解除できるため、セキュリティ対策としては無意味です。重要なファイルを保護するには、BitLockerによるドライブ暗号化、パスワード付きZIPファイル、アクセス権限の設定など、別の方法を使用してください。
Q. Windows 11で拡張子も表示したい場合はどうすればよいですか?
エクスプローラーの上部メニューで「表示」→「表示」のサブメニューにある「ファイル名拡張子」にチェックを入れてください。隠しファイルの表示と同じメニュー内にあります。拡張子を表示しておくと、ファイルの種類がすぐに判別できるため、セキュリティ面でもおすすめです。
Q. 隠しファイルを表示したらファイルが半透明で表示されます。これは何ですか?
隠し属性が設定されているファイルやフォルダは、通常のファイルと区別するために半透明(薄い表示)で表示されます。これはWindowsの仕様であり、ファイルが破損しているわけではありません。隠し属性を解除すれば、通常の表示に戻ります。
Q. macOSの隠しファイルもWindowsと同じ方法で表示できますか?
いいえ、macOSとWindowsでは隠しファイルの仕組みが異なります。macOSでは Command + Shift + .(ピリオド)のキーボードショートカットで隠しファイルの表示を切り替えできます。またmacOSではファイル名の先頭に「.」(ドット)が付いているファイルが隠しファイルとして扱われます。
Q. 隠しファイルを表示するとパソコンの動作に影響がありますか?
隠しファイルの表示設定を変更しただけでは、パソコンの動作速度やパフォーマンスに影響はありません。表示されるファイル数が増えるためフォルダの読み込みがわずかに遅くなる場合がありますが、体感できるほどの差はほとんどありません。安心して表示設定を変更してください。
まとめ
この記事では、Windowsの隠しファイル・フォルダを表示する方法について、4つのアプローチを解説しました。
| 方法 | 難易度 | おすすめの場面 |
|---|---|---|
| エクスプローラーの表示設定 | ★☆☆(簡単) | 日常的な確認作業に最適 |
| コントロールパネル | ★★☆(普通) | システムファイルも含めて表示したいとき |
| コマンドプロンプト | ★★★(上級) | 一括操作やエクスプローラーが使えないとき |
| PowerShell | ★★★(上級) | スクリプトで自動化したいとき |
初心者の方には、エクスプローラーの設定から切り替える方法1がもっとも簡単でおすすめです。数クリックで隠しファイルを表示でき、同じ手順で元に戻すこともできます。
トラブルシューティングを行う方は、コントロールパネルの方法2でシステム保護ファイルの表示も含めて設定すると、より詳しく原因を調査できます。
大量のファイルを一括操作したい方は、コマンドプロンプトの方法3やPowerShellの方法4が効率的です。
いずれの方法でも、作業が終わったら表示設定を元に戻すこと、そしてよくわからないシステムファイルは絶対に削除・変更しないことを忘れないでください。これさえ守れば、隠しファイルの操作は怖くありません。
💡 最後のアドバイス:隠しファイルの表示方法を覚えておくと、アプリのキャッシュ削除や設定ファイルの確認など、さまざまなトラブルシューティングで役立ちます。困ったときにこの記事を参考にしてみてください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!