确定DBLSPACE.BIN在内存中的最终存放位置。
DBLSPACE.BIN是MS-DOS的一部分,它提供对压缩盘的访问。每当启动计算机时,MS-DOS在执行CONFIG.SYS和AUTOEXEC.BAT文件的命令前,先将DBLSPACE.BIN和其它系统函数一起加载。DBLSPACE.BIN总是装入在常规内存,因为它先于提供高端内存访问的设备驱动程序。
语法:
| DEVICE = [drive:][path]DBLSPACE.SYS /MOVE[/NOHMA] DEVICEHIGH = [drive:][path]DBLSPACE.SYS /MOVE[/NOHMA] |
开关项 :
/MOVE
把DBLSPACE.BIN移至它在内存中最终的存放位置。
最初,DBLSPACE.BIN加载在常规内存的顶部。用DEVICE命令加载DBLSPACE.SYS时,DBLSPACE从顶部移至底部。这对避免与某些要访问常规内存顶部的程序冲突很有用。
用DEVICEGIGH命令加载DBLSPACE.SYS时,DBLSPACE.BIN移至高端内存(如果提供了的话)。DBLSPACE.BIN移至高端内存,可腾出更多的常规内存可用空间。
/NOHMA
防止DBLSPACE.SYS将部分DBLSPACE.BIN移至高端内存(HMA)。
若MS-DOS装入到HMA, DBLSPACE.SYS将部分DBLSPACE.BIN移到HMA(若HMA有空间)。若不让DBLSPACE.BIN占用HMA,可用此开关项。
参数 :
[drive:][path]
指定DBLSPACE.SYS文件的路径。
DBLSPACE.SYS不提供对压缩盘的访问
DBLSPACE.SYS设备驱动程序不提供对压缩盘的访问;它只简单地将DBLSPACE.BIN移至它在内存的最终位置(DBLSPACE.BIN是MS-DOS的组成部分,提供对压缩盘的访问;在MS-DOS执行CONFIG.SYS文件命令前,DBLSPACE.BIN与其它操作系统函数一起装入)。
若压缩驱动器的主驱动器要求一个设备驱动程序
有些磁盘驱动器要求可安装的设备驱动程序。如果这种驱动器上含有压缩卷文件(你可能压缩过该驱动器或在这个驱动器上创建了新的压缩盘),在CONFIG.SYS文件中用于DBLSPACE.SYS设备驱动器的命令必须出现在用于这种驱动器的设备驱动程序的命令之后。否则,在计算机启动之后,DriveSpace将无法安装该驱动器上的任何压缩卷文件。
避免与要对常规内存顶部进行访问的程序发生的冲突
启动计算机时,MS-DOS把DBLSPACE.BIN加载到常规内存顶部。运行完CONFIG.SYS文件后,MS-DOS将把DBLSPACE.BIN移至常规内存底部。
但是,某些由CONFIG.SYS文件加载的程序,需要访问常规内存的顶部。如果DBLSPACE.BIN存放在那里,这些程序将不能正常工作。为避免冲突,DriveSpace的Setup在任何这样的程序命令前都加了一条DBLSPACE.SYS命令。
DBLSPACE.SYS这个设备驱动程序把DBLSPACE.BIN从常规内存的顶部移至其它的内存区域(常规内存底部或上端内存)。根据你的配置,CONFIG.SYS文件有可能包含多个DBLSPACE.SYS命令。这在运行时,是不会带来任何问题的。
将部分DBLSPACE.BIN移至HMA
在默认条件下,若CONFIG.SYS文件含有DOS=HIGH命令,DBLSPACE.SYS就把压缩服务程序(这是DBLSPACE.BIN的一部分)移到HMA。要把DBLSPACE.BIN的一部分移到HMA,你必须配备带有扩展内存的80286或更高级的计算机,而且必须运行HIMEM或其它扩展内存管理程序。
将DBLSPACE.BIN移到上端内存
若用DEVICEHIGH命令装入DBLSPACE.SYS设备驱动程序,它会把DBLSPACE.BIN从常规内存移到上端内存。若没有足够大的上端内存块以容纳DBLSPACE.BIN,就把它移到常规内存的底端。
要使用上端的内存区,你必须配备带有扩展内存80386或80486计算机。
DriveSpace使用BUFFERS
如果你正在使用DriveSpace和SMARTDrive,且MS-DOS已装入HMA,请设置BUFFERS=10 。这将保证HMA拥有足够的空间用于MS-DOS、DriveSpace和你所有的缓冲区(若BUFFERS的设置值大于10,HMA可能没有足够的空间用于你所有的缓冲区,MS-DOS将把所有这些缓冲区放入常规内存),如果你正在使用SMARTDrive,指定10个以上的缓冲区不会使系统速度提高多少,只会多占内存。
要把DBLSPACE.BIN的一部分移到HMA,其余部分移到常规内存的底端,你必须配备80286或更高级的计算机,且CONFIG.SYS文件中必须含有DOS=HIGH命令和一条用于HIMEM 或其它扩展内存管理程序的DEVICE命令。请用下述命令装入DBLSPACE.SYS:
device=dblspace.sys /move
要把DBLSPACE.BIN的一部分移到HMA。其余部分移到上端内存区(如果有的话)。你必须配备带有扩展内存的80386或更高级的计算机。确认CONFIG.SYS文件是否含有用于DBLSPACE.SYS的DEVICE命令后,运行MemMaker。
要把DBLSPACE.BIN的全部移到常规内存的底端,并禁止DBLSPACE.BIN使用HMA或上端内存,请用下述命令装入DBLSPACE.SYS:
device=dblspace.sys /move /nohma
要把DBLSPACE.BIN的全部移到上端内存(若有),并禁止DBLSPACE.BIN使用HMA,请用下述命令装入DBLSPACE.SYS:
devicehigh=dblspace.sys /move /nohma