MS-DOS 6.22 MSBACKUP Utility File Formats
The MS-DOS 6.22 MSBACKUP utility generates backups using
a proprietary binary container format licensed from Symantec's Norton
Backup. Rather than creating standard file system images or generic
compressed archives like ZIP, the utility splits archived data across
sequential volume files accompanied by dedicated catalog files. This
article explains the internal naming conventions, file extensions, and
structural components of the backups generated by the MS-DOS 6.22
MSBACKUP program.
The Underlying Format: Norton Backup Architecture
Microsoft licensed the backup engine for MS-DOS 6.x directly from
Symantec. Because of this, MSBACKUP.EXE utilizes the
proprietary Norton Backup stream format. Data stored inside these
backups is compressed and structured sequentially with proprietary
headers, meaning the files cannot be unpacked using standard archive
managers without specialized conversion tools or the original software
running in an MS-DOS environment.
Backup Data Files
(.001, .002, etc.)
The primary backup data is stored across sequentially numbered volume files. These files follow a strict eight-character naming convention that encodes metadata directly into the filename:
- Character 1: The primary drive backed up (e.g.,
C). - Character 2: The last drive included in the backup
set (e.g.,
Cif only backing up C:, orDif spanning across multiple drives). - Character 3: The last digit of the year (e.g.,
4for 1994). - Characters 4–5: The month of the backup
(
01through12). - Characters 6–7: The day of the month
(
01through31). - Character 8: An alphabetical sequence letter
(
AthroughZ) indicating the backup run of that specific day.
The file extension denotes the volume number in the backup sequence.
The first diskette or file chunk receives the .001
extension, followed by .002, .003, and so
forth as the backup spans across storage media. For example, the first
volume of a full backup of drive C completed on October 15, 1994, would
be named CC41015A.001.
Catalog Files (.CAT,
.FUL, .INC, .DIF)
Alongside the raw backup volumes, MSBACKUP creates
catalog files. The catalog acts as an index containing directory trees,
file attributes, compression flags, file sizes, and pointers to the
specific sequence volume containing each file.
During the backup process, the catalog is created with an extension that denotes the backup type:
.FUL— Full backup catalog.INC— Incremental backup catalog.DIF— Differential backup catalog
Once the backup completes, a master catalog file with the
.CAT extension is generated and stored both on the
destination media and in the MS-DOS directory on the hard drive. Without
the catalog file, MSBACKUP must rebuild the file index
manually by reading every individual .001,
.002, and subsequent volume file sequentially.