FDFORMAT与FDREAD组合增容软盘
1.直接在DOS提示符下直接键入,或在AUTOEXEC.BAT文件中加入。这时将占用174字节。
2.将FDREAD作为设备驱动程序加入到CONFIG.SYS文件中:
DEVICE=[path]FDREAD.EXE
这时将占用内存128字节。
FDREAD只是配合读写特殊格式时才使用,当你用FDFORMAT格式化标准容量的软盘时,可以不驻留FDREAD。
1.基本语法:
FDFORMAT <d:> [选项]
<d:>可以是A:或是B:。FDFORMAT不能格式化硬盘。
[选项]可以用‘/'或‘-'隔开,也可以用空格或‘'或‘:'隔开。
FDFORMAT对此格式要求不太严格,所以,以下的命令行均将A盘格式化为1.44MB。
FDFORMAT A: /F:1.44
FDFORMAT A: -F144
FDFORMAT A: F144
2.重要选项-F的使用方法:
-F选项指明了格式化后的目标容量。在FDREAD的配合下,可以将1.2M软盘格式化为1.48M,将1.44M格式化为1.72M。
在此方式存放读写数据十分安全、可靠。
3.对常用选项的解释:
①Cnnn:定义每簇的扇区数(nnn=1或2)
簇是DOS使用软盘的最小单位,DOS支持软盘每簇的扇区数为1或2。如果你指定选项/C:1,是指每一个最小单位为512字节。选项/C:2指每一个最小单位为1024字节。如果你准备在软盘上存储一些较小的文件,可以使用选项:/C:1,反之,用选项:/C:2。HD盘(高密盘)的缺省值是/C:1。
例如:FDFORMAT A: /F:360 /C:1(格式化每簇一个扇区的360KB软盘)。
②Dnnn:定义根目录下的目录(文件)数(nnn=1-224)
DD盘的缺省值是112,HD盘的缺省值是224。这个值可以降低,以得到更多的可用空间。
例如:你想要一个根目录的文件数不超过40的软盘,使用的命令格式:FDFORMAT A: /D:40。
③Gnnn:定义GAP长度
GAP长度是指一个磁道中的两个相临磁道间的空间。你可以通过减少GAP的长度值来提高软盘的读写速度。
为保障你的数据的安全,请慎重修改GAP的长度值。因为,系统已经自动将参数值选择为最佳值,既提高了软盘的性能,又不降低数据的安全可靠。
④R:对格式化的软盘不做校验
使用该参数将跳过对每磁道格式化后的校验,这将节省33%-50%的格式化时间。该参数的缺点是一些错误将不能被检测出来。
⑤Innn:使用Interleave(间隔)的数目
参数I更改软盘格式化的Interleave。通常,Interleave是1,但是有两个例外:
当你要格式化一个有21个扇区的3"HD软盘或是一个有18个扇区的5"HD软盘时,这时,你需要定义Interleave为2,这是因为数据磁道需要使用“GAP”。如果你未曾将Interleave定义至少为2,这将导致数据无法读出。
虽然你可以定义Interleave为任何你喜欢的数值,但是不合适的数值将使软盘的读写变得相当缓慢。
例如:FDFORMAT A: /I:6(非常缓慢地格式化一个软盘)
⑥K:在运行FDFORMAT时忽略键盘输入
使用该参数将禁止显示“Insert new disk in drive....”并且立即执行格式化。如果你想将FDFORMAT用于批处理文件中时,就可以选用本选项。你也可以使用以下命令来禁止屏幕的提示信息显示:增加“>NUL”参数给FDFORMAT命令。FDFORMAT命令返回值ERRORLEVEL的意义如下所示,该返回值可用于批处理文件中。
返回值 所表达的意义
0 正常完成
1 语法错误或无效的参数
2 指定的驱动器不能格式化
4 用户放弃(发现I/O错误以后)
8 配置文件的I/O错误
16 配置文件中发现语法错误或无效的参数
32 写磁盘标签时有错
128 不正确的DOS版本(<3.20)
⑦Nnnn:指定扇区数;Hnnn:指定磁头数;Tnnn:指定磁道数
这三个选项决定了你的软盘格式化容量。
例如:FDFORMAT A: /T:80 /N:9 /H:2(格式化720KB软盘)
FDFORMAT A: /T:82 /N:10 /H:2(格式化820KB软盘)
你可以用-F选项来代替以上的T、H和N选项(比如:FDFORMAT A: /F:1.44相当于FDFORMAT A: /T:80 /N:18 /H:2)。
注意:只有高密盘的每磁道的扇区数可以大于11,而低密盘只能在10以下。
下表所示为最大可选参数项:
软盘规格 T最大值 N最大值 H最大值 容量值
360KB DD 41 10 2 410KB
720KB DD 82 10 2 820KB
1.2MB HD 82 18 2 1.48MB
1.44MB HD 82 21 2 1.72MB
⑧S:制作系统盘
参数S允许你格式化一个系统盘。它将分区表、DOS系统文件和COMMAND.COM复制到软盘上。但是,FDFORMAT并不是自己去完成这项任务的,它是通过调用DOS命令SYS来完成的。所以,你必须确认SYS.COM或SYS.EXE在你的路径中。
说明:对于必须使用FDREAD命令才能使用的磁盘(指增容盘),不能用作系统盘。
例如:FDFORMAT A: /F:360 /S(正确)
FDFORMAT A: /F:410 /S(不正确,因为需要FDREAD)
⑨Xnnn:当磁头移动时,每次滑过的扇区数;Ynnn:当磁道变化时,每次滑过的扇区数
通过参数/X最好的可选值应是0-2,而参数/Y的最好的可选值是0-4。你可以自行更改配置文件以得到更好的效果。直接通过文本编辑器修改FDFORMAT.CFG文件。
常用的选择如下所示:
软盘规格 参数值
320-410KB /X:1 /Y:3
720-820KB /X:1 /Y:2
1.2MB-1.72MB /X:2 /Y:3
这将提升软盘的读写速度50%-100%。
例如:FDFORMAT A: /X:1 /Y:2 /R