DRIVPARM= (CONFIG.SYS Command)
Compatibility: 2.1+
Purpose: Modifies the settings of a DOS-internal device driver to support
non-standard diskette drives.
Uses: ■ Force DOS to treat drive B as a 720K (3½-inch) disk drive.
■ Fix a problem in which DOS or an application does not notice
that you have inserted a different diskette (especially pre-
formatted and INSTALL diskettes).
Syntax: DRIVPARM= /D:drvNo [/F:n] [/H:hds][/T:trks][/S:sects][/C][/I][/N]
█▌Parameters▐█
/D:drvNo is required. It is the physical drive number (0=A,1=B,2=C,etc.).
/F:n specifies a "form factor"; that is, drive type (default=2):
0 = 160/180K format (single-sided)
0 = 320/360K format (double-sided)
1 = 1.2M high-capacity drive
2 = 720K (3½-inch) format
5 = Hard disk
6 = Tape
7 = 1.44 MB (3½-inch) format
8 = read/write optical disk
9 = 2.88 MB (3½- inch) format
/C indicates that the drive can detect when the door is closed.
/I specifies to include internal support code to handle the drive.
You need this if your ROM BIOS does not directly support 3½-inch
drives.
/N specifies that drvNo is non-removable (fixed disk).
/H:hds specifies the number of read/write heads.
/T:trks specifies the number of tracks per side.
/S:sects specifies the number of sectors per track.
The defaults for /H, /T, and /S depend on the /F setting.
█▌TECH Notes▐█
■ This uses DOS fn 440dH 40H (generic IOCTL--set device parameters) to
modify the BPB of the specified diskette driver.
See Also: CONFIG.SYS Commands
Device Drivers
-♦-