Windows 11/10에는 Compact OS(컴팩트 OS)라는 유용한 기능이 내장되어 있습니다. 시스템에 기본 탑재된 compact.exe 도구를 사용하면 WIMBoot와 비슷한 방식으로 운영체제 파일을 압축하여 실행함으로써 OS가 차지하는 용량을 크게 줄일 수 있습니다. 이 글에서는 Windows 11/10의 Compact OS 기능을 살펴보고, 소중한 하드디스크 공간을 확보하기 위해 운영체제 파일을 압축하는 방법을 자세히 알려드립니다.
WIMBoot란 무엇인가?
Compact OS를 본격적으로 다루기 전에, Windows 8.1의 WIMBoot 기능을 간단히 짚고 넘어가겠습니다. WIMBoot는 저장 공간이 부족한 저사양 기기에서 공간을 아낄 수 있도록 Windows 8.1에 처음 도입된 기능입니다. Windows 8.1은 기본적으로 약 9GB의 공간을 차지하는데, WIMBoot를 적용하면 이 사용량이 3GB 수준으로 줄어듭니다.
WIMBoot는 'Windows Image Boot'의 약자입니다. 이 방식은 운영체제 파일을 모두 미리 압축 해제해 두는 대신, 필요할 때마다 파일을 해제해서 사용하고 다시 INSTALL.WIM 형태로 압축해 둡니다. Install.wim 파일의 크기는 약 3GB 정도로, 덕분에 상당한 여유 공간을 확보할 수 있습니다. 또한 필요할 때 WIMBoot 파일(Install.wim)을 활용해 운영체제를 복구할 수 있으므로 별도의 복구 파일이 필요 없다는 것도 큰 장점입니다.
Windows 11/10의 Compact OS 기능
앞서 설명한 WIMBoot 개념이 일부 개선되어 Windows 10에 그대로 이어졌습니다. 가장 좋은 점은 Windows 10부터는 시스템 초기화(System Reset)를 위해 별도의 복구 파일이 필요 없다는 것입니다. 이로 인해 약 6GB의 공간이 추가로 확보되어 앱과 프로그램 설치에 활용할 수 있습니다.
운영체제 파일은 그대로 유지되며, Windows는 주기적으로 또는 Windows 업데이트를 다운로드하기 전에 복원 지점을 생성합니다. 물론 이러한 시스템 복원 지점 역시 공간을 차지하게 됩니다.
Compact OS를 적용하면 Windows 11/10은 약 3.x GB 정도의 공간을 차지합니다. 예를 들어 시스템 복원에 1GB를 할당하면 실제 운영체제가 사용하는 공간은 조금 더 늘어납니다. 다행히 Windows 10에서는 시스템 복원에 할당할 저장 공간을 직접 설정할 수 있으므로, 압축된 Windows 10이 3GB를 사용하고 시스템 복원에 1GB를 할당했다면 운영체제가 차지하는 총 공간은 페이지 파일(Page file) 영역을 제외하고 약 4GB가 됩니다.
시스템 속성 > 고급 설정에서 페이지 파일 크기를 고정값으로 지정해 두면, 운영체제가 정확히 얼마나 많은 공간을 사용하는지 쉽게 파악할 수 있습니다.
여기에 정기적으로 설치되는 Windows 업데이트도 공간을 차지합니다. 즉, 복원 지점과 페이지 파일을 포함한 운영체제 용량 약 4.x GB에 업데이트용으로 1~2GB를 더해도, Compact OS를 사용하면 페이지 파일, 시스템 복원 지점, Windows 업데이트 공간까지 모두 합쳐 약 4GB를 절약할 수 있습니다.
관련 참고: 시스템 압축(System Compression) 및 Windows 11/10이 저용량 기기에서 공간을 절약하는 방식에 대해 더 알아보세요.
Windows 11/10 운영체제 용량 줄이기
Windows 11/10은 설치 과정 중에 운영체제를 압축할 수도 있고, 이미 설치가 완료된 후에도 압축이 가능합니다. 운영체제를 압축하는 방법은 여러 가지가 있지만, 그중 가장 간편한 두 가지 방법을 소개합니다.
DISM 명령어 사용 방법
이 방법은 Windows를 설치하는 과정에서 바로 운영체제를 압축할 때 사용합니다. 먼저 하드디스크를 원하는 대로 포맷하고 파티션을 나눈 뒤, DISM 명령어로 이미지 파일을 적용합니다:
DISM.exe /Apply-Image /ImageFile: Install.WIM /Index: 1 /ApplyDir: C:\ /COMPACT:ON
이미지가 C 드라이브에 적용되면, BCDBOOT 명령어로 부팅 파티션을 지정합니다:
BCDBOOT C:\WINDOWS
여기까지 완료한 후 컴퓨터를 재부팅하면 압축된 운영체제로 부팅됩니다.
COMPACT 명령어 사용 방법
이미 Windows 10이 설치된 컴퓨터라면 Compact.exe 명령어를 사용할 수 있습니다. Windows 시스템 압축을 활성화하려면 다음 명령어를 입력하세요:
Compact /CompactOS: Always
Windows 11/10에서 Compact OS 기능 끄기
Compact OS 기능이 필요 없어졌다면 Compact 명령어 하나만으로 간단히 해제할 수 있으며, 나중에 언제든 다시 활성화할 수 있습니다. 사용 구문은 다음과 같습니다:
Compact /CompactOS: Never
이처럼 Windows 10의 Compact OS 기능은 매우 간단합니다. 다만 COMPACT 명령어로 파일을 압축하거나 압축 해제하는 작업은 최대 20~30분 정도 걸릴 수 있다는 점을 참고하세요.
더 자세한 정보(예: 스크립트에서 Compact 기능 활용하기)는 TechNet과 MSDN 문서를 확인해 보세요.
다음 글 읽기: CompactGUI를 활용하면 Windows 11/10에 설치된 프로그램을 압축해 디스크 공간을 추가로 절약할 수 있습니다.