Max DriveSpace Volume Size in MS-DOS 6.22
In MS-DOS 6.22, the maximum allowed size for a single DriveSpace volume is 512 megabytes (MB). This article covers the technical limitations governing this 512 MB boundary, how the underlying Compressed Volume File (CVF) functions, and the methods DOS users employed to utilize hard drives larger than this limit.
The 512 MB Limit Explained
MS-DOS 6.22 introduced DriveSpace to replace DoubleSpace following legal disputes over data compression patents. Despite the rebranding and internal algorithmic adjustments, the core architectural limitations remained identical to DoubleSpace.
A DriveSpace drive is not a separate physical partition; instead, it
exists as a hidden, read-only system file called a Compressed Volume
File (typically named DRVSPACE.000) stored on a standard
host FAT drive. In MS-DOS 6.22, the DriveSpace driver
(DRVSPACE.BIN) restricts the maximum size of any single CVF
to 512 MB.
Because the driver can only mount and manage a CVF up to 512 MB, the effective storage capacity of the virtual drive after compression cannot exceed this threshold, regardless of how much free space exists on the underlying physical disk.
Overcoming Capacity Limits in MS-DOS 6.22
Users with physical hard drives larger than 512 MB had to use specific workarounds to compress their remaining storage:
- Multiple Compressed Volume Files: MS-DOS 6.22
allows the creation of multiple CVFs on the same host partition. A user
with a 1 GB host drive could create two separate 512 MB DriveSpace
volumes (e.g.,
DRVSPACE.000mounted as driveC:andDRVSPACE.001mounted as driveD:). - Multiple FAT16 Partitions: Users could partition a
physical drive using
FDISKinto multiple primary or logical DOS drives under the 2 GB FAT16 partition ceiling, then compress each partition into its own 512 MB DriveSpace volume.
Evolution in Later Releases
The 512 MB limit was an inherent constraint of the 16-bit FAT data structures used by MS-DOS 6.x compression utilities. This restriction was resolved with the release of DriveSpace 3, included with Microsoft Plus! for Windows 95, which increased the maximum volume size to 2 gigabytes (GB) alongside improved compression ratios.