XPANDISK.SYS and XPANBOSS
Device Driver and Command
Michael J. Mefford
1988 No. 18 (Utilities)
Purpose: Permits varying the amount of expanded memory allocated to
a RAM disk without rebooting, when used on systems equipped with memory
that conforms to the Lotus/Intel/Microsoft specification.
Format: In CONFIG.SYS file:
At DOS command prompt:
Remarks: XPANDISK makes use of an Expanded Memory Manager. The
DEVICE=XPANDISK.SYS entry must, therefore, follow the DEVICE=EMM.SYS
(driver name will differ with manufacturer) line already in the
CONFIG.SYS file. XPANBOSS varies the parameters of the RAMdisk d:
created by XPANDISK. Note that while this does not require rebooting,
changing parameters other than /R (Read-Only) does reformat d:, whose
contents are thereby lost. A confirmation warning is given to allow
saving the RAMdisk files before the reformatting. The optional switch
parameters for XPANDISK.SYS and XPANBOSS.COM are as follows:
/Dn Disk size, variable from 16K to 32,768K; default 64K.
/Sn Sector size, 128, 256, or 512 bytes; default 265 bytes.
/En Number of RAMdisk root directory entries; default 64.
/Mn Minimizes RAMdisk size (to 16K); use when running
large spreadsheets or databases.
/An Expands RAMdisk to fill all extended memory.
/Wn Eliminates warning that changing RAMdisk
parameters loses contents; use in batch file operation.
/Rn Make RAMdisk read-only; use after loading possible
Trojan horse programs. RAMdisk d: may be returned
to read-write by entering d:XPANBOSS.
Note: DOS assigns the next available drive letter as d:. Be sure
that this does not cause a conflict if you are using a SUBST drive.
Note: XPANDISK and XPANBOSS allow the same parameter comments
permitted by the VDISK.SYS extended/conventional device driver. Thus,
for example, you could enter
DEVICE=XPANDISK.SYS /disk size=120K /sector=128
and DOS would understand this as