디스크 공간이 부족해서 Windows 폴더에서 더 삭제할 것이 없는지 고민하고 계신가요? 그렇다면 이 글을 먼저 읽어보시기 바랍니다. C 드라이브가 가득 차거나 Windows 11/10/8/7의 Windows 폴더가 지나치게 많은 공간을 차지하면 저장 공간 부족 경고에 시달리게 되는데, 이때 많은 분들이 Windows 폴더를 열어 어떤 파일이 공간을 많이 차지하는지 살펴본 뒤 제대로 된 이해도 없이 파일들을 삭제해 버립니다.
하지만 올바른 방법은 Windows 폴더에서 절대 직접 삭제하지 않는 것입니다. 이 폴더에서 공간을 차지하는 요소가 있다면 가장 좋은 방법은 디스크 정리(Disk Cleanup) 도구나 스토리지 센스(Storage Sense)를 활용하는 것입니다. 이러한 기본 제공 도구만으로도 대부분 해결되지만, 그래도 수동으로 정리하고 싶으시다면 아래 내용을 참고하세요.
Windows 폴더에서 삭제할 수 있는 항목
여기서 다루는 것은 오직 Windows 폴더 내부의 파일들뿐입니다. 작업을 시작하기 전에 반드시 시스템 복원 지점을 먼저 만들어 두세요. 만약 시스템 복원 지점이 차지하는 공간까지 아껴야 한다면 시스템 복원 기능 자체를 비활성화하는 방법도 있지만, 이는 권장하지 않습니다.
디스크 공간 분석 프리웨어를 사용해 Windows 폴더에서 어떤 항목이 디스크 공간을 소비하는지 파악한 후 파일들을 확인해 보세요. 또한 설정의 스토리지 센스(Storage Sense) 화면을 살펴보면 무엇이 공간을 차지하는지 이해하는 데 도움이 되며, 현명하게 선택할 수 있습니다.
1] Windows 임시 폴더(Temp)

임시 폴더는 C:\Windows\Temp 경로에 있습니다. Windows는 파일을 여기에 다운로드한 후 적절한 위치로 옮기는 방식으로 이 폴더를 사용합니다. 따라서 이 폴더의 내용을 모두 삭제해도 문제가 되지 않습니다. 시스템은 필요한 파일이 없다는 것을 감지하면 자동으로 다시 다운로드합니다.
2] 최대 절전 모드 파일(Hibernate File)
최대 절전 모드 파일은 Windows가 운영체제의 현재 상태를 저장하는 데 사용됩니다. 이 상태는 hiberfil.sys라는 파일에 저장되며, 일반적으로 컴퓨터 메모리(RAM) 용량의 약 70~80% 크기입니다. 예를 들어 메모리가 6~8GB인 PC라면 이 파일 하나가 약 4~6GB의 저장 공간을 차지하게 됩니다.
이 파일을 삭제하려면 먼저 숨김 시스템 파일 표시 옵션을 활성화한 후 Windows 폴더에서 해당 파일을 찾으면 됩니다. 다른 방법으로는 최대 절전 모드를 아예 사용하지 않는다면 이 기능 자체를 비활성화하는 것입니다. 명령 프롬프트에서 powercfg.exe /hibernate off 명령을 실행하면 최대 절전 모드가 비활성화됩니다.
3] Windows.old 폴더
Windows.old 폴더는 Windows 폴더 내부에 있는 것은 아니지만, 기존 Windows 폴더의 복사본입니다. 새 버전의 Windows를 설치하거나 업그레이드할 때 기존 파일 전체가 Windows.old 폴더에 보관됩니다. 이전 버전으로 되돌리고 싶을 때 유용하게 사용할 수 있습니다.
이 폴더는 상당한 공간을 차지합니다. 더 이상 필요하지 않다면 아무런 문제 없이 삭제해도 됩니다.
4] Downloaded Program Files 폴더
"C:\Windows\Downloaded Program Files"에 위치한 이 폴더에는 Internet Explorer와 ActiveX 또는 Java 관련 기술을 사용하는 프로그램들이 다운로드한 파일이 저장됩니다. 이러한 기술들은 이미 낡았기 때문에 폴더의 내용물을 모두 삭제해도 전혀 문제가 없습니다.
5] Prefetch 폴더
Prefetch 폴더의 내용을 삭제할 수는 있지만, 시간이 지나면 다시 채워집니다.
6] Fonts 폴더
사용하지 않는 불필요한 글꼴을 제거하면 Fonts 폴더의 크기를 줄일 수 있습니다.
7] SoftwareDistribution 폴더
SoftwareDistribution 폴더의 내용을 삭제할 수는 있지만, Windows 업데이트를 실행하면 다시 채워집니다.
8] Offline Web Pages 폴더
Offline Web Pages 폴더의 내용은 삭제해도 괜찮습니다.
9] WinSxS 폴더
WinSxS 폴더는 삭제하거나 다른 곳으로 옮길 수 없습니다. 이곳의 파일을 임의로 삭제하는 것도 권장하지 않습니다. 매니페스트(manifest)나 어셈블리(assembly) 같은 구성 요소를 삭제하면 응용 프로그램이 작동하지 않거나 시스템 전체가 손상될 수 있습니다. 설치된 응용 프로그램이 많다면 WinSxS 폴더가 거대한 크기를 갖는 것은 자연스러운 일입니다.
또한 WinSxS 폴더는 NTFS 하드 링크(hard link) 특성 때문에 시스템 볼륨 외의 다른 볼륨에 존재할 수 없습니다. 폴더를 강제로 이동하려고 하면 Windows 업데이트, 서비스 팩, 기능 추가 등이 제대로 설치되지 않는 문제가 발생할 수 있습니다.

/AnalyzeComponentStore 명령을 실행하면 WinSxS 폴더를 분석하여 구성 요소 저장소 정리(Component Store Cleanup)가 권장되는지 여부를 알려줍니다.
이곳에서 직접 무언가를 삭제하기보다는 DISM 정리 명령을 사용하는 것이 좋습니다.
Dism.exe /online /Cleanup-Image /StartComponentCleanup
StartComponentCleanup 매개변수는 WinSxS 폴더에서 불필요한 파일을 모두 정리하고 남겨야 할 파일만 유지해 줍니다.
Windows 11/10/8.1/8에서는 디스크 정리 도구를 열고 'Windows 업데이트 정리' 옵션을 사용해 WinSxS를 정리할 수 있습니다. Microsoft는 Windows 7용 업데이트를 통해서도 디스크 정리 도구에 Windows 업데이트 정리 옵션을 추가했습니다. Windows Server에서도 마찬가지로 WinSxS를 정리할 수 있습니다.
10] Compact OS 활용
Compact OS는 특정 폴더가 아니라 Windows 10 설치 전체의 저장 공간을 줄여 주는 명령입니다. Compact OS를 적용하면 WIMBoot와 유사하게 시스템이 압축된 파일로 실행됩니다. 이 기능은 대용량 저장 장치를 탑재할 수 없는 소형 기기를 위해 설계되었습니다. 단, COMPACT 명령으로 파일을 압축하거나 압축 해제하는 데는 20~30분 정도 걸릴 수 있다는 점에 유의하세요.
마지막으로, 휴지통 비우기도 잊지 마세요!
파일이 왜 그 자리에 있는지 명확히 이해하지 못한다면 Windows 폴더에서 파일을 삭제하지 않는 것이 가장 좋습니다. 신중하게 선택하고, 확신이 서지 않는다면 삭제하지 마세요!
