A disk compression
software utility increases the amount of information that can be stored on a
hard disk
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnet ...
drive of given size. Unlike a
file compression utility, which compresses only specified files—and which requires the
user
Ancient Egyptian roles
* User (ancient Egyptian official), an ancient Egyptian nomarch (governor) of the Eighth Dynasty
* Useramen, an ancient Egyptian vizier also called "User"
Other uses
* User (computing), a person (or software) using an ...
to designate the files to be compressed—an on-the-fly disk compression utility works automatically through resident software without the user needing to be aware of its existence. On-the-fly disk compression is therefore also known as transparent, real-time or online disk compression.
When information needs to be stored to the hard disk, the utility
compresses the information. When information needs to be read, the utility decompresses the information. A disk compression utility overrides the standard
operating system routines. Since all
software applications access the hard disk using these routines, they continue to work after disk compression has been installed.
Disk compression utilities were popular especially in the early 1990s, when
microcomputer
A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
hard disks were still relatively small (20 to 80
megabyte
The megabyte is a multiple of the unit byte for digital information. Its recommended unit symbol is MB. The unit prefix ''mega'' is a multiplier of (106) in the International System of Units (SI). Therefore, one megabyte is one million bytes o ...
s). Hard drives were also rather expensive at the time, costing roughly 10
USD per megabyte. For the users who bought disk compression applications, the software proved to be in the short term a more economic means of acquiring more disk space as opposed to replacing their current drive with a larger one. A good disk compression utility could, on average, double the available space with negligible speed loss. Disk compression fell into disuse by the late 1990s, as advances in hard drive technology and manufacturing led to increased capacities and lower prices.
Common disk compression solutions
Standalone hardware
Some of the initial disk compression solutions were hardware-assisted and utilized add-on compressor/decompressor
coprocessor
A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU). Operations performed by the coprocessor may be floating-point arithmetic, graphics, signal processing, string processing, cryptography o ...
cards in addition to a software driver. Known solutions include:
* Stacker XT/8 and Stacker AT/16 from
Stac Electronics
Stac Electronics, originally incorporated as State of the Art Consulting and later shortened to Stac, Inc., was a technology company founded in 1983. It is known primarily for its Lempel–Ziv–Stac lossless compression algorithm and Stacker dis ...
* Expanz! and Expanz! Plus from
InfoChip Systems
* DiskDoubler dd2000 from
Datran Corporation
*
MRCI (Microsoft Real-Time Compression Interface) from
Microsoft
Standalone software
With increasing PC processor power software-only solutions began to reach or even outperform the performance of hardware-assisted solutions in most scenarios. These compression utilities were sold independently. A user had to specifically choose to install and configure the software.
* Squish
and Squish Plus from
Sundog Software
A sun dog (or sundog) or mock sun, also called a parhelion (plural parhelia) in meteorology, is an atmospheric optical phenomenon that consists of a bright spot to one or both sides of the Sun. Two sun dogs often flank the Sun within a 22° ...
* Stacker from
Stac Electronics
Stac Electronics, originally incorporated as State of the Art Consulting and later shortened to Stac, Inc., was a technology company founded in 1983. It is known primarily for its Lempel–Ziv–Stac lossless compression algorithm and Stacker dis ...
* XtraDrive from
Integrated Information Technology
8x8 Inc. is an American provider of Voice over IP products. Its products include cloud-based voice, contact center, video, mobile and unified communications for businesses. Since 2018, 8x8 manages Jitsi.
History
The company was founded in 1987 ...
(IIT)
* SuperStor and SuperStor Pro from
AddStor
* DoubleDisk and DoubleDisk Gold from
Vertisoft Systems
* JAM (JAM.SYS) from JAM Software, Kiev, Ukraine
*
DiskDoubler from
Salient Software
DiskDoubler (DD) is a data compression utility for compressing files on the Apple Macintosh platform. Unlike most such programs, which compresses numerous files into a single archive for transmission, DiskDoubler is intended to compress single fil ...
* Double Density from
Data Becker
Bundled software
The idea of
bundling disk compression into new machines appealed to resellers and users. Resellers liked that they could claim more storage space; users liked that they did not have to configure the software. Bundled utilities included (in chronological order):
*
DR DOS 6.0 (1991), from
Digital Research, included a custom version of
AddStor's ''SuperStor''.
*
PalmDOS 1.0 (1992), from
Novell
Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as Novell NetWare.
Under the lead ...
(after acquiring Digital Research), included a
DPMS-enabled version of ''SuperStor''.
*
MS-DOS 6.0 (1993), from
Microsoft, included ''
DoubleSpace'',
which was based in part on
Vertisoft Systems' ''DoubleDisk''. MS-DOS 6.0 introduced the so-called
DOS preload API, an undocumented
challenge–response type interface which allowed the disk compression software (
DBLSPACE.BIN
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 ...
) to be loaded automatically even before
CONFIG.SYS
CONFIG.SYS is the primary configuration file for the DOS and OS/2 operating systems. It is a special ASCII text file that contains user-accessible setup or configuration directives evaluated by the operating system's DOS BIOS (typically residing ...
was processed.
*
PC DOS 6.1
IBM PC DOS, an acronym for IBM Personal Computer Disk Operating System, is a discontinued disk operating system for IBM PC compatibles. It was manufactured and sold by IBM from the early 1980s into the 2000s. Developed by Microsoft, it was also s ...
(1993), from
IBM, while the original release did not include a disk compressor, a custom version of ''SuperStor/DS'' (after acquiring AddStor) was included in a later release, also introducing the preload API in the PC DOS line.
*
MS-DOS 6.2
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
(1993), from
Microsoft, included an improved version of ''DoubleSpace''.
*
Novell DOS 7 (1993), from Novell, included a DPMS-enabled version of ''
Stacker 3.12
Stac Electronics, originally incorporated as State of the Art Consulting and later shortened to Stac, Inc., was a technology company founded in 1983. It is known primarily for its Lempel–Ziv–Stac lossless compression algorithm and Stacker di ...
'' (
STACKER.BIN
A disk compression software utility increases the amount of information that can be stored on a hard disk drive of given size. Unlike a file compression utility, which compresses only specified files—and which requires the user to designate th ...
) from
Stac Electronics
Stac Electronics, originally incorporated as State of the Art Consulting and later shortened to Stac, Inc., was a technology company founded in 1983. It is known primarily for its Lempel–Ziv–Stac lossless compression algorithm and Stacker dis ...
, which also supported compressed data exchange with remote
NetWare
NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol.
The original NetWare product in 19 ...
and
PNW servers also running Stacker in order to avoid unnecessary recompression when copying files.
It also introduced support for the DOS 6 preload API in order to maintain compatibility with Microsoft's DoubleSpace in multi-boot scenarios.
A similar mechanism was used to load the optional single- or multi-user
SECURITY
Security is protection from, or resilience against, potential harm (or other unwanted coercive change) caused by others, by restraining the freedom of others to act. Beneficiaries (technically referents) of security may be of persons and social ...
component.
*
PTS-DOS Extended 6.4
PTS-DOS (aka PTS/DOS) is a disk operating system, a DOS clone, developed in Russia by PhysTechSoft and Paragon Technology Systems.
History and versions
PhysTechSoft was formed in 1991 in Moscow, Russia by graduates and members of MIPT, infor ...
(1994), from
PhysTechSoft, included a disk compression component named ''Folder'' (
FOLDER.SYS
PTS-DOS (aka PTS/DOS) is a disk operating system, a DOS clone, developed in Russia by PhysTechSoft and Paragon Technology Systems.
History and versions
PhysTechSoft was formed in 1991 in Moscow, Russia by graduates and members of MIPT, infor ...
)
*
PC DOS 6.3
IBM PC DOS, an acronym for IBM Personal Computer Disk Operating System, is a discontinued disk operating system for IBM PC compatibles. It was manufactured and sold by IBM from the early 1980s into the 2000s. Developed by Microsoft, it was also ...
(1994), from IBM, included a version of ''SuperStor/DS''.
*
MS-DOS 6.22 (1994), from Microsoft, included ''
DriveSpace'', which was ''DoubleSpace'' with a different
compression algorithm (
DRVSPACE.BIN
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 ...
), after
MS-DOS 6.21 had to ship without any disk compression software at all for legal reasons.
*
PC DOS 7.0
IBM PC DOS, an acronym for IBM Personal Computer Disk Operating System, is a discontinued disk operating system for IBM PC compatibles. It was manufactured and sold by IBM from the early 1980s into the 2000s. Developed by Microsoft, it was also ...
(1995), from IBM, included a DPMS-enabled version of ''
Stacker 4.02
Stac Electronics, originally incorporated as State of the Art Consulting and later shortened to Stac, Inc., was a technology company founded in 1983. It is known primarily for its Lempel–Ziv–Stac lossless compression algorithm and Stacker di ...
'' from Stac Electronics.
*
Windows 95 (1995), from Microsoft, included an updated version of ''
DriveSpace 2
DriveSpace (initially known as DoubleSpace) is a disk compression utility supplied with MS-DOS startin