DOS如何把内存虚拟成硬盘

2025-01-01 14:00:20
推荐回答(1个)
回答1:

可以使用DOS下的Ramdrive, 先确保有ramdrive.sys这个文件,然后在config.sys 中进行如下配置:

dos=high,umb
device=c:\dos\himem.sys
device=c:\dos\emm386.exe NOEMS
devicehigh=c:\dos\ramdrive.sys 32768 /E

RAMDRIVE.SYS 用法:
RAMDRIVE.SYS [DISKSIZE [SECTORSIZE [ENTRY]]] [/E|/A]

DISKSIZE: 只定虚拟磁盘的大小,范围由4~32768,预设为64,单位为KB
此数值不可超果系统实际所能提供的内存

SECTORSIZE: 只虚拟磁盘的磁区大小由效直为128、256或512欲设为BYTE
如果要设此直同时也要设DISKSIZE三数

ENTRY: 指定根目录容量(包括档名 磁碟标明 子目录)范围为2-1024预设直为64
如要设此直必先设DISKSIZE和SECTORSIZE

/E: 指定以延伸内存(XMS)供虚拟磁盘使用

/A: 指定扩展内存(EMS)供虚拟磁盘使用

如果不设/A或/E会使用传统内存