|
sdbbsdbb
初级用户
积分 97
发帖 43
注册 2006-10-9
状态 离线
|
『楼 主』:
关于DOS下“高速”驱动U盘启动盘的讨论
通过近一个月的试验与分析,俺基本个熟悉了U盘启动这个原本看来很麻烦的问题。不过呢,由于主板BIOS只提供USB1.1的支持,因此即便U盘能在DOS环境下启动,也只能以12Mbps的速度进行读、写操作,这种速度别说对于运行98、PE等“大”型软件,即便是进行DOS下的复制文件都有点力不从心的感觉。
由于USB2.0有标称为480Mbps的传输速度,因此近日在进行了些DOS下驱动USB2.0设备的试验,但结果很难让人满意。
试验一:清华普天优盘+DOS71标准启动文件+DUSE驱动程序,无法驱动。
试验二:清华普天优盘+DOS71标准启动文件+USBMASS驱动程序,无法驱动。
试验三:普通读卡器(512M SD卡)+DOS71标准启动文件+USBMASS驱动程序,可以驱动,比起未加载驱动之前,文件复制速度提高了45倍!
试验告诉我们两点:
1、如果想要快速地启动那些优盘上的WIN98、MINI98或其他的PE界面程序,就必须在DOS环境下用USB2.0的驱动程序驱动优盘,否则这些界面程序会运行得很慢;
2、由于USB设备的多样性,想在DOS下用一个驱动程序进行‘通吃’,看来有点困难,而在WIN98或其他类似的一些操作系统中,对优盘的驱动就相对方便多了(我的一台试验机上,WIN98在加装了那个万能优盘驱动程序后,目前为止还米发现无法识别的优盘)。
因此,最终的结论是,我们如何找到一个最小、最迷你的、类似于WIN98这样的“高端”(相对于DOS与WIN32)程序,然后在这个基础上进行其他操作。
不知目前网络上风行的PE系统的启动速度如何?是比98快呢还是相反,按我的想法,如果PE系统比WIN98系统还大、还复杂的话,就有点得不偿失了。不管这个操作启动如何的好用,但为了启动他们,就得读、写N多数据,而在读写这些数据时,是无法用普适的方式来驱动USB2.0的设备滴。。。。。
不知各位高人以为如何?
|
|
2006-12-14 00:19 |
|
|
dato
高级用户
积分 916
发帖 377
注册 2004-3-8
状态 离线
|
|
2006-12-14 04:01 |
|
|
sdbbsdbb
初级用户
积分 97
发帖 43
注册 2006-10-9
状态 离线
|
『第
3 楼』:
实测:
测试平台: INTEL 845GL主板 + C1.7 +256 内存
测试U盘: 15元一个的无品牌读卡器+kingston 512M SD卡
测试方式:从SD卡上复制三个MP3文件到SD卡,共计11,296,104 BYTE
测试环境:
1、纯DOS71,不加载CONFIG.SYS 和AUTOEXEC.BAT,不启动任何第三方程序,开机后即进行复制。
2、纯DOS71,重新开机后先加载 USBMASS,然后进行复制。
测试结果:
1环境下,复制三文件所需时间为5分52秒,共计352秒。
2环境下,复制所需时间为8秒。
[ Last edited by sdbbsdbb on 2006-12-14 at 05:05 AM ]
|
|
2006-12-14 04:39 |
|
|
tangtai
高级用户
积分 640
发帖 314
注册 2006-8-13
状态 离线
|
『第
4 楼』:
我在DOS下用USBASPI及DI1000DD最新版,在VIAK8T800芯片上复制一个527,765,504字节的光盘镜像文件用时为90秒,也能达到在windows下的usb2.0接口的高速!
|
|
2006-12-14 05:21 |
|
|
sdbbsdbb
初级用户
积分 97
发帖 43
注册 2006-10-9
状态 离线
|
『第
5 楼』:
是这样的,但麻烦在于,不是所有的硬件(包括优盘与主板)都能被一个驱动程序所驱动,对于单机用户来说,准备一个合适的驱动程序就OK了。
而我面对的是十几台不同配置的机器啊,目前试验下来,能被USBMASS驱动的U盘设备曲指可数。。。。。。
|
|
2006-12-14 11:07 |
|
|
tangtai
高级用户
积分 640
发帖 314
注册 2006-8-13
状态 离线
|
『第
6 楼』:
其实这两样可以配合使用,我做的启动盘有多重选项,有一种是启动时加载USBASPI及DI1000DD的。如果不行的话,就重启动,再进入另一种不加任何USB驱动的选单,启动后再运行USBMASS即可。这样应该可以适合更多的USB设备。
|
|
2006-12-15 21:23 |
|
|
tangtai
高级用户
积分 640
发帖 314
注册 2006-8-13
状态 离线
|
『第
7 楼』:
我平常做法是,将GRUB安装到硬盘,然后用以引导Windows及DOS启动软盘镜像,然后加载USBASPI及DI1000DD来识别USB2.0的移动硬盘。我在AMD及Intel平台的多个机器上都试过,目前还未发现不能识别的现象。
|
|
2006-12-16 12:17 |
|
|
sdbbsdbb
初级用户
积分 97
发帖 43
注册 2006-10-9
状态 离线
|
『第
8 楼』:
楼上的方法看上去挺不错,可俺不敢把自己的硬盘做试验啊,这样做的话,成功固然可以多重启动,但万一失败的话,我的系统、软件、数据说不定就全部玩完了。。。
为了安装,在我做GRUB试验的时候,甚至用开关把硬盘电源都给切断了。。。
|
|
2006-12-18 12:06 |
|
|
tangtai
高级用户
积分 640
发帖 314
注册 2006-8-13
状态 离线
|
『第
9 楼』:
充分了解GRUB的用法及运用GHOST会打消你的顾虑!!
|
|
2006-12-18 21:11 |
|