이 글에서는 Windows 11/10/8/7에서 제어판의 파일 탐색기 옵션을 사용하거나 명령 프롬프트, PowerShell을 활용하여 숨겨진 파일, 폴더, 드라이브는 물론 보호된 운영 체제 파일까지 표시하는 방법을 알아봅니다.
평소에는 컴퓨터에 숨겨진 Windows 파일들이 눈에 보이지 않아도 큰 불편이 없습니다. 일반 사용자에게 굳이 추가로 처리할 데이터가 필요하지 않기 때문입니다. 하지만 가끔은, 혹은 자신이 무엇을 하려는지 정확히 알고 있다면, Windows 앱이나 시스템 설정을 변경하기 위해 이러한 숨겨진 파일에 접근해야 할 때가 있습니다. 이런 숨겨진 파일들은 파일 탐색기에서 상위 폴더를 열어도 기본적으로는 보이지 않습니다. 지금부터 파일 탐색기 옵션, 명령 프롬프트, PowerShell이라는 가장 강력한 세 가지 방법으로 숨겨진 파일과 폴더를 표시하는 과정을 단계별로 안내해 드립니다.
파일 탐색기 옵션으로 숨겨진 파일 및 폴더 표시하기

제어판을 연 다음 Windows 11/10에서 '파일 탐색기 옵션'을 선택합니다. Windows 8.1/7에서는 '폴더 옵션'이라는 이름으로 불립니다.
Windows 11/10 PC에서 숨겨진 파일, 폴더 및 드라이브를 표시하려면 다음 순서대로 진행하세요:
- 파일 탐색기 옵션을 엽니다
- '보기' 탭을 클릭합니다
- '숨겨진 파일 및 폴더' 항목을 찾습니다
- 숨겨진 파일, 폴더 및 드라이브 표시 옵션을 선택합니다
- '적용'을 클릭한 후 창을 닫습니다
Windows 11에서는 다음과 같은 방법으로도 파일 탐색기 옵션을 열 수 있습니다:
1] Windows 11에서 파일 탐색기를 실행합니다.
2] 상단의 점 세 개(⋯) 아이콘을 클릭하고 옵션을 선택합니다. 그러면 폴더 옵션 창이 열립니다.

3] 폴더 옵션 창에서 '보기' 탭을 클릭한 후 숨겨진 파일, 폴더 및 드라이브 표시 라디오 버튼을 선택합니다.

4] '적용'을 클릭한 다음 '확인'을 클릭하면 완료됩니다.
탐색기 메뉴 표시줄을 활용한 대체 방법
Windows 11에서는 파일 탐색기 > 보기 > 표시 > 숨겨진 항목을 선택하면 됩니다.

Windows 10에서는 파일 탐색기를 열고 '보기' 탭에서 숨겨진 항목 확인란을 체크하거나 해제하여 파일과 폴더를 표시하거나 숨길 수 있습니다.

참고로 이 화면에서 '폴더 및 검색 옵션 변경' 창에도 바로 접근할 수 있습니다.
보호된 운영 체제 파일 숨김 해제하기
보호된 운영 체제 파일까지 표시하고 싶다면, 파일 탐색기 옵션에서 보호된 운영 체제 파일 숨기기(권장) 설정의 체크까지 해제한 후 '적용'을 클릭해야 합니다.
명령 프롬프트로 숨겨진 파일 표시하기

과정은 매우 간단합니다. 다음 단계를 따라 해 보세요.
시작 메뉴에서 명령 프롬프트를 검색한 후 관리자 권한으로 실행합니다.
숨겨진 파일을 찾고 싶은 폴더 위치를 미리 파악해 둡니다. 이 글에서는 C:/ 드라이브를 예로 들겠습니다. 디렉터리 변경 명령어 cd를 사용해 해당 드라이브로 이동합니다. 첫 번째 명령줄은 다음과 같습니다:
cd C:\
이제 선택한 위치의 모든 숨겨진 파일을 표시하는 다음 명령어를 입력합니다:
dir /adh
이 명령은 C:/ 드라이브 내의 모든 숨겨진 파일을 화면에 보여줍니다. 특정 정보를 찾고 있다면 dir 명령어와 함께 사용할 수 있는 다른 매개변수들도 있습니다. 모두 비슷한 방식으로 사용됩니다:
- /a – 숨겨진 폴더만 표시합니다.
- /a:d – 모든 디렉터리를 표시합니다.
- /a:h – 숨겨진 파일만 표시합니다.
- /adh – (여기서 사용한 옵션) 위의 정보를 모두 합쳐서 표시합니다.
이번에는 PowerShell에서 동일한 작업을 수행하는 방법을 살펴보겠습니다.
PowerShell로 숨겨진 파일 표시하기

- 시작 메뉴를 열고 PowerShell을 검색한 후 관리자 권한으로 실행합니다. (전원 사용자 메뉴에서도 동일하게 실행할 수 있습니다.)
- 과정은 명령 프롬프트와 상당히 유사합니다. cd 명령어로 원하는 위치로 이동합니다. 사용 방법은 명령 프롬프트와 같습니다.
- 해당 위치로 이동한 후 다음 명령줄을 입력하면 그 안의 모든 숨겨진 파일이 표시됩니다.
dir -Force
- 드라이브 루트 폴더 안의 특정 폴더를 탐색하려면 cd 명령어 뒤에 폴더 이름을 추가하면 됩니다. 예: cd C:\Program Files
- 해당 폴더 안으로 들어간 후 다음 명령을 입력하거나 복사해서 붙여넣고 Enter 키를 누릅니다:
Get-ChildItem -Filter *.* -Recurse -Force -ErrorAction SilentlyContinue | where { $_.Attributes -match “Hidden”}
위 명령줄은 매우 많은 수의 숨겨진 파일과 폴더를 반환할 가능성이 높아, 결과를 일일이 읽어보기 어려울 수 있습니다.
그런 경우에는 명령줄을 조금 수정해서 결과 출력을 텍스트 문서로 저장할 수 있습니다. 위 Get-ChildItem 명령 끝에 >log.txt만 추가하면 모든 데이터가 log.txt라는 이름의 텍스트 파일로 저장됩니다.
팁: 또 다른 방법도 있습니다! attrib.exe를 사용하면 파일 속성을 변경하거나 숨겨진 파일을 표시할 수 있습니다.
파일이나 폴더를 숨김 또는 읽기 전용으로 만드는 방법도 별도로 정리되어 있으니 함께 참고해 보세요.
원한다면 Windows 컴퓨터에 있는 모든 숨겨진 파일 및 폴더의 전체 목록을 한 번에 확인할 수도 있습니다.
추가 팁:
- '숨겨진 파일, 폴더 및 드라이브 표시' 옵션이 사라져 있다면 레지스트리 조정으로 확실히 해결할 수 있습니다.
- 또는 무료 유틸리티 FixWin을 사용해 이 문제를 해결할 수도 있습니다. Explorer 섹션에서 해당 수정 기능을 찾을 수 있습니다.
