DriveSpace


DriveSpace (первоначально известная как DoubleSpace ) — это утилита сжатия дисков, поставляемая с MS-DOS, начиная с версии 6.0 в 1993 году. Целью DriveSpace является увеличение объема данных, которые пользователь может хранить на дисках, путем прозрачного сжатия и распаковки данных на диске. -летать. В первую очередь он предназначен для использования с жесткими дисками , но также поддерживается использование с гибкими дисками .

В наиболее распространенном сценарии использования у пользователя будет один жесткий диск на компьютере со всем пространством, выделенным для одного раздела (обычно это диск C:). Программное обеспечение будет сжимать все содержимое раздела в один большой файл в корневом каталоге. При загрузке системы драйвер выделял этот большой файл как диск C:, обеспечивая обычный доступ к файлам.

На решение Microsoft добавить сжатие диска в MS-DOS 6.0 повлиял тот факт, что конкурирующая DR DOS ранее начала включать программное обеспечение для сжатия диска, начиная с версии 6.0 в 1991 году.

Вместо того, чтобы разрабатывать свой собственный продукт с нуля, Microsoft лицензировала технологию продукта DoubleDisk , разработанного Vertisoft , и адаптировала его, чтобы он стал DoubleSpace. Например, загрузка драйвера, управляющего сжатием/распаковкой (DBLSPACE.BIN), стала более глубоко интегрирована в операционную систему (загружаясь через недокументированный API предварительной загрузки [1] еще до файла CONFIG.SYS ).

Первоначально Microsoft пыталась получить лицензию на технологию от Stac Electronics , у которой был аналогичный продукт под названием Stacker, но эти переговоры не увенчались успехом. Позже Stac Electronics успешно подала в суд на Microsoft за нарушение патентных прав за нарушение некоторых из ее патентов на сжатие. Во время судебного разбирательства Stac Electronics заявила, что Microsoft отказалась платить какие-либо деньги при попытке лицензировать Stacker, предложив Stac Electronics только возможность разрабатывать продукты для улучшения. [ нужна ссылка ]

Некоторые компьютерные программы, в частности игры, были несовместимы с DoubleSpace, поскольку эффективно обходили драйвер DoubleSpace. DoubleSpace также потреблял значительный объем обычной памяти , что затрудняло запуск программ, интенсивно использующих память.


DriveSpace под управлением Windows 3.1 , португальская версия. Левая и правая диаграммы показывают использование диска до и после сжатия соответственно.
  Свободное место
  Используемое пространство