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

Windows 10에서 구성 요소 저장소(WinSxS) 크기 확인 및 정리하는 방법

Windows 10에서 구성 요소 저장소(WinSxS) 크기 확인 및 정리하는 방법

C 드라이브에서 용량을 많이 차지하는 파일이나 폴더를 찾아본 적이 있다면 "WinSxS"라는 이름의 폴더를 한 번쯤은 보았을 것입니다. 일반적으로 WinSxS 폴더에는 모든 구성 요소 저장소(Component Store) 파일이 들어 있으며, C 드라이브에서 약 6GB~10GB 정도의 공간을 차지합니다.

구성 요소 저장소는 Windows XP 시절부터 도입된 기능으로, 이후 여러 면에서 크게 개선되어 왔습니다. Windows 구성 요소 저장소에는 Windows 사용자 지정과 업데이트에 관련된 모든 파일이 포함되어 있습니다. 필요할 때 이러한 파일들은 부팅 실패나 시스템 손상 시 복구, 새로운 구성 요소를 통한 Windows 업데이트, 서버 관리자에 역할 추가, side-by-side 어셈블리를 사용하는 프로그램 실행 등 다양한 작업에 활용됩니다.

모든 구성 요소 저장소 파일을 효율적으로 관리하기 위해 Windows는 파일들을 지속적으로 추적·검사하고 버전에 따라 패키지 단위로 그룹화합니다. 새 버전의 패키지가 제공되어 기존 패키지가 더 이상 필요 없어지면, 해당 패키지는 삭제 대상으로 표시되며 적절한 시점에 Windows가 자동으로 삭제합니다.

하지만 필요하다면 구성 요소 저장소의 실제 크기를 직접 확인하거나 강제로 정리하여 C 드라이브의 공간을 확보할 수도 있습니다. 지금부터 그 방법을 자세히 살펴보겠습니다.

Windows 10에서 구성 요소 저장소 크기 확인하기

WinSxS 폴더의 크기를 확인하는 것이 무엇이 어렵냐고 생각할 수 있습니다. 실제로 "C:\Windows" 폴더로 이동한 뒤 WinSxS 폴더를 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택하면 폴더 크기를 바로 볼 수 있으니까요.

Windows 10에서 구성 요소 저장소(WinSxS) 크기 확인 및 정리하는 방법

그러나 문제는, 이렇게 확인한 값이 실제 크기가 아니라는 점입니다.

구성 요소 저장소에는 '하드 링크(Hard Linking)'라는 기술을 사용하는 파일이 많습니다. 하드 링크는 데이터의 복사본을 만들지 않고도 여러 파일이 동일한 위치에 접근할 수 있게 해주는 기능입니다. 대상 위치가 변경되면 그 변경 사항이 자동으로 구성 요소 저장소에도 반영됩니다. 이 때문에 전통적인 방식으로 WinSxS 폴더의 크기를 측정하면, Windows는 동일한 파일이 여러 개 존재한다고 인식하여 실제보다 훨씬 큰 용량으로 표시하게 됩니다.

구성 요소 저장소의 실제 크기 확인 방법

구성 요소 저장소의 실제 크기를 확인하려면 DISM(Deployment Image Servicing and Management) 도구를 사용해야 합니다. 다행히 Windows는 공간이 어떻게 사용되고 있는지 상세하게 분석해서 보여줍니다.

1. 시작 메뉴에서 "cmd"를 검색한 후 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.

2. 명령 프롬프트 창에서 아래 명령어를 입력합니다.

dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

3. 명령어를 실행하면 Windows가 구성 요소 저장소를 스캔하고 공간 사용 현황을 분석해 보여줍니다. 여기서 확인해야 할 항목은 "구성 요소 저장소의 실제 크기(Actual Size of Component Store)"입니다. 필자의 경우 실제 크기는 9.01GB였습니다.

Windows 10에서 구성 요소 저장소(WinSxS) 크기 확인 및 정리하는 방법

Windows 10에서 구성 요소 저장소 정리하기

일반적으로 Windows는 필요할 때마다 구성 요소 저장소를 자동으로 정리합니다. 하지만 간혹 처리 시간이 초과되거나 일부 파일을 놓치는 경우가 발생합니다. 이럴 때는 불필요한 패키지와 파일을 강제로 삭제할 수 있습니다. 실제로 Windows는 구성 요소 저장소 정리가 필요한지 여부까지 친절하게 알려줍니다.

1. 관리자 권한으로 명령 프롬프트를 다시 연 뒤 아래 명령어를 실행합니다.

dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

2. 출력된 정보에서 "구성 요소 저장소 정리 권장(Component Store Cleanup Recommended)" 항목이 "예(Yes)"로 표시되어 있는지 확인합니다. "예"라고 표시되면 다음 단계로 진행하면 되고, "아니오(No)"라고 표시된다면 Windows가 이미 정리를 완료했다는 의미입니다.

3. 구성 요소 저장소를 정리하려면 아래 명령어를 실행합니다.

dism.exe /online /Cleanup-Image /StartComponentCleanup

4. 위 명령을 실행하면 정리 프로세스가 시작됩니다. 구성 요소 저장소 정리에는 다소 시간이 걸릴 수 있으니 기다려 주세요. 완료되면 명령 프롬프트 창을 닫고 시스템을 재부팅하면 됩니다. 필자의 경우 이 과정에서 약 3GB의 공간을 확보할 수 있었습니다.

Windows 10에서 구성 요소 저장소(WinSxS) 크기 확인 및 정리하는 방법

위 방법으로 Windows 10의 구성 요소 저장소를 확인하고 정리해 본 경험이 있다면, 아래 댓글로 여러분의 생각과 결과를 공유해 주세요.