![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-06 08:33 |
共 47,812 主题排行 / 349,914 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » [原创]DOS下成功加载USB2.0移动硬盘,速度20M/S |
| 可打印版本 7,234 / 21 |
| 第1楼 l007 | 发表于 2008-04-09 13:00 |
| 初级用户 发帖 8 积分 24 | |
|
[原创]DOS下成功加载USB2.0移动硬盘,速度20M/S 首先,你得先将你U盘或移动硬盘(我用的纽曼亮剑系列80G)做为启动盘.方法这里不多介绍.
记得将启动分区设为活动. 将ghost83 传到移动硬盘上,然后就修改config.sys和autoexec.bat 请确保你已经准备好了文章中所涉及的文件比如USBASPI.SYS,DI1000DD.SYS等等 需要的文件列表: DEVLOAD.COM,在DOS下加载驱动的工具 USBASPI.SYS,USB驱动,松下的. DI1000DD.SYS 据说是分配盘的 cd.sys,有待补充 SMARTDRV.EXE,加速磁盘读取的,详细请查阅google XMSDSK,虚拟磁盘工具 findramd,好象是查找虚拟盘符的 ghost.exe,这个不用介绍了吧?我用的8.3版本的 文件包下载地址:http://v.xok.cc/win/soft/dos/dos_upload.rar 会遇到的错误信息有: the following file is missing or corrupt:USBASPI.SYS not ready reading drive c Abort, Retry, Fail? 我的如下: 下载: CONFIG.SYS B,是加载高速USB2.0驱动的,但是在移动硬盘上会失效,原因是: 当USB2.0驱动USBASPI.SYS加上后,USB设备会被重置(可能是地址号),一旦重置,就不能读取当前分区的内容,相当于已经将盘取了.但是ghost还是能认出的.所以DEVICEHIGH=USBASPI.SYS之后的所有内容就不再执行,包括autoexec.bat也不会执行,那么我们怎么来解决呢?可以这样,可以在内存中虚拟出一个磁盘来,将常用的命令以及ghost命令复制过去,这样,就直接在内存中操作了,不受重置影响. 具体操作: 在上面代码中选择A,进入.不加载USB驱动. 内存中虚拟磁盘交给autoexec.bat完成,代码为: 下载: autoexec.bat 代码中可以看出,我划分的32M做X盘.是内存中的.我试过划分50M,失败了.原因还是X. 到这里,已经将2个文件修改好了,那么启动后会自动虚拟磁盘,并把常用文件COPY到虚拟的内存中,并自动切换到X盘中. 现在就差加载USB2.0驱动了,我是这样做的,在执行ghost之前加载USB2.0驱动,代码为 x:\devload.com x:\usbaspi.sys /norst /norst参数,不重置USB鼠标键盘.如果你地方鼠标键盘是USB接口的,很有需要的 然后再执行ghost,速度达到1200M/M 左右,也就是20M/S左右.速度爽啊. 要明白usb1的速度就1-2M/S的样子哦.2M/S还是很理想的了 以上文件打包地址:http://v.xok.cc/win/soft/dos/dos_upload.rar 文章中,难免很多不足的,欢迎大家到我BLOG指出.谢谢 本文来自:E点废墟(www.xok.la) 详细出处参考: BLOG: http://xok.la/2008/04/dos_usb_harddisk_20m.html |
|
| 第2楼 awera | 发表于 2008-04-09 16:05 |
| 初级用户 发帖 36 积分 94 | |
|
坐个沙发。
看来有时启动到dos后再加载驱动也是有好处的。 学习了。 |
|
| 第3楼 minchengan | 发表于 2008-04-10 09:04 |
| 中级用户 发帖 164 积分 376 | |
|
我是这样做的 关于加速U盘版XPE的简易方法
玩U盘上的操作系统很久了。(具体可在中国DOS联盟里看我的帖子)。一直苦于U盘上的系统启动慢,前两天在无忧这里看到有人提到过先在DOS下驱动USB2.0然后再加载XPE,其实我以前很早想到过该方法,但一直没有把自己的威刚2G的U盘驱动成功,最后用了兼容性最好的usbaspi.sys和aspidisk.sys将它驱动了,方法是这样的,希望对大家有所帮助:先用xmsdsk作一个内存盘,盘符定为M,这样的好处就是驱动成功的U盘盘符将为N或N以后的,这点很重要,如果没有同时有两个以上的USB,那么驱动的U盘盘符一定为N。至少我这里试过多种机器。我驱动USB2.0的批命令为USB2.BAT,内容是:@echo off xmsdsk 1440 M: /y >nul mkdir m:\usb2 >nul copy \command.com m:\ /y >nul copy \dos\usb2\usb2ok.bat m:\usb2 /y >nul copy \dos\usb2\aspidisk.sys m:\usb2 /y >nul copy \dos\usb2\usbaspi.sys m:\usb2 /y >nul copy \dos\usb2\loadsys.exe m:\usb2 /y >nul set comspec=M:\command.com >nul m: \usb2\usb2ok.bat 其中usb2ok.bat的内容是:@echo off cls echo Loading USB2.0 driver now. echo Waitting... m: cd \usb2 loadsys usbaspi.sys /e /v /norst >nul loadsys aspidisk.sys >nul set drive=n: PATH=.\;%drive%\;%drive%\dos;%drive%\boot;%drive%\boot\media;%drive%\boot\net;%drive%\boot\ext %drive% cd \boot echo Now USB disk is: %drive% echo. 以上部分中,我将几个程序都放在\dos\usb2下,drive变量是我在autoexec.bat里定义的,最初为A(USB_ZIP),或者为C(USB_HDD),还未改进的地方是当有两个以上USB接上时的判断,没有时间写好,请有空的兄弟们修改后再分享给大家,这样U盘驱动为2.0,并有了盘符,再用GRUB4DOS或其他方法装入XPE或其它较大的IMG就行了。 [ Last edited by minchengan on 2008-4-10 at 09:05 AM ] |
|
| 第4楼 movy | 发表于 2008-04-10 13:47 |
| 初级用户 发帖 33 积分 61 | |
| 第5楼 GaoWM | 发表于 2008-04-10 13:58 |
| 新手上路 发帖 6 积分 12 | |
|
学习了.
|
|
| 第6楼 snrzw | 发表于 2008-04-10 15:02 |
| 新手上路 发帖 1 积分 2 | |
|
太好了,成功了
|
|
| 第7楼 ringlys0 | 发表于 2008-04-28 21:39 |
| 初级用户 发帖 27 积分 52 | |
|
学习学习。
|
|
| 第8楼 zhhouy | 发表于 2008-04-29 22:28 |
| 初级用户 发帖 13 积分 26 | |
|
学习一下,不错
|
|
| 第9楼 lxhong | 发表于 2008-04-30 10:12 |
| 初级用户 发帖 63 积分 153 | |
|
有这样牛啊,学习一下哦。
|
|
| 第10楼 cndidong | 发表于 2008-05-06 11:55 |
| 新手上路 发帖 7 积分 14 | |
|
我的读卡器+2G SD卡,一直是只看到盘符,读不出内容,
这回再来试一下。。。 |
|
| 第11楼 yzh016 | 发表于 2008-05-10 18:45 |
| 新手上路 发帖 6 积分 3 | |
|
顶,支持一下~~
|
|
| 第12楼 default | 发表于 2008-05-22 17:51 |
| 初级用户 发帖 13 积分 26 | |
|
唉。。。不要说20m/s,我这还时不时死机呢。。。差距呀
|
|
| 第13楼 xplinlong | 发表于 2008-05-22 19:22 |
| 初级用户 发帖 6 积分 111 | |
|
正在研究U盘三合一,参考一下
|
|
| 第14楼 duchang | 发表于 2008-08-07 12:38 |
| 新手上路 发帖 4 积分 8 | |
|
学习一下,不错
|
|
| 第15楼 wlhczcgs | 发表于 2008-08-07 23:11 |
| 新手上路 发帖 2 积分 4 | |
|
看看究竟怎样,我正需要呢。
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |