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.000 mounted as drive C: and DRVSPACE.001 mounted as drive D:).
  • Multiple FAT16 Partitions: Users could partition a physical drive using FDISK into 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.