建立一逻辑驱动器,以便你能作为物理软磁盘驱动器来引用。此设备驱动程序必须在CONFIG.SYS文件中用 <DEVICE> 命令或<DEVICEHIGH>命令来装入。
任何的系统中的逻辑驱动器就是一个指向物理磁盘驱动器的指针。此逻辑驱动器是与某一个驱动器字母(例如A或B)联系在一起的。你可以指定某些参数以对MS-DOS的磁盘驱动器进行描述。
语法:
| DEVICE=[drive:][path]DRIVER.SYS /D:number [/C] [/F:factor] [/H:heads] [/S:sectors] [/T:tracks] |
参数 :
[drive:][path]
指定DRIVER.SYS文件所处的位置。
开关项 :
/D:number
指定物理软磁盘驱动器的序号。其值范围为0到127。第一个物理软磁盘驱动器(驱动器A)为驱动器0;第二个物理软磁盘驱动器为驱动器1;第三个物理软磁盘驱动器为驱动器2,但它必须是外部的。对于只有一个软磁盘驱动器的计算机来说,其驱动器A与B的号都为0;对于具有多个软磁盘驱动器的计算机来说,驱动器B的号为1。
/C
指定物理磁盘驱动器可检测驱动器的门是否已关闭(变线支持)。
/F:factor
指定磁盘驱动器的类型。磁盘驱动器的类型值为:
| 0 | 160K/180K or 320K/360K |
| 1 | 1.2MB |
| 2 | 720K (3.5-inch disk) 或其它 |
| 7 | 1.44 MB (3.5-inch disk) |
| 9 | 2.88 MB (3.5-inch disk) |
类型的默认值为2。
一般来说,如果使用了/F开关,那么你就可省略/H,/S,及/T开关。应对这些开关的值进行检查,以确保你所使用的磁盘驱动器的类型是正确无误的。为了确定磁盘驱动器的合适值,可查阅厂方有关磁盘驱动器的资料。
如果指定了/H,/S,及/T开关,那么就可省略/F开关。
/H:heads
指定磁盘驱动器中头数。头数的取值范围为1到99。其默认值为2。为了确定磁盘驱动器的正确值,可查阅厂方有关磁盘驱动器的资料。
/S:sectors
指定每道的扇区数。扇区数的取值范围为1到99。其默认值与/F:类型的值有关,
如:
/F:0 /S:9
/F:1 /S:15
/F:2 /S:9
/F:7 /S:18
/F:9 /S:36
为了确定磁盘驱动器的正确值,请查阅厂方有关磁盘驱动器的资料。
/T:tracks
指定块设备上每面的磁道数。磁道数的取值范围为1到999。除非/F:类型为0(此时其默认值为40)否则其默认值为80。为了确定磁盘驱动器的正确值,请查阅厂方有关磁盘驱动器的资料。
磁盘驱动器变线支持
术语"变线支持"表示一物理磁盘驱动器可以检测驱动器的门是打开的还是关闭的。变线支持允许对软磁盘进行快速的MS-DOS操作。/C开关向MS-DOS表明物理磁盘驱动器可支持变线错误检测。为了确定你的磁盘驱动器是否有变线支持,请查阅厂方有关磁盘驱动器的资料。
对所支持的物理磁盘驱动器进行修改或重定义
关于对你的硬件所支持的磁盘驱动器的参数进行修改的信息请参见<DRIVPARM>命令。你也可以用DRIVER.SYS来对某一物理软磁盘驱动器进行重定义。
对DRIVER.SYS的某些限制
DRIVER.SYS不能用于硬盘驱动器。关于用逻辑驱动器字母来代替一硬盘驱动器的信息,请参阅<SUBST>命令。
建立一个复制逻辑驱动器
假设你要用一个物理软磁盘驱动器来把一软盘中的文件拷到另一软盘上,但由于不能用COPY或XCOPY命令对同一逻辑驱动器进行文件的拷贝,故必须指定第二个驱动器字母给那个物理驱动器。
如果你的系统只有一个物理软磁盘驱动器,你不必装入DRIVER.SYS。MS-DOS已经为此物理驱动器分配了逻辑驱动器A和B。你只要把文件从驱动器A拷到驱动器B,而当MS-DOS提示你的时候换磁盘即可。
如果你的系统具有多个软磁盘驱动器,那么你要装入DRIVER.SYS来把第二个驱动器字母指定给此物理软磁盘驱动器。
用不同的参数建立一个新的逻辑驱动器
如果你用DRIVER.SYS指定的新逻辑驱动器参数,与以前指定的逻辑驱动器不同,那么先前逻辑驱动器的参数将变为非法的,因而,不应再使用相应于先前逻辑驱动器的驱动器字母。
若在CONFIG.SYS文件加入下面的命令行,则在系统中就可增加一个外部的720K的驱动器:
device=driver.sys /d:2
由于没有指定路径,故MS-DOS将在启动驱动器的根目录中找DRIVER.SYS。
假设你要用单一的1.44MB的外部磁盘驱动器来把一软盘中的文件拷到另一软盘,那么你必须要在CONFIG.SYS文件中加入两个DRIVER.SYS的DEVICE命令。这样就可把两个逻辑驱动器字母指定给同一物理驱动器,而后就可以在磁盘拷盘过程中,在同一驱动器中变换磁盘。下面的例子表明了如何来完成上述过程:
device=driver.sys /d:2 /f:7
device=driver.sys /d:2 /f:7