판 비교
1번째 줄 근처
추가: ## 개요
추가: 더블스페이스(DoubleSpace) 또는 드라이브스페이스(DriveSpace)는 마이크로소프트가 MS-DOS 6.0부터 포함하여 배포한 디스크 압축 유틸리티다. 데이터를 실시간으로 압축하고 압축을 해제하여 디스크에서 데이터가 차지하는 용량을 줄이고, 사용 가능한 디스크 공간을 늘리는 역할을 한다. 주로 하드 디스크 드라이브에 사용되지만 플로피 디스크에도 적용할 수 있다. MS-DOS 6.0(1993년)부터 시작하여 윈도우 Me(2000년)까지 제공되었으며, 윈도우 XP부터는 제외되었다.[1][2][3]
추가: ## 기능과 사용법 개요
추가: ### 압축 메커니즘
추가: 가장 일반적인 시나리오에서 사용자는 하나의 하드 디스크에 하나의 파티션(보통 C:)을 사용한다. 더블스페이스/드라이브스페이스는 파티션 전체 내용을 루트 디렉터리의 하나의 큰 파일(DBLSPACE.000 또는 DRVSPACE.000)로 압축한다. 최초 압축에는 매우 오랜 시간이 걸린다. 부팅 시 드라이버가 이 파일을 드라이브 C:로 마운트하여 파일에 정상적으로 접근할 수 있게 한다.[2][3] 압축은 개별 클러스터(예: 8KB) 단위로 수행되며, 압축된 클러스터는 고정 섹터 수(예: 512바이트 섹터 16개)보다 적은 섹터를 차지한다. 이로 인해 디스크에 여유 공간이 있어도 압축 클러스터를 저장할 충분한 연속 섹터를 찾지 못하는 내부 단편화 문제가 발생할 수 있다.[3]
추가:
추가: ### 대상 사용자 및 용도
추가: 하드 디스크 용량이 제한적이던 1990년대 초중반 PC 사용자가 주 대상이었다. 추가 하드웨어 구매 없이 논리적 저장 공간을 늘릴 수 있는 소프트웨어적 해결책으로 제공되었다. 플로피 디스크 압축도 지원하여 이동식 매체의 용량 확장에도 활용되었다.[1][2][3]
추가:
추가: ## 생태계·커뮤니티
추가: ### 서드파티 애드온 제품
추가: **더블 툴즈(Double Tools, AddStor Inc.)**: MS-DOS 6.0 버전 더블스페이스 기능을 강화하는 애드온이다. 다양한 진단 기능, 압축 이동식 미디어 자동 마운트, 백그라운드 조각 모음 지원 등을 제공했다. 백그라운드 조각 모음을 위해 더블스페이스 저수준 드라이버(DBLSPACE.BIN)를 더블 툴즈 자체 드라이버로 교체했는데, 이 드라이버는 인텔 80386 이상 CPU에서 32비트 코드 경로 사용, 캐싱 기능, 상위 메모리 영역(UMA) 지원 외에 확장 메모리도 일부 버퍼로 사용하여 기본/상위 메모리 점유율을 줄였다(속도 저하 감수). 압축 볼륨을 여러 플로피 디스크에 분할 저장하거나 원격 컴퓨터와 공유하는 기능, 더블스페이스가 없는 컴퓨터에서도 압축 플로피 디스크에 접근할 수 있는 특수 유틸리티를 디스크에 심는 기능도 제공했다.[3]
추가:
추가: **스페이스매니저(SpaceManager, Vertisoft)**: 더블디스크 원개발사인 버티소프트가 만든 더블스페이스 애드온으로, 사용성 개선 기능과 향상된 압축률을 제공했다.[3]
추가:
추가: **스태커(Stacker, Stac Electronics)**: 후속 버전에서는 기존 더블스페이스 압축 드라이브를 스태커 포맷으로 변환하는 기능을 제공했다.[3]
추가:
추가: ### 타 운영체제 지원
추가: **DR-DOS / 노벨 DOS**: 노벨 DOS 7(1993년) 이상은 문서화되지 않은 프리로드 API를 에뮬레이션하여 더블스페이스를 완벽 지원했다. DR-DOS 7.02(1998년) 이상은 드라이브스페이스도 지원했다. DR-DOS 드라이버는 DPMS 지원으로 메모리 관리 이점이 있었으나, 더블스페이스 지원을 위한 에뮬레이션 계층에서는 이 이점을 살리지 못했다. 다만 멀티부팅 환경에서 이미 압축된 볼륨을 공유 사용할 수 있어 공존과 마이그레이션에 유리했다.[3]
추가:
추가: **리눅스**: DMSDOS 커널 드라이버가 1990년대 후반 개발되어 더블스페이스/드라이브스페이스 디스크의 읽기/쓰기를 지원했으나, 커널 2.0, 2.1, 2.2 특정 버전에서만 신뢰할 수 있는 수준이었다.[3]
추가:
추가: ## 평가
추가: ### 긍정적 평가
추가: 하드웨어 추가 없이 기존 디스크 공간을 2배 이상 논리적으로 확장할 수 있어, 저장 매체 가격이 비싸던 시기에 비용 효율적인 대안으로 평가받았다. 운영체제 기본 탑재로 별도 구매나 설치 과정이 불필요했고, 윈도우 95/98에서는 32비트 드라이버와 GUI 도구로 사용성이 개선되었다.[2][3]
추가:
추가: ### 부정적 평가 및 논란
추가: - **호환성 문제**: 디스크를 직접 제어하는 일부 게임 및 유틸리티와 충돌했다.[2]
추가: - **메모리 점유율**: 기본 메모리를 크게 차지하여, 특히 드라이브스페이스 3(약 150KB)에서는 MS-DOS 모드 게임 실행 시 메모리 부족을 초래했다.[2][3]
추가: - **데이터 손실 위험**: 메모리 보호 없는 리얼 모드 환경에서 타 프로그램에 의한 메모리 손상, 단편화 관련 버그(MS-DOS 6.2에서 수정), 쓰기 캐시 기본 활성화로 인한 부적절한 종료 시 데이터 손실, 압축 파일 단일 파일(DBLSPACE.000) 삭제 시 전체 데이터 유실 등 다중 위험 요인이 존재했다.[2][3]
추가: - **법적 문제**: 스택 일렉트로닉스의 특허 침해 소송에서 패소하여 MS-DOS 6.21에서 기능이 제거되고 이전 버전 배포가 중단되는 사태를 초래했다.[2][3]
추가: - **기술적 한계**: FAT32 미지원, NTFS 미지원(NTFS는 자체 압축 기술 사용)으로 대용량 디스크 및 최신 파일 시스템 환경에서 사용 불가했다.[2][3]
추가:
추가: 이 문서는 GGWiki AI가 공개 자료(아래 출처)를 조사해 새로 쓴 초안입니다. 틀린 내용은 편집하거나 이의 제기로 알려 주세요.