더블스페이스
| 다른 이름 | DoubleSpace (DBLSPACE) |
|---|---|
| 개발자 | Vertisoft, 마이크로소프트 |
| 발표일 | 1993년 |
| 저장소 |
|
| 엔진 | |
| 운영 체제 | MS-DOS, 윈도우 9x |
| 종류 | 명령어 |
더블스페이스(DoubleSpace) 또는 드라이브스페이스(DriveSpace)는 MS-DOS 6.0 버전부터 포함된 디스크 압축 소프트웨어의 이름이다. 더블스페이스는 데이터를 즉각적으로 압축하거나 압축을 해제하여 사용자의 데이터가 디스크에서 차지하는 용량을 줄이고 사용할 수 있는, 남은 디스크 공간을 늘리는 기능을 한다. 주로 하드 디스크 드라이브에 쓰이지만 플로피 디스크에도 사용할 수 있다.
경쟁 제품
더블스페이스가 발표되기 앞서, 이미 스택 일렉트로닉스사에서는 비슷한 개념의 디스크 압축 소프트웨어인 스태커를 출시했었다. 마이크로소프트가 더블스페이스를 MS-DOS에 포함하기로 한 데에는 다른 DOS 개발사들(IBM과 노벨 사)이 DOS에 디스크 압축 소프트웨어를 포함하기 시작했던 것도 이유이다.
기능 개요
가장 일반적인 사용 예로, 하드 디스크 드라이브가 하나 설치되어 있고 하나의 파티션으로 설정되어 있는 경우가 있다. 사용자가 더블스페이스를 실행하면, 압축하기로 선택된 드라이브의 모든 데이터가 하나의 파일(DBLSPACE.000)로 압축(최초의 압축은 시간이 매우 오래 걸림)되어 저장된다. 또한, 시동할 때에 자동으로 더블스페이스 드라이버가 로드되도록 설정된다. 이 더블스페이스 드라이버는 압축된 파일이 저장되어 있는 본래의 드라이브(C:)에 새로운 드라이브 이름(보통 호스트를 나타내는 H:)을 부여한 뒤, 압축된 파일(DBLSPACE.000)에 원래 드라이브 이름(C:)을 지정하여 마치 실제의 드라이브인 것처럼 사용할 수 있게 해 준다. 시스템에 설치된 또다른 물리적인 드라이브에 더블스페이스를 이용하면 새로 압축된 드라이브를 만들 수도 있다.
초창기 사용자들의 반응
더블스페이스가 선보였을 당시 많은 사용자들은 디스크 압축 기능에 대해 신기하게 생각했다. 또한 실제로 어떻게 디스크가 압축되는지에 대한 이해가 어려웠던 많은 사람들 사이에서는 추측이나 루머가 돌기도 했는데, 그 가운데에는 더블스페이스가 디스크에 데이터를 저장하는 방식을 조작한다는 것과, 디스크나 컴퓨터 자체의 수명을 단축한다는 것 등이 있었다. 그러나 이러한 루머나 추측은 잘못된 것이다. 더블스페이스는 PKZIP 등의 압축 소프트웨어와 비슷하게 소프트웨어적인 방법을 사용해 데이터를 압축하며, 단지 사용자가 알아채지 못하는 사이에 압축과 압축 해제 작업이 이루어진다는 것만 다르다.
문제
일부 게임과 같은 소프트웨어는 디스크 드라이브를 직접 제어하는 등의 이유로 더블스페이스와 호환이 되지 않는 경우도 있었다. 또한 더블스페이스는 기본 메모리(conventional memory)를 상당히 많이 차지하여, 다른 프로그램을 실행할 수 없는 경우도 종종 있었다.
일부 사용자들은 자료를 잃는 문제를 호소하기도 했다. 이런 문제는 더블스페이스가 사용하는 메모리가 다른 프로그램 때문에 손상되는 경우에 일어나곤 했는데, 마이크로소프트는 MS-DOS 6.2 버전에서 새로 개정된 더블스페이스를 포함해 문제를 해결하려고 했다.
압축된 파일(DBLSPACE.000)이 저장된 (H:로 이름이 바뀐) 원래의 드라이브에서 그 파일 단 하나를 지울 경우, 사용자의 모든 자료를 잃는 문제도 있었다.
버전
MS-DOS 6.2
더블스페이스를 제거할 수 있는 기능이 추가되었다. SCANDISK에 압축된 드라이브를 검사할 수 있는 기능이 추가되었다. 더블가드(DoubleGuard)라고 불린 보안 기능을 통해 자료 유실을 일으키는 메모리 손상을 막을 수 있게 되었다. MS-DOS 6.0 버전에 포함된 더블스페이스보다 메모리를 적게 차지했다.
MS-DOS 6.21
스택 일렉트로닉스와의 소송으로 인해 MS-DOS 6.21 버전에서는 더블스페이스 기능에 제외되었다. 법원의 명령에 따라 이후의 MS-DOS 버전에도 더블스페이스를 포함할 수 없게 되었다.
MS-DOS 6.22
MS-DOS 6.22 버전에는 드라이브스페이스(DriveSpace)라는 새로운 이름의 디스크 압축 소프트웨어가 포함되었다. 사용자의 관점에서 드라이브스페이스는 더블스페이스와 동일했으며, 호환성도 지니고 있었다.
윈도우 95
윈도우 95는 압축된 드라이브에 접근할 수 있는 자체의 32비트 드라이버와 그래픽 사용자 인터페이스가 지원되는 소프트웨어 도구를 통해 더블스페이스/드라이브스페이스를 완벽하게 지원했다. MS-DOS의 드라이브스페이스 사용자들은 윈도우 95로 문제 없이 업그레이드할 수 있었다. 윈도우 95의 부가 소프트웨어 패키지인 마이크로소프트 플러스! 95에는 드라이브스페이스 버전 3이 들어 있다. 이 버전에는 압축률을 높이기 위한 여러 다른 성능 특성의 새로운 압축 형식(HiPack과 UltraPack)과, 새로운 압축 형식으로 디스크를 포맷하지 않고 다시 압축할 수 있는 기능 등을 지원했다. 드라이브스페이스 2에서 드라이브스페이스 3으로 변환할 수 있었으나 거꾸로는 변환할 수 없었다. 물론 드라이브스페이스 3으로 압축된 드라이브에서 드라이브스페이스를 제거할 수 있었다. 드라이브스페이스 3의 도스용 장치 드라이버는 약 150KB의 용량을 차지했는데, 이는 이상의 새로운 기능을 지원했기 때문이었다. 따라서 도스용 게임을 하기 위해 MS-DOS 모드로 다시 시동해도, 부족한 기본 메모리 때문에 프로그램을 실행할 수 없는 경우가 있었다.
윈도우 98
윈도우 98에는 드라이브스페이스 3이 기본적으로 포함되었다.
윈도 Me
드라이브스페이스에 대한 인기가 줄고, 리얼 모드가 더 이상 지원되지 않는 이유로 윈도우 미에서는 제한된 드라이브스페이스 기능만 제공되었다. 새로운 압축 드라이브를 만들 수는 없었지만, 이미 압축된 플로피 디스크 등의 이동식 드라이브를 읽고 쓸 수 있었다.
현재의 비호환 문제
외부 링크
- 스크립트 오류가 있는 문서
- 위키데이터 속성 P18을 사용하는 문서
- 위키데이터 속성 P41을 사용하는 문서
- 위키데이터 속성 P94를 사용하는 문서
- 위키데이터 속성 P117을 사용하는 문서
- 위키데이터 속성 P154를 사용하는 문서
- 위키데이터 속성 P213을 사용하는 문서
- 위키데이터 속성 P227을 사용하는 문서
- 위키데이터 속성 P242를 사용하는 문서
- 위키데이터 속성 P244를 사용하는 문서
- 위키데이터 속성 P245를 사용하는 문서
- 위키데이터 속성 P268을 사용하는 문서
- 위키데이터 속성 P269를 사용하는 문서
- 위키데이터 속성 P271을 사용하는 문서
- 위키데이터 속성 P347을 사용하는 문서
- 위키데이터 속성 P349를 사용하는 문서
- 위키데이터 속성 P350을 사용하는 문서
- 위키데이터 속성 P373을 사용하는 문서
- 위키데이터 속성 P380을 사용하는 문서
- 위키데이터 속성 P396을 사용하는 문서
- 위키데이터 속성 P409를 사용하는 문서
- 위키데이터 속성 P428을 사용하는 문서
- 위키데이터 속성 P434를 사용하는 문서
- 위키데이터 속성 P435를 사용하는 문서
- 위키데이터 속성 P436을 사용하는 문서
- 위키데이터 속성 P454를 사용하는 문서
- 위키데이터 속성 P496을 사용하는 문서
- 위키데이터 속성 P549를 사용하는 문서
- 위키데이터 속성 P650을 사용하는 문서
- 위키데이터 속성 P651을 사용하는 문서
- 위키데이터 속성 P691을 사용하는 문서
- 위키데이터 속성 P716을 사용하는 문서
- 위키데이터 속성 P781을 사용하는 문서
- 위키데이터 속성 P791을 사용하는 문서
- 위키데이터 속성 P864를 사용하는 문서
- 위키데이터 속성 P865를 사용하는 문서
- 위키데이터 속성 P886을 사용하는 문서
- 위키데이터 속성 P902를 사용하는 문서
- 위키데이터 속성 P906을 사용하는 문서
- 위키데이터 속성 P947을 사용하는 문서
- 위키데이터 속성 P950을 사용하는 문서
- 위키데이터 속성 P966을 사용하는 문서
- 위키데이터 속성 P982를 사용하는 문서
- 위키데이터 속성 P1003을 사용하는 문서
- 위키데이터 속성 P1004를 사용하는 문서
- 위키데이터 속성 P1005를 사용하는 문서
- 위키데이터 속성 P1006을 사용하는 문서
- 위키데이터 속성 P1015를 사용하는 문서
- 위키데이터 속성 P1045를 사용하는 문서
- 위키데이터 속성 P1048을 사용하는 문서
- 위키데이터 속성 P1053을 사용하는 문서
- 위키데이터 속성 P1146을 사용하는 문서
- 위키데이터 속성 P1153을 사용하는 문서
- 위키데이터 속성 P1157을 사용하는 문서
- 위키데이터 속성 P1186을 사용하는 문서
- 위키데이터 속성 P1225를 사용하는 문서
- 위키데이터 속성 P1248을 사용하는 문서
- 위키데이터 속성 P1273을 사용하는 문서
- 위키데이터 속성 P1315를 사용하는 문서
- 위키데이터 속성 P1323을 사용하는 문서
- 위키데이터 속성 P1330을 사용하는 문서
- 위키데이터 속성 P1362를 사용하는 문서
- 위키데이터 속성 P1368을 사용하는 문서
- 위키데이터 속성 P1375를 사용하는 문서
- 위키데이터 속성 P1407을 사용하는 문서
- 위키데이터 속성 P1556을 사용하는 문서
- 위키데이터 속성 P1584를 사용하는 문서
- 위키데이터 속성 P1695를 사용하는 문서
- 위키데이터 속성 P1707을 사용하는 문서
- 위키데이터 속성 P1736을 사용하는 문서
- 위키데이터 속성 P1886을 사용하는 문서
- 위키데이터 속성 P1890을 사용하는 문서
- 위키데이터 속성 P1907을 사용하는 문서
- 위키데이터 속성 P1908을 사용하는 문서
- 위키데이터 속성 P1960을 사용하는 문서
- 위키데이터 속성 P1986을 사용하는 문서
- 위키데이터 속성 P2041을 사용하는 문서
- 위키데이터 속성 P2163을 사용하는 문서
- 위키데이터 속성 P2174를 사용하는 문서
- 위키데이터 속성 P2268을 사용하는 문서
- 위키데이터 속성 P2349를 사용하는 문서
- 위키데이터 속성 P2418을 사용하는 문서
- 위키데이터 속성 P2456을 사용하는 문서
- 위키데이터 속성 P2484를 사용하는 문서
- 위키데이터 속성 P2558을 사용하는 문서
- 위키데이터 속성 P2750을 사용하는 문서
- 위키데이터 속성 P2980을 사용하는 문서
- 위키데이터 속성 P3223을 사용하는 문서
- 위키데이터 속성 P3233을 사용하는 문서
- 위키데이터 속성 P3348을 사용하는 문서
- 위키데이터 속성 P3372를 사용하는 문서
- 위키데이터 속성 P3407을 사용하는 문서
- 위키데이터 속성 P3430을 사용하는 문서
- 위키데이터 속성 P3544를 사용하는 문서
- 위키데이터 속성 P3562를 사용하는 문서
- 위키데이터 속성 P3563을 사용하는 문서
- 위키데이터 속성 P3601을 사용하는 문서
- 위키데이터 속성 P3723을 사용하는 문서
- 위키데이터 속성 P3788을 사용하는 문서
- 위키데이터 속성 P3829를 사용하는 문서
- 위키데이터 속성 P3863을 사용하는 문서
- 위키데이터 속성 P3920을 사용하는 문서
- 위키데이터 속성 P3993을 사용하는 문서
- 위키데이터 속성 P4038을 사용하는 문서
- 위키데이터 속성 P4055를 사용하는 문서
- 위키데이터 속성 P4114를 사용하는 문서
- 위키데이터 속성 P4143을 사용하는 문서
- 위키데이터 속성 P4186을 사용하는 문서
- 위키데이터 속성 P4423을 사용하는 문서
- 위키데이터 속성 P4457을 사용하는 문서
- 위키데이터 속성 P4534를 사용하는 문서
- 위키데이터 속성 P4535를 사용하는 문서
- 위키데이터 속성 P4581을 사용하는 문서
- 위키데이터 속성 P4613을 사용하는 문서
- 위키데이터 속성 P4955를 사용하는 문서
- 위키데이터 속성 P5034를 사용하는 문서
- 위키데이터 속성 P5226을 사용하는 문서
- 위키데이터 속성 P5288을 사용하는 문서
- 위키데이터 속성 P5302를 사용하는 문서
- 위키데이터 속성 P5321을 사용하는 문서
- 위키데이터 속성 P5368을 사용하는 문서
- 위키데이터 속성 P5504를 사용하는 문서
- 위키데이터 속성 P5587을 사용하는 문서
- 위키데이터 속성 P5736을 사용하는 문서
- 위키데이터 속성 P5818을 사용하는 문서
- 위키데이터 속성 P6213을 사용하는 문서
- 위키데이터 속성 P6734를 사용하는 문서
- 위키데이터 속성 P6792를 사용하는 문서
- 위키데이터 속성 P6804를 사용하는 문서
- 위키데이터 속성 P6829를 사용하는 문서
- 위키데이터 속성 P7293을 사용하는 문서
- 위키데이터 속성 P7303을 사용하는 문서
- 위키데이터 속성 P7314를 사용하는 문서
- 위키데이터 속성 P7902를 사용하는 문서
- 위키데이터 속성 P8034를 사용하는 문서
- 위키데이터 속성 P8189를 사용하는 문서
- 위키데이터 속성 P8381을 사용하는 문서
- 위키데이터 속성 P8671을 사용하는 문서
- 위키데이터 속성 P8980을 사용하는 문서
- 위키데이터 속성 P9070을 사용하는 문서
- 위키데이터 속성 P9692를 사용하는 문서
- 위키데이터 속성 P9725를 사용하는 문서
- 위키데이터 속성 P9984를 사용하는 문서
- 위키데이터 속성 P10020을 사용하는 문서
- 위키데이터 속성 P10299를 사용하는 문서
- 위키데이터 속성 P10608을 사용하는 문서
- 위키데이터 속성 P10832를 사용하는 문서
- 위키데이터 속성 P11249를 사용하는 문서
- 위키데이터 속성 P11646을 사용하는 문서
- 위키데이터 속성 P11729를 사용하는 문서
- 위키데이터 속성 P12204를 사용하는 문서
- 위키데이터 속성 P12362를 사용하는 문서
- 위키데이터 속성 P12754를 사용하는 문서
- 위키데이터 속성 P13049를 사용하는 문서
- 데이터 압축
- 도스 기술
- 윈도우 95