반응형
Windows에서 드라이브의 속성 창에서 "이 드라이브를 압축하여 디스크 공간 절약" 체크박스를 활성화하면, 해당 드라이브(또는 볼륨)에 대해 NTFS 파일 시스템의 기본 압축 기능이 적용됩니다.
사용되는 압축 알고리즘: LZNT1
Windows의 NTFS 압축 기능은 기본적으로 LZNT1 (Lempel-Ziv NT) 알고리즘을 사용합니다.
LZNT1의 특징
- 비손실 압축(Lossless Compression)
- 가변 길이 블록 압축 (최대 4KB 블록 단위)
- NTFS 파일 시스템에 통합된 기본 압축 알고리즘
- 압축률이 높지는 않지만, 압축/해제 속도가 빠른 편
하지만 LZNT1의 압축률은 GZIP, ZSTD, LZ4 등의 최신 압축 알고리즘보다 낮습니다.
NTFS 압축과 다른 압축 방식 비교
Windows에서는 NTFS 기본 압축 외에도 여러 압축 방식이 있습니다.
압축 방식 | 사용되는 알고리즘 | 속도 | 압축률 |
NTFS 기본 압축 (LZNT1) | LZNT1 | 빠름 | 낮음 (1.5:1 수준) |
NTFS 고급 압축 (LZX) | LZX | 느림 | 높음 (~3:1) |
NTFS 드라이브 속성 체크박스 | LZNT1 | 빠름 | 낮음 |
ZFS 압축 | LZ4, ZSTD | 빠름 | 높음 (최대 3:1) |
7-Zip/ZSTD CLI 압축 | ZSTD, GZIP | 느림 | 높음 (~4:1) |
LZNT1 대신 다른 압축 알고리즘을 사용할 수 있을까?
Windows 기본 NTFS 압축에서는 LZNT1이 강제적이며, 사용자가 다른 알고리즘을 선택할 수 없습니다.
하지만 명령어를 사용하면 LZX 압축을 적용할 수 있습니다.
LZX 압축 적용 방법 (더 높은 압축률)
compact /c /s /a /EXE:LZX C:\Users\YourFolder
LZX는 NTFS 기본 압축(LZNT1)보다 압축률이 높지만 속도가 느려서 실시간 사용에는 적합하지 않습니다.
ZSTD/LZ4 압축을 사용하려면?
NTFS에서 직접 지원하지 않으므로 다른 파일 시스템(ZFS, Btrfs) 또는 소프트웨어 압축을 사용해야 합니다.
- ZFS on Windows: zfs set compression=zstd tank
- Btrfs on Windows: btrfs property set /mnt/mydrive compression zstd
결론
- Windows에서 드라이브 속성의 "이 드라이브를 압축하여 디스크 공간 절약" 옵션은 LZNT1 압축을 활성화하는 기능입니다.
- LZNT1은 속도가 빠르지만 압축률이 낮음 (약 1.5:1)
- 더 높은 압축률이 필요하면 LZX 압축을 사용할 수 있지만, 속도가 느려짐.
- ZSTD, LZ4 같은 최신 알고리즘을 사용하려면 ZFS, Btrfs 같은 파일 시스템을 Windows에서 설치해야 함.
반응형
'IT생활' 카테고리의 다른 글
15000RPM, 15K RPM 고회전 하드디스크는 2025년 현재에는 어떻게 되었을까? (0) | 2025.02.13 |
---|---|
VTL(Virtual Tape Library) 기술 개요 (0) | 2025.02.13 |
Windows에서 LZ4나 ZSTD같은 압축 시스템을 적용 시킬 수 있을까? (0) | 2025.02.13 |
LTO 드라이브가 엄청나게 용량 절약이 가능한 이유, 하드디스크에선 안 될까? (0) | 2025.02.13 |
여러 컴퓨터를 사용하여 인코딩을 처리하는것은 가능한가? (0) | 2025.02.13 |