Введение

Утилита сжатия дисков DriveSpace (первоначально известная как DoubleSpace) — это утилита сжатия дисков, поставляемая с MS DOS, начиная с версии 6.0 в 1993 году и заканчивая выпуском Windows Me в 2000 году. DriveSpace предназначена для увеличения объёма данных, которые пользователь может хранить на дисках, посредством прозрачного сжатия и распаковки данных в реальном времени. Она в основном предназначена для использования с жесткими дисками, но также поддерживает работу с дискетами. Эта функция была удалена в Windows XP и последующих версиях.

Обзор

В наиболее распространенном сценарии использования у пользователя будет один жесткий диск в компьютере, при этом всё пространство будет выделено под один раздел (обычно как диск C:). Программное обеспечение будет сжимать всё содержимое раздела в один большой файл в корневом каталоге. При загрузке системы драйвер будет монтировать этот большой файл как диск C:, обеспечивая доступ к файлам как обычно. Решение Microsoft добавить сжатие дисков в MS DOS 6.0 было обусловлено тем, что конкурирующая DR DOS начала включать программное обеспечение для сжатия дисков, начиная с версии 6.0 в 1991 году. Вместо разработки собственного продукта с нуля, Microsoft лицензировала технологию для продукта DoubleDisk, разработанного Vertisoft, и адаптировала её, создав DoubleSpace. Например, загрузка драйвера, управляющего сжатием/разжатием (DBLSPACE.BIN), стала более тесно интегрирована в операционную систему (осуществляется через недокументированный API предварительной загрузки).

DriveSpace в Windows 98

Windows 98 поставлялась с DriveSpace 3 в составе операционной системы. Функциональность была аналогичной Windows 95 с пакетом Plus!.

DriveSpace в Windows Me

Из-за отказа от поддержки реального режима, распространения FAT32 и снижения популярности DriveSpace, поддержка DriveSpace в Windows Me была ограничена. DriveSpace больше не поддерживала сжатие жестких дисков, но сохранила возможность чтения и записи сжатых съемных носителей, при этом единственной операцией, доступной в DriveSpace, помимо этого, было удаление и перераспределение сжатых дисков. В Windows Me можно (неофициально) восстановить полную функциональность DriveSpace 3, скопировав исполняемый файл из установки Windows 98 и заменив им исполняемый файл, поставляемый с Windows Me. После этого появилась возможность сжимать новые диски, как это делалось в Windows 98.