NTFS(New Technology File System)는 마이크로소프트가 개발한 독점 저널링 파일 시스템입니다. Windows NT 3.1부터 Windows NT 계열의 기본 파일 시스템으로 사용되어 왔습니다. Windows 11/10은 NTFS 압축 기능을 통해 NTFS 볼륨 내 개별 파일과 폴더의 압축을 지원합니다. 이 글에서는 Windows 11/10에서 NTFS 파일 압축을 활성화하거나 비활성화하는 방법을 알아보겠습니다.
NTFS 파일 압축 활성화 또는 비활성화하기
Windows 11/10에서 NTFS 파일 압축을 활성화 또는 비활성화하는 방법은 크게 3가지가 있습니다.
- 명령 프롬프트(Command Prompt) 사용
- 로컬 그룹 정책 편집기(Local Group Policy Editor) 사용
- 레지스트리 편집기(Registry Editor) 사용
각 방법의 단계별 과정을 하나씩 자세히 살펴보겠습니다.
NTFS 파일 시스템 압축은 디스크 공간을 절약할 수 있지만, 데이터를 압축하면 성능에 부정적인 영향을 줄 수 있다는 점을 유의해야 합니다.
NTFS 압축의 주요 성능 특징은 다음과 같습니다.
- 압축된 NTFS 파일을 다른 폴더로 복사하거나 이동하면, NTFS는 해당 파일의 압축을 해제한 후 새 위치로 복사·이동하고 다시 압축합니다.
- 압축된 파일은 네트워크 전송 전에 압축이 해제되므로, NTFS 압축만으로는 네트워크 대역폭을 절약할 수 없습니다.
- 이미 압축된 폴더에 저장하는 파일이나 폴더는 자동으로 압축됩니다.
- NTFS 파일 압축을 비활성화해도 현재 압축된 파일은 그대로 압축된 상태로 유지됩니다. 기존에 압축된 파일의 압축 해제는 가능하지만, NTFS 압축을 다시 활성화하기 전까지는 파일을 다시 압축할 수 없습니다.
1] 명령 프롬프트를 통해 NTFS 파일 압축 활성화 또는 비활성화
명령 프롬프트를 사용해 NTFS 파일 압축을 제어하려면 다음 단계를 따르세요.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
- 실행 대화 상자에 cmd를 입력한 후 CTRL + SHIFT + ENTER를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
- 명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 누릅니다.
압축을 활성화하려면:
fsutil behavior set disablecompression 0
압축을 비활성화하려면:
fsutil behavior set disablecompression 1
- 명령 프롬프트를 종료합니다.
- 컴퓨터를 재시작합니다.
2] 로컬 그룹 정책 편집기를 통해 NTFS 파일 압축 켜기 또는 끄기
로컬 그룹 정책 편집기를 사용해 NTFS 파일 압축을 제어하려면 다음 단계를 따르세요.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에 gpedit.msc를 입력하고 Enter 키를 눌러 그룹 정책 편집기를 엽니다.
- 로컬 그룹 정책 편집기에서 왼쪽 창을 이용해 아래 경로로 이동합니다.
Computer Configuration\Administrative Templates\System\Filesystem\NTFS
(컴퓨터 구성 > 관리 템플릿 > 시스템 > 파일 시스템 > NTFS)
- 오른쪽 창에서 모든 NTFS 볼륨에서 압축 허용 안 함(Do not allow compression on all NTFS volumes) 정책을 두 번 클릭해 속성 창을 엽니다.
- NTFS 파일 압축을 활성화하려면 라디오 버튼을 구성되지 않음(Not Configured) 또는 사용 안 함(Disabled)으로 설정합니다.
- 비활성화하려면 라디오 버튼을 사용(Enabled)으로 설정합니다.
- 적용(Apply) > 확인(OK)을 클릭해 변경 사항을 저장합니다.
- 로컬 그룹 정책 편집기를 종료합니다.
- 컴퓨터를 재시작합니다.
참고로 Windows 10 Home 에디션에는 기본적으로 로컬 그룹 정책 편집기가 포함되어 있지 않습니다. Home 사용자는 해당 기능을 추가한 후 위의 절차를 진행하거나, 아래의 레지스트리 방법을 이용하면 됩니다.
3] 레지스트리 편집기를 통해 NTFS 파일 압축 활성화 또는 비활성화
레지스트리 편집기를 사용해 NTFS 파일 압축을 제어하려면 다음 단계를 따르세요.
레지스트리를 직접 수정하는 작업이므로, 시작하기 전에 레지스트리 백업 또는 시스템 복원 지점 생성을 통해 만일의 사태에 대비하는 것이 좋습니다. 준비가 되었다면 아래 절차를 진행하세요.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.
- 아래 레지스트리 키 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies
- 해당 위치에서 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기(New) > DWORD(32비트) 값(DWORD (32-bit) Value)을 선택합니다.
- 새 값의 이름을 NtfsDisableCompression으로 변경하고 Enter 키를 누릅니다.
- 새로 만든 항목을 두 번 클릭해 속성 창을 엽니다.
- 값 데이터(Value data) 필드에 비활성화하려면 1, 활성화하려면 0을 입력합니다.
- 확인(OK)을 클릭해 변경 사항을 저장합니다.
- 레지스트리 편집기를 종료합니다.
- 컴퓨터를 재시작합니다.
이상으로 Windows 11/10에서 NTFS 파일 압축을 활성화 또는 비활성화하는 방법을 마치겠습니다!
관련 글: Windows에서 파일, 폴더, 드라이브를 압축해 디스크 공간 확보하기