| DBLSPACE.SYS |
|
| Determines the final memory location of DBLSPACE.BIN. |
|
| DBLSPACE.BIN is the part of MS-DOS that provides access to your compressed |
| drives. When you start your computer, MS-DOS loads DBLSPACE.BIN along with |
| other operating system functions, before carrying out the commands in your |
| CONFIG.SYS and AUTOEXEC.BAT files. DBLSPACE.BIN always loads in conventional |
| memory because it loads before device drivers that provide access to upper |
| memory. |
|
| When you run DoubleSpace Setup, it adds a command for DBLSPACE.SYS to your |
| CONFIG.SYS file. |
|
| Syntax |
|
| DEVICE = [drive:][path]DBLSPACE.SYS /MOVE [/NOHMA] |
|
| DEVICEHIGH = [drive:][path]DBLSPACE.SYS /MOVE [/NOHMA] |
|
| Switches |
|
| /MOVE |
| Moves DBLSPACE.BIN to its final location in memory. |
|
| Initially, DBLSPACE.BIN loads at the top of conventional memory. After |
| MS-DOS finishes carrying out the commands in the CONFIG.SYS file, it |
| moves DBLSPACE.BIN to the bottom of conventional memory. When |
| DBLSPACE.SYS is loaded by using the DEVICE command, it moves |
| DBLSPACE.BIN from the top of conventional memory to the bottom. This can |
| be useful for avoiding conflicts with programs that are loaded from the |
| CONFIG.SYS file and require access to the top of conventional memory. |
|
| When DBLSPACE.SYS is loaded by using the DEVICEHIGH command, |
| DBLSPACE.BIN moves to upper memory, if available. Moving DBLSPACE.BIN to |
| upper memory makes more conventional memory available. |
|
| /NOHMA |
| Prevents DBLSPACE.SYS from moving a portion of DBLSPACE.BIN to the high |
| memory area (HMA). |
|
| If MS-DOS is loaded into the HMA, DBLSPACE.SYS moves a portion of |
| DBLSPACE.BIN to the HMA (if there is enough room in the HMA). Use this |
| switch if you do not want DBLSPACE.BIN to use the HMA. |
|
| Parameter |
|
| [drive:][path] |
| Specifies the location of the DBLSPACE.SYS file. |
|
|
| DBLSPACE.SYS -- Notes |
|
| DBLSPACE.SYS does not provide access to compressed drives |
|
| The DBLSPACE.SYS device driver does not provide access to compressed drives; |
| it simply moves DBLSPACE.BIN to its final location in memory. (DBLSPACE.BIN |
| is the part of MS-DOS that provides access to compressed drives; it loads |
| with other operating system functions, before MS-DOS carries out the |
| commands in your CONFIG.SYS file.) |
|
| If your compressed drive's host drive requires a device driver |
|
| A few disk drives require an installable device driver. If such a drive |
| contains compressed volume files (either you compressed that drive, or you |
| created new compressed drives on that drive), the command for the |
| DBLSPACE.SYS device driver must appear in the CONFIG.SYS file after the |
| command for your drive's device driver. Otherwise, DoubleSpace will not |
| mount any compressed volume files located on that drive when your computer |
| starts. |
|
| Avoiding conflicts with programs that require access to the top of |
| conventional memory |
|
| When you start your computer, MS-DOS loads DBLSPACE.BIN at the top of |
| conventional memory; after processing the CONFIG.SYS file, MS-DOS moves |
| DBLSPACE.BIN to the bottom of conventional memory. |
|
| However, a few programs that are loaded from the CONFIG.SYS file require |
| access to the top of conventional memory and do not work properly if |
| DBLSPACE.BIN is located there. To avoid such conflicts, DoubleSpace Setup |
| adds a command for DBLSPACE.SYS before any command that starts a program |
| that is known to require this area of memory. The DBLSPACE.SYS device driver |
| moves DBLSPACE.BIN from the top of conventional memory to another area of |
| memory (either to the bottom of conventional memory or to upper memory). |
|
| Depending on your configuration, your CONFIG.SYS file might contain more |
| than one command for DBLSPACE.SYS. This will not cause any problems. |
|
| Moving part of DBLSPACE.BIN to the high memory area |
|
| By default, if your CONFIG.SYS file contains a DOS=HIGH command, |
| DBLSPACE.SYS moves the compression server, a portion of DBLSPACE.BIN, to the |
| HMA. To move a portion of DBLSPACE.BIN to the HMA, you must have an 80286 or |
| higher computer with extended memory, and must be running HIMEM or another |
| extended-memory manager. |
|
| Moving DBLSPACE.BIN to upper memory |
|
| When loaded with a DEVICEHIGH command, the DBLSPACE.SYS device driver moves |
| DBLSPACE.BIN from conventional to upper memory. If there is no upper memory |
| block large enough to accommodate DBLSPACE.BIN, it is instead moved to the |
| bottom of conventional memory. |
|
| To use the upper memory area, you must have an 80386 or 80486 computer with |
| extended memory. |
|
| Using BUFFERS with DoubleSpace |
|
| If you are using DoubleSpace and SMARTDrive, and MS-DOS is loaded into the |
| HMA, set BUFFERS=10. This ensures that there will be enough room in the HMA |
| for MS-DOS, DoubleSpace, and all your buffers. (If BUFFERS is set to a value |
| higher than 10, there might not be enough room in the HMA for all your |
| buffers, and MS-DOS will place all the buffers into conventional memory.) If |
| you're using SMARTDrive, specifying more than 10 buffers will not speed up |
| your system much, but will use additional memory. |
|
|
| DBLSPACE.SYS -- Examples |
|
| To move a portion of DBLSPACE.BIN to the HMA and move the rest to the bottom |
| of conventional memory, you must have an 80286 or higher computer, and your |
| CONFIG.SYS file must contain a DOS=HIGH command and a `DEVICE command for |
| HIMEM or another extended-memory manager. Load DBLSPACE.SYS by using the |
| following command: |
|
| device=dblspace.sys /move |
|
| To move a portion of DBLSPACE.BIN to the HMA and the rest to the upper |
| memory area (if available), you must have an 80386 or higher computer with |
| extended memory. Ensure that your CONFIG.SYS file contains a DEVICE command |
| for DBLSPACE.SYS, and then run MemMaker. |
|
| To move all of DBLSPACE.BIN to the bottom of conventional memory, and to |
| prevent DBLSPACE.BIN from using the HMA or upper memory, load DBLSPACE.SYS |
| by using the following command: |
|
| device=dblspace.sys /move /nohma |
|
| To move all of DBLSPACE.BIN to upper memory (if available), and to prevent |
| DBLSPACE.BIN from using the HMA, load DBLSPACE.SYS by using the following |
| command: |
|
| devicehigh=dblspace.sys /move /nohma |
|
|