Unable to Access Compressed Drives Using DBLBOOT.BAT Disk (100021)
The information in this article applies to:
- Microsoft MS-DOS operating system 6.0
- Microsoft MS-DOS operating system 6.2
- Microsoft MS-DOS operating system 6.22
This article was previously published under Q100021
This information applies to both Microsoft DoubleSpace and Microsoft
DriveSpace. For MS-DOS 6.22, use DRVSPACE in place of DBLSPACE for commands
and filenames.
SYMPTOMS
If you start your computer from the compressed disk created by DBLBOOT.BAT
(a batch file included with MS-DOS 6.x Supplemental Disks that
creates a DoubleSpace-compressed startup disk), you cannot access any other
compressed drives on your system.
To work around this problem, edit the DBLSPACE.INI file on the compressed
disk and include an ActivateDrive entry for each compressed drive that
should be mounted at startup.
CAUSE
To ensure that the compressed volume file (CVF) DBLBOOT.BAT creates is
mounted automatically at startup, the batch file creates a DBLSPACE.INI
file and places it in the root directory of the floppy disk. Because
DBLSPACE.BIN reads this DBLSPACE.INI file from the floppy disk, any
DBLSPACE.INI file on the hard disk is ignored. Therefore, any ActivateDrive
entry specified in such a DBLSPACE.INI file is never processed, the
corresponding CVF on the hard disk is not mounted, and any data stored in
that CVF is inaccessible.
The DBLSPACE.INI file created by DBLBOOT.BAT should contain an entry
resembling the following:
This entry causes the CVF on the disk to be mounted at startup and creates
a host drive (G in the above example) to store the DoubleSpace files.
WORKAROUND
To work around this problem, you need to edit the DBLSPACE.INI file on the
compressed disk and include an ActivateDrive entry for each compressed
drive that should be mounted at startup.
Modify DBLSPACE.INI
Modify the DBLSPACE.INI file located on the floppy disk (if the CVF is not
mounted) or on the host drive (if the CVF is mounted) and include an
ActivateDrive entry for each compressed drive that should be mounted at
startup. The DBLSPACE.INI file on the hard disk drive can be used as a
guide for adding the appropriate ActivateDrive entries.
These entries should be made in addition to the original ActivateDrive
entry made by DBLBOOT.BAT.
Preventing This Problem in the Future Under MS-DOS 6.0
To prevent this problem from occurring with future use of the DBLBOOT.BAT
file, modify the DBLBOOT.INI file (which is in the same directory as
DBLBOOT.BAT), and include an ActivateDrive entry for each compressed drive
that should be mounted at startup.
DBLBOOT.INI is a prototype .INI file used by the DBLBOOT.BAT file for
creating a DBLSPACE.INI file on the floppy disk.
Preventing This Problem in the Future Under MS-DOS 6.2
Since the MS-DOS 6.2 Supplemental Disk does not contain a DBLBOOT.INI file,
you must modify the DBLBOOT.BAT file. Line number 76 states the following:
echo ActivateDrive=I,A0 >> %1\dblspace.ini"
Add additional "echo ActivateDrive" lines after line 76 for each compressed
drive to be mounted at startup with the DBLBOOT disk. For example, if C is
compressed and you want drive H for the host drive, add:
echo ActivateDrive=H,C0 >> %1\dblspace.ini"
Modification Type: | Major | Last Reviewed: | 11/19/1999 |
---|
Keywords: | KB100021 |
---|
|