中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-23 17:28
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,274 会员排行
DOS启动盘 & LOGO技术 (启动盘室) » 如何在dos下驱动u盘
可打印版本  5,370 / 15
第1楼 amamnn 发表于 2006-06-17 14:34
初级用户 发帖 13 积分 34 来自 fj
如何在dos下驱动u盘
关天dos下u盘(mass storage disk)的驱动有很多种,但我发现只有duse这个可以支持即插即用,但在实际驱动U盘时,只会识别有插入和移去.就是不能正常驱动.
希望大家给一些建议,或者有这方面的经验可以分享一下.
另:我用的是dos ver6.22 配置文件config.sys为
device=a:\duse.exe nocd driver=1 ver=2 sec=2048 xfer=8
第2楼 fastslz 发表于 2006-06-17 15:43
铂金会员 发帖 2,315 积分 5,493 来自 上海
DUSE太占内存了,识别U盘类型也少,没什么特殊需要还是用USBASPI.SYS 吧
第3楼 amamnn 发表于 2006-06-17 17:33
初级用户 发帖 13 积分 34 来自 fj
Originally posted by fastslz at 2006-6-17 15:43:
DUSE太占内存了,识别U盘类型也少,没什么特殊需要还是用USBASPI.SYS 吧

可是用USBASPI.SYS这个的话,不支持即插即用啊.你有做过用这个可即插即用的吗?
第4楼 fastslz 发表于 2006-06-17 19:41
铂金会员 发帖 2,315 积分 5,493 来自 上海
呵呵,我是说如果没有特殊需要,除非工作环境只有DOS系统且不能关机,毕竟重启DOS也就4~8秒时间,不过USBASPI.SYS也可以命令或批处理方式加载

DEVLOAD /H /Q /A USBASPI.SYS /V
DEVLOAD /H /Q /A DI1000DD.SYS
第5楼 amamnn 发表于 2006-06-18 12:49
初级用户 发帖 13 积分 34 来自 fj
Originally posted by fastslz at 2006-6-17 19:41:
呵呵,我是说如果没有特殊需要,除非工作环境只有DOS系统且不能关机,毕竟重启DOS也就4~8秒时间,不过USBASPI.SYS也可以命令或批处理方式加载

DEVLO ...

我是在DOS下工作,想从随时从u盘读出文件,不支持即插即用,每次读取一次文件则要重新开一次机子,很麻烦啊。

[ Last edited by amamnn on 2006-6-18 at 12:50 ]
第6楼 Michael 发表于 2006-06-18 14:29
钻石会员 发帖 3,041 积分 10,056
楼主的工作环境很苛刻啊,既要在dos下工作,又要大容量的数据传输,不如安个ms client吧。
第7楼 amamnn 发表于 2006-06-19 08:20
初级用户 发帖 13 积分 34 来自 fj
Originally posted by Michael at 2006-6-18 14:29:
楼主的工作环境很苛刻啊,既要在dos下工作,又要大容量的数据传输,不如安个ms client吧。

我主要是想在DOS下可以实现USB即插即用功能.
第8楼 fujianabc 发表于 2006-06-19 15:41
金牌会员 发帖 1,616 积分 3,467
用loadsys可以手动反复加载和卸载USBASPI.SYS和DI1000DD.SYS。
第9楼 amamnn 发表于 2006-06-19 16:15
初级用户 发帖 13 积分 34 来自 fj
Originally posted by fujianabc at 2006-6-19 15:41:
用loadsys可以手动反复加载和卸载USBASPI.SYS和DI1000DD.SYS。

我有过用usbaspi.sys和DI1000DD.SYS.但它不支持即插即用.文件config.sys是这样的:
device=a:\usbaspi.sys
device=a:\di1000dd.sys
但没有试过用loadsys反复加载和卸载.你能具体一点,怎么用这个也可以实现即插即用啊.

[ Last edited by amamnn on 2006-6-19 at 16:55 ]
第10楼 amamnn 发表于 2006-06-19 17:38
初级用户 发帖 13 积分 34 来自 fj
Originally posted by fujianabc at 2006-6-19 15:41:
用loadsys可以手动反复加载和卸载USBASPI.SYS和DI1000DD.SYS。

下午试了一下这个loadsys,发现存在一个问题.
我首先在config.sys里头加载usb驱动(也就是上面两个文件),可以访问U盘.
然后,拨下U盘换上另一个U盘.再调手动反复加载和卸载USBASPI.SYS和DI1000DD.SYS时,就死机了.
我发现其中在卸载di1000dd.sys时,会发出警告!!!!warning NO TSR or device driver name di1000dd.sys found!
此后,重新加载时,警告:加载di1000dd.sys失败.

第二种方法,我没有在config.sys文件里头加载,而手动加载时,发现可以.
不知道是什么问题, 是不是内存分配的原因.
第11楼 Wengier 发表于 2006-06-19 21:16
系统支持 发帖 10,521 积分 27,736
Originally posted by amamnn at 2006-6-19 05:38 PM:

第二种方法,我没有在config.sys文件里头加载,而手动加载时,发现可以.
不知道是什么问题, 是不是内存分配的原因.


不是内存分配的原因,关键在于loadsys只能unload用loadsys本身加载的驱动,而不能unload在config.sys文件中加载的驱动。你直接将它做成批处理加载不就可以了?
第12楼 amamnn 发表于 2006-06-19 23:16
初级用户 发帖 13 积分 34 来自 fj
Originally posted by Wengier at 2006-6-19 21:16:


不是内存分配的原因,关键在于loadsys只能unload用loadsys本身加载的驱动,而不能unload在config.sys文件中加载的驱动。你直接将它做成批处理加载不就堮..

楼上的管理员,我在论坛里看到你对这方面很熟悉啊.你有没有用DUSE驱动过U盘啊.
上面的方法, 还是有点不太方面,我确实很想用DUSE这个支持即插即用的软件,不知道你可否指点一下啊?
第13楼 Wengier 发表于 2006-06-19 23:20
系统支持 发帖 10,521 积分 27,736
Originally posted by amamnn at 2006-6-19 11:16 PM:

楼上的管理员,我在论坛里看到你对这方面很熟悉啊.你有没有用DUSE驱动过U盘啊.
上面的方法, 还是有点不太方面,我确实很想用DUSE这个支持即插即用� ...


可惜DUSE的确不支持U盘,它主要支持USB软/硬盘和USB光驱,对U盘确实无能为力。要想支持U盘的话,基本上只有USBASPI的方法是可行的。
第14楼 amamnn 发表于 2006-06-20 07:57
初级用户 发帖 13 积分 34 来自 fj
Originally posted by Wengier at 2006-6-19 23:20:


可惜DUSE的确不支持U盘,它主要支持USB软/硬盘和USB光驱,对U盘确实无能为力。要想支持U盘的话,基本上只有USBASPI的方法是可行的。

我看DUSE说明书也是这样说的, 可是有人对我说他有实现过,那我去问题他,他说很久了,忘了.
害得我天天想怎么样去实现.找了很多资料也无法实现.真的郁闷啊.
第15楼 eof 发表于 2006-06-21 23:29
初级用户 发帖 4 积分 20
可是USBASPI可以驱动一些多个LUN的USB设备吗?
有的USB设备可以同时有USB-CDROM 和USB-HDD.
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023