Введение
Утилита сжатия дисков DriveSpace (первоначально известная как DoubleSpace) — это утилита сжатия дисков, поставляемая с MS DOS, начиная с версии 6.0 в 1993 году и заканчивая выпуском Windows Me в 2000 году. DriveSpace предназначена для увеличения объёма данных, которые пользователь может хранить на дисках, посредством прозрачного сжатия и распаковки данных в реальном времени. Она в основном предназначена для использования с жесткими дисками, но также поддерживает работу с дискетами. Эта функция была удалена в Windows XP и последующих версиях.
DriveSpace (initially known as DoubleSpace) is a disk compression utility supplied with MS DOS starting from version 6.0 in 1993 and ending in 2000 with the release of Windows Me. The purpose of DriveSpace is to increase the amount of data the user could store on disks by transparently compressing and decompressing data on the fly. It is primarily intended for use with hard drives, but use for floppy disks is also supported. This feature was removed in Windows XP and later.
Обзор
В наиболее распространенном сценарии использования у пользователя будет один жесткий диск в компьютере, при этом всё пространство будет выделено под один раздел (обычно как диск 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.