최근 여러 사용자가 Windows에서 여유 공간이 실제와 다르게 표시되는 문제로 어려움을 겪고 있다고 문의해 왔습니다. 대부분은 파일 탐색기에 표시된 용량과 드라이브 안의 모든 파일을 직접 선택했을 때 나타나는 용량을 비교하다가 이 문제를 발견했습니다. 심지어 Chkdsk나 디스크 정리 같은 Windows 기본 유틸리티조차 잘못된 크기를 보고하는 경우가 대부분입니다. 이 오류는 Windows 7, Windows 8.1, Windows 10에서 모두 확인되었기 때문에 특정 Windows 버전에만 국한된 문제는 아닙니다.

Windows가 HDD/SSD 여유 공간을 잘못 표시하는 원인은?
저희는 다양한 사용자 사례와 실제로 효과가 있었던 복구 방법들을 분석하며 이 문제를 조사했습니다. 그 결과, 여러 가지 잠재적 원인이 있는 것으로 밝혀졌습니다.
아래는 주요 원인과 각각이 왜 이 문제를 일으키는지에 대한 간단한 설명입니다:
- 시스템 복원 지점이 과도한 공간을 차지 – 상당수의 경우 이 문제는 시스템 복원 도구 때문에 발생했습니다. 시스템 복원이 여유 공간의 상당 부분을 사용할 수 있도록 허용되어 있으면, 새 복원 지점이 생성될 때마다 오래된 지점을 삭제하지 않고 계속 쌓이게 됩니다. 이 경우 시스템 복원이 점유하고 있는 공간을 확보하여 일반적으로 사용 가능하게 만들면 문제를 해결할 수 있습니다.
- 시스템 유지 관리 버그 – 시스템 유지 관리 관련 버그로 인해 사용 가능한 공간이 잘못 계산되는 경우도 있습니다. 여러 사용자가 시스템 유지 관리 문제 해결사를 실행하여 자동으로 문제를 찾아 수정한 후 이 문제가 해결되었다고 보고했습니다.
- '불량' 휴지통 폴더 – 일부 사용자에 따르면 손상된 휴지통 폴더도 이 문제의 원인이 될 수 있습니다. 이 문제는 Windows 10, Windows 8.1, Windows 7 모두에서 발생하며 파일 손상과 연관이 있습니다. 이 경우 관리자 권한 명령 프롬프트를 열어 휴지통 폴더를 삭제하면 해결할 수 있습니다.
- 버전 1803 버그 (Windows 10 전용) – Microsoft는 버전 1803에서 메타데이터 파일 형식 처리에 불일치를 일으키는 Explorer.exe 버그를 무심코 도입했습니다. 이로 인해 여유 공간이 잘못 측정됩니다. Windows를 최신 버전으로 업데이트하면 문제를 해결할 수 있습니다.
- 일반적인 방식으로 감지되지 않는 대용량 숨김 파일 – 하나 이상의 숨김 파일이 공간을 차지하고 있지만 Windows가 평소 방식으로 감지하지 못하는 경우도 있습니다. 이럴 때는 서드파티 유틸리티를 사용해 해당 파일을 찾아 완전히 삭제하면 됩니다.
동일한 문제로 고민 중이라면, 이 글에서 소개하는 문제 해결 단계들이 도움이 될 것입니다. 아래에는 비슷한 상황에 놓인 다른 사용자들이 성공적으로 활용한 다양한 해결책을 정리했습니다.
아래의 각 방법은 최소 한 명 이상의 사용자에게 효과가 입증된 방법입니다. 가장 좋은 결과를 얻으려면 소개된 순서대로 진행하고, 자신의 상황에 맞지 않는 방법은 건너뛰는 것이 좋습니다.
그럼 시작해 보겠습니다!
방법 1: 이전 시스템 복원 지점 삭제하기
Windows 보고 도구에 나타나지 않으면서도 많은 공간을 차지하는 대표적인 원인은 바로 시스템 복원입니다. 시스템 복원의 사용량을 확인해 보면 HDD에서 상당히 큰 용량을 차지하고 있는 경우가 흔합니다. 일부 사용자는 시스템 복원이 무려 250GB 이상을 차지하고 있었다고 보고하기도 했습니다.
이 경우 가장 빠른 해결 방법은 OS 드라이브의 모든 복원 지점을 삭제하는 것입니다. 이렇게 하면 시스템 복원이 점유하고 있던 공간이 확보되어 일반적으로 사용할 수 있게 됩니다.
주의: 시스템 복원은 유용한 기능이므로 완전히 비활성화하는 것은 권장하지 않습니다. 지금까지의 복원 지점을 모두 삭제하고, 앞으로 도구의 최대 사용량(Max Usage)을 제한하는 것이 더 현명한 방법입니다.
이전 시스템 복원 지점을 삭제하고 시스템 보호의 최대 사용량을 조정하는 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행(Run) 대화상자를 엽니다. 입력란에 control을 입력하고 Enter 키를 눌러 기본 제어판 화면을 엽니다.
- 제어판 화면에서 화면 오른쪽 위의 검색 기능을 이용해 '시스템'을 검색하고 Enter를 누릅니다. 검색 결과 목록에서 시스템을 클릭합니다.
- 시스템 메뉴에서 화면 왼쪽 세로 메뉴의 시스템 보호를 클릭합니다.
- 시스템 속성 화면으로 이동하게 되며, 시스템 보호 탭이 선택되어 있는지 확인합니다.
- 시스템 보호 탭에서 아래로 스크롤하여 보호 설정 영역에서 Windows 드라이브(시스템으로 표시됨)를 선택하고 아래의 구성 버튼을 클릭합니다.
- Windows 드라이브의 시스템 보호 화면에서 디스크 공간 사용 항목으로 내려가 최대 사용량이 10%를 넘지 않도록 설정합니다. 1TB HDD 기준이라면 10%면 충분합니다.
참고: 500GB 미만의 HDD/SSD라면 15% 정도로 설정하는 것을 추천합니다. - 이 드라이브의 모든 복원 지점 삭제 버튼을 클릭하여 현재 시스템 복원이 사용 중인 공간을 확보합니다.
- 적용을 클릭해 설정을 저장한 뒤 컴퓨터를 재시작하여 변경 사항을 적용합니다. 재부팅 후에는 이전까지 잠겨 있던 공간이 사용 가능해집니다.

이 방법으로 해결되지 않았거나 해당되지 않는 상황이라면, 아래의 다음 방법으로 넘어가세요.
방법 2: 시스템 유지 관리 문제 해결사 실행하기
Windows 10은 가끔 사용 가능한 여유 공간과 관련된 불일치를 보고하는 것으로 알려져 있습니다. 여러 사용자가 시스템 유지 관리 문제 해결사를 실행하고 컴퓨터를 재시작한 후 문제가 해결되었다고 보고했습니다.
문제가 Windows 오류로 인해 발생한 것이라면, 이 문제 해결사가 불일치를 자동으로 감지하고 수정해 줄 것입니다. 진행 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행 대화상자를 엽니다. 입력란에 control을 입력하고 Enter 키를 눌러 기본 제어판 화면을 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭해 관리자 권한을 부여합니다.
- 제어판 화면에서 오른쪽의 검색 기능으로 '문제 해결사'를 검색한 뒤, 결과 목록에서 문제 해결사를 클릭합니다.
- 문제 해결 메뉴에서 시스템 및 보안을 클릭합니다.
- 시스템 및 보안 문제 해결 메뉴에서 시스템 유지 관리를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 관리자 권한으로 실행을 선택합니다. 이렇게 하면 관리자 권한이 필요한 더 많은 문제를 해결할 수 있습니다.
- 시스템 유지 관리 창에서 먼저 고급을 클릭하고 자동으로 복구 적용에 체크되어 있는지 확인한 뒤 다음을 클릭해 다음 단계로 진행합니다.
- 유틸리티가 시스템의 불일치 여부를 분석할 때까지 기다립니다.
- 수정 사항이 제안되면 다음 화면에서 이 수정 사항 적용을 클릭하고 복구가 완료될 때까지 기다립니다.
- 과정이 끝나면 컴퓨터를 재시작하고, 다음 부팅이 완료된 후 문제가 해결되었는지 확인합니다.

그래도 여유 공간에 불일치가 나타난다면, 아래의 다음 방법으로 넘어가세요.
방법 3: '불량' 휴지통 폴더($RECYCLE.BIN) 삭제하기
손상된 휴지통 폴더 역시 이 문제의 원인이 될 수 있습니다. 이 문제는 Windows 10과 Windows 7 모두에서 확인되었습니다. 이 경우 $RECYCLE.BIN 폴더를 삭제하면 누락된 여유 공간을 되찾을 수 있습니다. 폴더를 삭제하면 운영체제가 과도한 공간을 차지하지 않는 새로운 정상 파일을 생성하게 됩니다.
$RECYCLE.BIN 파일을 삭제해서 문제를 해결한 대부분의 사용자는 관리자 권한 명령 프롬프트를 통해 작업했다고 보고했습니다. 절차는 다음과 같습니다:
- Windows 키 + R을 눌러 실행 대화상자를 엽니다. 입력란에 cmd를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭해 관리자 권한을 부여합니다.

- 관리자 권한 명령 프롬프트에서 다음 명령어를 실행해 $RECYCLE.BIN 파일을 삭제합니다:
rd /S "$RECYCLE.BIN"
- '확실합니까?'라는 확인 대화상자가 나타나면 Y를 입력하고 Enter 키를 눌러 진행을 확정합니다.

- 절차가 완료되면 관리자 권한 명령 프롬프트를 안전하게 닫고, 변경 사항이 적용되도록 컴퓨터를 재시작합니다.
- 재부팅이 완료되면 사라졌던 여유 공간이 다시 사용 가능해질 것입니다.
그래도 여유 공간이 집계되지 않는 문제가 있다면, 아래의 다음 방법으로 넘어가세요.
방법 4: Windows 10을 최신 버전으로 업데이트하기
Windows 10(버전 1803) 또는 그 이전 버전을 사용 중이고 아직 최신 버전으로 업데이트하지 않았다면, Explorer.exe 버그로 인해 문제가 발생하고 있을 가능성이 높습니다. 이 유틸리티가 파일 형식의 메타데이터를 올바르게 읽지 못하는 상황이 발생합니다.
결국 폴더의 실제 크기를 정확하게 계산하지 못해 여유 공간 계산에도 오류가 생깁니다. 다행히 Microsoft는 이미 버전 1803에서 도입된 이 버그를 패치했습니다.
따라서 이 경우 Windows를 최신 버전으로 업데이트하면 문제를 해결할 수 있습니다. 진행 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행 대화상자를 엽니다. 입력란에 ms-settings:windowsupdate를 입력하거나 붙여넣고 Enter 키를 눌러 설정 앱의 Windows 업데이트 탭을 엽니다.

- Windows 업데이트 탭에서 업데이트 확인을 클릭해 업데이트 검사를 시작합니다.

- 화면의 안내에 따라 보류 중인 모든 Windows 업데이트를 설치하여 시스템을 최신 상태로 만듭니다.
참고: 마지막 업데이트 설치 전에 재시작하라는 안내가 나오면 재시작하되, 재부팅이 완료된 후 반드시 Windows 업데이트 메뉴로 돌아가 업데이트 과정을 끝까지 완료하세요.
Windows 10을 최신 빌드로 업데이트한 후에도 문제가 계속된다면, 아래의 다음 방법으로 넘어가세요.
방법 5: 서드파티 유틸리티로 숨겨진 공간 찾기
일부 사용자들은 사라진 공간이 실제로는 Windows 파일 탐색기가 감지하지 못한 거대한 파일이 차지하고 있었다고 보고했습니다. 이 경우 서드파티 유틸리티를 사용하면 범인을 찾을 수 있습니다. 대부분의 사용자는 WinDirStat를 이용해 숨겨진 공간을 즉시 발견했습니다.
SQL 데이터베이스 파일(.mdf)은 Windows 색인에서 숨겨진 채로 많은 공간을 차지하는 것으로 악명 높습니다(특히 Windows 10에서). 이 경우 해당 파일을 삭제하면 모든 것이 정상으로 돌아옵니다.
WinDirStat를 설치하고 공간을 잡아먹는 파일을 찾는 방법은 다음과 같습니다:
- 공식 웹사이트(여기)에 접속해 화면 왼쪽 세로 메뉴에서 Downloads, permalinks를 선택합니다. 그런 다음 아무 다운로드 위치나 선택해 WinDirStat 유틸리티를 다운로드합니다.
- 다운로드가 완료되면 windirstat 실행 파일을 두 번 클릭하고 화면의 안내에 따라 설치를 완료합니다.

- 실행 파일을 두 번 클릭해 WinDirStat를 엽니다. 초기 화면에서 All Local Drives(모든 로컬 드라이브)를 선택하고 OK를 클릭해 분석을 시작합니다.

- 분석이 완료될 때까지 기다립니다. 디스크 크기와 종류(HDD 또는 SSD)에 따라 5분 이상 걸릴 수 있습니다.
- 검사가 완료되면 Windows 드라이브를 선택하고 파일을 크기순(내림차순)으로 정렬합니다. 결과를 살펴보며 Windows 파일 탐색기가 발견하지 못한 비정상적으로 큰 파일이 있는지 확인합니다.
- 범인 파일을 찾았다면 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 Delete(복구 불가!)를 선택합니다.

- 파일이 삭제되면 컴퓨터를 재시작합니다. 다음 부팅 후에는 이전에 사라졌던 공간이 다시 사용 가능해질 것입니다.