Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows WinSxS 폴더 안전하게 정리하는 방법: 저장 공간 확보 완벽 가이드

C 드라이브에서 용량을 많이 차지하는 파일이나 폴더를 찾아본 적이 있다면, "WinSxS"라는 이름의 놀랍도록 큰 폴더를 본 적이 있을 것입니다. 저장 공간이 부족하면 정리하고 싶어지는 매력적인 대상이지만, 섣불리 건드리면 안 됩니다. 이 가이드에서 WinSxS 폴더가 무엇인지, 그리고 올바르게 정리하는 방법을 먼저 숙지한 후 진행하세요.

WinSxS 폴더란 무엇이며, 왜 이렇게 많은 공간을 차지할까?

일반적으로 WinSxS 폴더에는 모든 구성 요소 저장소(Component Store) 파일이 들어 있으며, C 드라이브에서 약 8GB~12GB의 공간을 차지합니다. Windows 구성 요소 저장소에는 Windows 업데이트 및 시스템 앱·서비스와 관련된 모든 파일이 포함되어 있으며, 복구와 시스템 안정성을 위해 중요한 시스템 데이터의 백업을 항상 유지해 줍니다.

필요할 때 이러한 구성 요소 파일들은 부팅 실패나 시스템 손상 시 복구, 드라이버 및 Windows 업데이트 롤백, 서버 관리자에 역할 추가, side-by-side 어셈블리를 사용하는 프로그램 실행 등 다양한 작업에 활용됩니다.

시스템 안정성을 위해 이 폴더에 저장되는 대표적인 데이터 유형은 다음과 같습니다.

  • 나중에 롤백할 수 있도록 보관되는 Windows 업데이트 설치 파일 — 버전 업그레이드 정보도 포함되므로, 업그레이드 후 다시 Windows 10으로 되돌릴 수 있습니다.
  • 문제가 발생했을 때 되돌릴 수 있도록 보관되는 이전 버전의 드라이버
  • SFC /Scannow 명령 실행 시처럼 손상된 파일을 복구하기 위한 필수 Windows 시스템 파일의 사본
  • .NET Framework(설치된 모든 버전)의 업데이트 파일
  • 추가 언어 팩의 구성 요소 — 필기 인식 엔진, 글꼴 구성 요소, 음성 데이터 등
  • 레거시 Windows 앱 또는 가상화 기능(Hyper-V, WSL) 같은 선택적 기능을 활성화할 때 추가되는 파일

PC를 사용할수록 WinSxS 폴더에는 점점 더 많은 데이터가 쌓여 크기가 커집니다. 하지만 새로운 업데이트가 제공될수록 기존 데이터는 시간이 지나며 불필요해집니다. Windows가 주기적으로 기본적인 정리를 수행하지만, 활발하게 사용 중인 시스템에서는 자동 정리가 제대로 이루어지지 않는 경우가 많습니다. 따라서 주기적으로 직접 정리하여 공간을 확보하는 것이 좋습니다.

WinSxS 폴더의 실제 크기 확인하기

정리에 앞서, WinSxS 폴더의 정확한 크기를 파악해 정리가 필요한지 확인하는 것이 중요합니다. "폴더 크기 확인이 뭐가 어렵지?"라고 생각할 수 있습니다. 실제로 C:\Windows로 이동해 WinSxS 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하면 크기를 볼 수 있으니까요.

Windows WinSxS 폴더 안전하게 정리하는 방법: 저장 공간 확보 완벽 가이드

하지만 문제는, 그것이 실제 크기가 아니라는 점입니다.

구성 요소 저장소의 많은 파일은 '하드 링크(Hard Link)'라는 기술을 사용합니다. 하드 링크는 여러 파일이 동일한 위치의 데이터를 복사본 없이 함께 참조할 수 있게 해주는 기능입니다. 이 때문에 전통적인 방식으로 WinSxS 폴더의 크기를 측정하면, 동일한 파일의 복사본이 여러 개 존재한다고 판단해 실제보다 큰 값이 표시됩니다.

구성 요소 저장소의 실제 크기를 확인하려면 PowerShell에서 DISM(Deployment Image Servicing and Management) 도구를 사용해야 합니다.

Windows 검색에 "powershell"을 입력한 후, Windows PowerShell을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하세요.

PowerShell에서 다음 명령을 실행합니다.

dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Windows WinSxS 폴더 안전하게 정리하는 방법: 저장 공간 확보 완벽 가이드

명령을 실행하면 Windows가 구성 요소 저장소를 스캔하고 공간 사용 내역을 분석해 보여줍니다. 이때 확인해야 할 항목은 바로 '구성 요소 저장소의 실제 크기'입니다. 테스트 환경에서는 실제 크기가 9.98GB로 나타났습니다. Windows는 또한 구성 요소 저장소 정리가 권장되는지 여부도 함께 알려줍니다.

WinSxS 폴더 정리하기

Windows가 구성 요소 저장소 정리를 권장했다면, 아래의 명령으로 정리를 진행할 수 있습니다. 권장하지 않는다는 메시지가 나온다면 이미 정리가 완료된 상태이므로 별도로 할 일이 없습니다(완전 초기화를 원하는 경우는 예외).

PowerShell을 관리자 권한으로 다시 열고, 다음 명령을 실행해 WinSxS 폴더를 정리하세요.

dism.exe /online /Cleanup-Image /StartComponentCleanup
Windows WinSxS 폴더 안전하게 정리하는 방법: 저장 공간 확보 완벽 가이드

위 명령을 실행하면 정리 프로세스가 시작됩니다. 구성 요소 저장소 정리에는 다소 시간이 걸릴 수 있습니다. 완료되면 PowerShell 창을 닫고 시스템을 재시작하세요. 테스트 환경에서는 약 3.3GB의 공간이 확보되었습니다.

Windows WinSxS 폴더 안전하게 정리하는 방법: 저장 공간 확보 완벽 가이드

이 외에도 WinSxS 폴더 정리를 위한 더 강력한 '최후의 수단' 명령이 있습니다. 이 명령은 모든 업데이트 구성 요소를 완전히 삭제하고 현재 시스템 파일만 백업으로 남깁니다. WinSxS 폴더 크기를 크게 줄일 수 있지만, 그만큼 시스템 변경 사항 롤백, 복구 도구 실행, 시스템 손상 복구 기능을 잃게 된다는 점에 유의해야 합니다.

WinSxS 폴더를 완전히 초기화하려면 PowerShell에서 다음 명령을 실행하세요.

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

몇 달에 한 번씩 WinSxS 폴더의 크기를 확인하는 습관을 들이는 것이 좋습니다. 자동 정리 작업의 실행 조건이 까다로워 Windows가 자체적으로 정리하지 못하는 경우가 많기 때문입니다. 저장 공간 부족으로 WinSxS 폴더를 정리하려는 것이라면, C 드라이브 공간을 확보하는 다른 방법이나 삭제 없이 저장 공간을 늘리는 방법도 함께 참고해 보세요.