WinDirStat은 디스크를 무엇이 차지하는지 보여 주는 무료 오픈소스 프로그램입니다. 공식 안내는 이 프로그램을 프로그램 제거 도구나 Windows 정리 도구 대신 쓰지 말라고 적고 있습니다. 최신판은 2.9.3(2026년 10월 11일)입니다.
WinDirStat 설치 파일 고르는 법
WinDirStat은 GPL v3 이상으로 배포되는 무료 오픈소스 프로그램입니다. 최신판은 2.9.3(2026년 10월 11일)이고 다운로드 페이지에 받을 수 있는 파일이 여러 개 있습니다.
| 파일 | 용도 |
|---|---|
| WinDirStat-x64.msi | 대부분의 PC (64비트 Windows) |
| WinDirStat-arm64.msi | ARM 기반 Windows 노트북 |
| WinDirStat-x86.msi | 32비트 Windows |
| WinDirStat.zip / .7z | 설치 없이 쓰는 휴대용 압축 파일 |
| 앱 스토어판 | Windows 앱 스토어에서 자동 업데이트 |
| WinDirStat-Hashes.txt | 받은 파일의 체크섬 확인용 |
어떤 파일을 받을지 모르겠으면 64비트 MSI를 받으라고 공식 위키에 적혀 있습니다. 휴대용 압축 파일은 먼저 압축을 풀고 CPU 종류에 맞는 실행 파일을 엽니다. 설정에서 휴대용 모드(Run in portable mode)를 켜면 설정이 실행 파일 옆 WinDirStat.ini에 저장됩니다.
공식 위키는 WinDirStat 이름이나 로고를 베낀 비공식 다운로드 사이트를 피하라고 경고합니다. 옛판이나 변조된 파일, 안전하지 않은 파일을 올려 둘 수 있기 때문입니다. 공식 사이트(windirstat.net)나 공식 저장소의 릴리스 페이지에서 받습니다.
WinDirStat 2.x는 Windows 7, 8, 8.1, 10, 11과 Windows Server 2008 R2부터 2025까지에서 개발·시험됐습니다. 그 밖의 운영체제에서 돌아갈 수도 있지만 지원 대상은 아닙니다. 저장소에는 한국어 번역 파일도 들어 있고, 언어를 바꾸면 프로그램을 다시 시작해야 할 수 있습니다.
WinDirStat 스캔 방법과 빠른 스캔 조건
프로그램을 열면 Select Drives 창이 뜹니다. 여기서 무엇을 스캔할지 고릅니다.
- All Local Drives — 로컬 드라이브 전체 · 네트워크 드라이브·휴대기기는 빠짐
- Individual Drives — 목록에서 고른 드라이브, 연결된 휴대기기(MTP)
- Individual Folders — 폴더 하나 이상 · 여러 폴더를 묶어 한 번에
- 드라이브 목록 — 전체 용량·남은 용량·사용률 표시, 더블클릭하면 바로 스캔
- Scan for duplicate files — 중복 파일 검사 · 내용 해시를 계산해 느려짐
- 스캔 중 — 도구 모음에서 일시정지·재개·중지
스캔 속도를 가르는 것은 관리자 권한입니다. 'Use accelerated scanning'은 NTFS의 파일 목록(MFT)을 직접 읽어 폴더를 하나씩 도는 것보다 훨씬 빠른데, 이 방식은 관리자 권한으로 실행했고 대상이 로컬 NTFS 드라이브일 때만 쓰입니다.
- WinDirStat을 실행합니다.
- 관리자 권한이 아니면 File → Run Elevated로 다시 실행합니다.
- Select Drives에서 드라이브를 고르고 'Use accelerated scanning'을 켜 둡니다.
- 중복 파일이 필요 없으면 'Scan for duplicate files'는 끈 채로 OK를 누릅니다.
폴더만 골랐거나 네트워크 드라이브, NTFS가 아닌 드라이브는 빠른 스캔을 쓸 수 없어 일반 방식으로 돌아갑니다. 관리자 권한은 보호된 시스템 폴더를 더 완전히 읽을 때도 필요합니다.
WinDirStat 결과 화면 읽는 법 — 트리맵과 Unknown
결과는 여러 화면이 서로 연결돼 있어 한 곳에서 고르면 다른 화면도 같이 움직입니다.
- All Files — 드라이브·폴더·파일 트리 · 크기순 정렬
- Largest Files — 가장 큰 파일 목록
- File Types — 확장자별 용량·개수·색
- 트리맵 — 사각형 하나 = 파일 하나 · 면적 = 크기 · 색 = 파일 형식
- 물리 크기 — 디스크에 실제 할당된 공간
- 논리 크기 — 파일 내용 길이 (보통 프로그램이 보여 주는 크기)
물리 크기와 논리 크기는 압축, 희소 파일, 하드링크, 클러스터 크기 때문에 다를 수 있습니다. 시각화와 비율을 어느 쪽 기준으로 볼지 View 메뉴에서 고릅니다.
드라이브 사용량과 파일 합계가 안 맞을 때는 Options → Show Unknown을 켭니다. Unknown은 Windows가 보고한 사용량과 WinDirStat이 셀 수 있었던 파일의 차이입니다. 파일 시스템 메타데이터, 복원 지점과 그림자 저장소, 접근할 수 없는 폴더, 제외한 경로, 하드링크, 스캔 중 바뀐 파일이 여기에 들어갑니다. Show Free Space를 켜면 남은 공간도 항목으로 보입니다.
자주 쓰는 단축키는 Ctrl+F(이름 검색), Ctrl+E(탐색기에서 선택), F9(시각화 켜고 끄기), F8(파일 형식 창)입니다.
WinDirStat 안전한 정리 순서
공식 위키의 안전한 정리 순서는 다섯 단계입니다.
- 정리할 드라이브나 폴더를 스캔합니다.
- Physical Size로 정렬하거나 트리맵에서 큰 항목을 찾습니다.
- 의심 가는 항목을 골라 Select in Explorer나 속성에서 무엇인지 확인합니다.
- 일반 파일은 Delete (to Recycle Bin), 즉 휴지통으로 지웁니다.
- 지우거나 옮긴 뒤에는 Refresh Selected로 결과를 새로 고칩니다.
- Delete — 휴지통으로 삭제 (되살릴 수 있음)
- Shift+Delete — 영구 삭제 · 쉽게 되돌릴 수 없음
- Empty Folder — 폴더는 남기고 안의 내용만 삭제
- Remove Empty Folders — 빈 폴더 자체를 삭제
- Move to (Ctrl+M) — 다른 폴더로 옮기기
- 확인 창 설정 — Options → Settings → Prompts
공식 위키는 WinDirStat을 프로그램 제거 도구나 Windows 정리 도구 대신 쓰지 말라고 적고 있습니다. 시스템·프로그램 폴더 아래의 큰 파일은 Windows, 드라이버, 게임, 개발 도구, 가상 머신, 클라우드 동기화 프로그램의 것인 경우가 많습니다. Windows, Program Files, 앱 데이터, 사용자 프로필 폴더의 파일은 주인을 모르면 지우지 않습니다.
WinDirStat 정리 메뉴 — 지우기 전에 확인할 것
용량을 확보할 때는 직접 지우기 전에 더 안전한 방법을 먼저 쓰라고 공식 위키가 안내합니다.
- 프로그램이 큼 — 프로그램 및 기능(제거)으로 삭제
- Windows 구성 요소 저장소가 큼 — Component Store Cleanup
- 휴지통이 큼 — Empty Recycle Bin
- 다운로드·미디어가 큼 — 탐색기에서 확인 후 옮기거나 삭제
- 가상 디스크가 큼 — 가상 머신 안에서 먼저 정리 후 Optimize VHD Files
Cleanup 메뉴에는 되돌리기 어려운 명령도 있습니다.
- Disable Hibernate File: 최대 절전을 끄고 hiberfil.sys를 지웁니다. 최대 절전이나 빠른 시작을 쓰면 하지 않습니다.
- Remove Volume Shadow Copies: 그림자 복사본을 지우면서 복원 지점과 이전 버전 자료도 사라질 수 있습니다.
- Component Store Cleanup: /ResetBase 옵션은 더 강하게 정리하는 대신 이미 설치된 업데이트를 제거할 수 없게 만듭니다.
- Remove Local Profiles: 로그인하지 않은 사용자 프로필을 지웁니다. 공용 PC에서는 지울 경로를 먼저 확인합니다.
- Deduplicate with Hardlink: 중복 파일을 하나로 묶습니다. 묶인 파일은 하나를 고치면 전부 바뀝니다.
WinDirStat 삭제 파일 복구 기능의 한계
Tools 메뉴의 Recover Deleted Files는 지운 파일을 찾아 되살리는 기능입니다. 공식 위키가 적은 조건과 한계가 많습니다.
- 필요 권한 — 관리자 권한 (File → Run Elevated 후 실행)
- 대상 드라이브 — 로컬 NTFS·exFAT·FAT12/16/32만
- 안 되는 곳 — 네트워크 공유, 휴대기기(MTP)
- 저장 위치 — 다른 드라이브의 기존 폴더 또는 네트워크 공유
- 폴더 구조 — 원래 구조를 되살리지 않고 한 폴더에 저장
- NTFS에서 건너뜀 — 압축·암호화 파일 등
- 원본 드라이브에 새로 쓰는 것을 줄입니다. 휴지통에 아직 있으면 휴지통에서 먼저 되살립니다.
- 관리자 권한으로 다시 실행한 뒤 Tools → Recover Deleted Files를 엽니다.
- 원본 드라이브를 고르고 재생 버튼(Resume)으로 검색을 시작합니다.
- Path filter에 경로 일부나 *.jpg 같은 이름을 넣어 목록을 좁힙니다.
- Save To에 다른 드라이브의 폴더를 지정하고 Recover Selected를 누른 뒤, 되살린 파일을 열어 내용을 확인합니다.
결과에 'Recovered - Verify File Data'라고 떠도 복사가 됐다는 뜻일 뿐 내용이 멀쩡하다는 보장은 아닙니다. 덮어쓰기, SSD의 TRIM, 메타데이터 손실이 있으면 쓸모 있는 복구가 안 될 수 있고, FAT 계열은 조각난 파일의 내용이 틀릴 수 있습니다. 공식 위키는 이 기능이 백업을 대신하지 않는다고 적고 있습니다.
자주 묻는 질문
WinDirStat은 어떤 설치 파일을 받아야 하나요?
대부분의 PC는 WinDirStat-x64.msi를 받으면 됩니다. ARM 기반 Windows 노트북은 arm64, 32비트 Windows는 x86 파일이고, 설치 없이 쓰려면 WinDirStat.zip을 받아 압축을 풀고 실행합니다.
WinDirStat 스캔이 너무 느립니다.
관리자 권한으로 로컬 NTFS 드라이브를 스캔해야 빠른 스캔(MFT 직접 읽기)이 쓰입니다. File → Run Elevated로 다시 실행하고, 중복 파일 검사는 필요할 때만 켭니다. 폴더만 고른 스캔과 네트워크 드라이브는 일반 방식으로 돌아갑니다.
WinDirStat 결과의 Unknown은 무엇인가요?
Windows가 보고한 드라이브 사용량과 WinDirStat이 셀 수 있었던 파일의 차이입니다. 파일 시스템 메타데이터, 복원 지점과 그림자 저장소, 접근할 수 없는 폴더, 하드링크 등이 여기에 들어갑니다. Options → Show Unknown을 켜야 보입니다.





