MSBACKUP in MS-DOS 6.22 Explained
MSBACKUP is a built-in utility in MS-DOS 6.22 designed to safeguard data by creating archive copies of files and directories from a hard drive onto removable media, primarily floppy disks. This article explains the primary function of MSBACKUP, its user interface, the distinct backup methods it supports, and how it handles data restoration and verification.
Primary Function of MSBACKUP
Introduced to replace the older command-line BACKUP and
RESTORE utilities, MSBACKUP is a menu-driven, full-screen
graphical program licensed from Symantec (based on Norton Backup). Its
primary purpose is to allow users to archive, compare, and restore files
to prevent data loss caused by hardware failure, file corruption, or
accidental deletion.
Key Features and Capabilities
1. Graphical User Interface
Unlike previous DOS backup commands that required complex command-line switches, MSBACKUP provides a text-based graphical menu. Users can navigate directories using a mouse or keyboard shortcuts, visually selecting specific drives, folders, or individual files to include in a backup set.
2. Backup Types
MSBACKUP supports three distinct backup methods:
- Full Backup: Backs up every selected file regardless of whether it has been modified, resetting the archive attribute on all backed-up files.
- Incremental Backup: Backs up only the files that have changed or been created since the last full or incremental backup, clearing the archive bit afterward.
- Differential Backup: Backs up all files changed since the last full backup without clearing the archive bit, making subsequent differential backups cumulative.
3. Data Compression and Formatting
To maximize the limited capacity of floppy disks, MSBACKUP includes proprietary data compression options. It can also format blank or used floppy disks on the fly during the backup process.
4. Verification and Error Correction
The utility includes an automated verification pass to ensure that data written to the backup media matches the source files on the hard drive. It also embeds error-correction code into the backup sets to allow for data recovery even if the physical media develops minor read errors.
5. Catalogs and Restoration
When a backup is completed, MSBACKUP generates a catalog file containing the directory structure, file list, and locations of all archived data. This catalog is saved both to the destination media and to the local hard drive, allowing users to quickly search for, select, and restore specific files to their original directories or alternative locations.