无忧启动论坛

标题: 快来看,老机U盘启动后提速30倍! [打印本页]

作者: yuyvtul    时间: 2009-1-8 22:46
标题: 快来看,老机U盘启动后提速30倍!
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。
作者: xingxing168    时间: 2009-2-5 15:24
Omnifs.exe文件在哪儿?
作者: wuwuzz    时间: 2009-2-5 18:46
LZ看看victor888斑竹的置顶帖就明白了
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

可以提高启动PE速度(最好不要用XMSDSK);不支持CD;
作者: victor888    时间: 2009-2-5 21:42
/forceusb选项确是开启了USB2.0支持。
如果想在DOS下正常COPY的速度快,还是要使用USBASPI.SYS驱动。
但这也分主板,有的主板,不用上述的驱动,也是支持USB2.0速度的。
至于老主板启动PE速度加快,这个已经有网友解决,就是把PE的内核文件COPY到内存盘中启动PE。你测试到的速度加快只是COPY的速度加快了。而不是PE以RAMDISK方式在U盘上的启动速度加快了。因此。。。你看那个置顶贴吧,把2者结合起来,就是最快的启动方式了。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3