|
845芯片组等主板的老机,支持USB启动、主板支持USB2.0模式,但USB启动时实际上是USB1.0模式(或许更慢),一直在找办法,今天实验的一个办法,拷贝速度大幅提高。
一、文件:
U盘上的DOS系统,我用的WindowsMe的DOS系统;
Omnifs.exe;
XMSDSK,虚拟内存盘文件;
拷贝测试文件1.rar,大小为12.5M。
autoexec.bat文件内容:
smartdrv
XMSDSK Z:15000
copy Command.com Z:\Command.com
copy omnifs.exe z:\*.*
set comspec=Z:\Command.com
Z:
config.sys文件内容:
files=10
buffers=10
dos=high,umb
stacks=9,256
二、硬件:
主板:845芯片组主板;
内存:768M;
CPU:赛扬2.0;
读卡器+普通内存卡,USB-ZIP模式。
三、测试过程:
启动系统后(提示符为Z:):
①copy a:\1.rar z:\1.rar,将1.rar文件拷贝到内存盘,记录时间;
②删除Z盘1.rar文件。
③omnifs /forceusb copy a:\1.rar z:\1.rar,将1.rar文件拷贝到内存盘,记录时间。
四、测试结果:
直接拷贝时间为3分20秒
启动Omnifs拷贝,时间为9秒,其中omnifs启动时间大约占了3秒。
拷贝速度增大到原来的22—33倍。
五、其他:
1、经测试,从内存盘向U盘写入文件速度提高的倍数也是20多倍。
2、U盘的读取速度和写入速度在DOS下差不多,据此,个人分析,老机U盘启动之所以慢,并非U盘本身速度慢,而是“接口”传输速度慢,omnifs /forceusb copy命令即强制使用USB模式,这是提高速度的根本原因。
3、启动时,拷贝Omnifs.exe文件耗时较长,如果非测试比较之用,可以用omnifs /forceusb copy命令拷贝。
4、遗憾的是不支持光驱,也就不支持USB-CDROM;或许是我没搞清楚用法?高手看看并指导。
各位高手看看,并探讨两个问题:①能否以此思路提高老机Pe的启动速度;②是否支持USB-CDROM。 |
|