中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-18 13:27
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 如何在dos下驱动u盘 查看 4,965 回复 15
楼 主 如何在dos下驱动u盘 发表于 2006-06-17 14:34 ·  中国 福建 泉州 电信
初级用户
积分 34
发帖 13
注册 2006-03-31 20:51
20年会员
UID 53122
性别 男
来自 fj
状态 离线
关天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 发表于 2006-06-17 15:43 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
DUSE太占内存了,识别U盘类型也少,没什么特殊需要还是用USBASPI.SYS 吧
3 发表于 2006-06-17 17:33 ·  中国 福建 泉州 电信
初级用户
积分 34
发帖 13
注册 2006-03-31 20:51
20年会员
UID 53122
性别 男
来自 fj
状态 离线
Originally posted by fastslz at 2006-6-17 15:43:
DUSE太占内存了,识别U盘类型也少,没什么特殊需要还是用USBASPI.SYS 吧

可是用USBASPI.SYS这个的话,不支持即插即用啊.你有做过用这个可即插即用的吗?
4 发表于 2006-06-17 19:41 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
呵呵,我是说如果没有特殊需要,除非工作环境只有DOS系统且不能关机,毕竟重启DOS也就4~8秒时间,不过USBASPI.SYS也可以命令或批处理方式加载

DEVLOAD /H /Q /A USBASPI.SYS /V
DEVLOAD /H /Q /A DI1000DD.SYS
5 发表于 2006-06-18 12:49 ·  中国 福建 泉州 电信
初级用户
积分 34
发帖 13
注册 2006-03-31 20:51
20年会员
UID 53122
性别 男
来自 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 发表于 2006-06-18 14:29 ·  中国 山东 济南 移动
钻石会员
★★★★★
积分 10,046
发帖 3,039
注册 2002-11-11 00:00
23年会员
UID 223
性别 男
状态 离线
楼主的工作环境很苛刻啊,既要在dos下工作,又要大容量的数据传输,不如安个ms client吧。
简单就是美
7 发表于 2006-06-19 08:20 ·  中国 福建 泉州 电信
初级用户
积分 34
发帖 13
注册 2006-03-31 20:51
20年会员
UID 53122
性别 男
来自 fj
状态 离线
Originally posted by Michael at 2006-6-18 14:29:
楼主的工作环境很苛刻啊,既要在dos下工作,又要大容量的数据传输,不如安个ms client吧。

我主要是想在DOS下可以实现USB即插即用功能.
8 发表于 2006-06-19 15:41 ·  中国 广东 佛山 电信
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
22年会员
UID 27148
状态 离线
用loadsys可以手动反复加载和卸载USBASPI.SYS和DI1000DD.SYS。
9 发表于 2006-06-19 16:15 ·  中国 福建 泉州 电信
初级用户
积分 34
发帖 13
注册 2006-03-31 20:51
20年会员
UID 53122
性别 男
来自 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 发表于 2006-06-19 17:38 ·  中国 福建 泉州 电信
初级用户
积分 34
发帖 13
注册 2006-03-31 20:51
20年会员
UID 53122
性别 男
来自 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 发表于 2006-06-19 21:16 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
Originally posted by amamnn at 2006-6-19 05:38 PM:

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


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

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

12 发表于 2006-06-19 23:16 ·  中国 福建 泉州 电信
初级用户
积分 34
发帖 13
注册 2006-03-31 20:51
20年会员
UID 53122
性别 男
来自 fj
状态 离线
Originally posted by Wengier at 2006-6-19 21:16:


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

楼上的管理员,我在论坛里看到你对这方面很熟悉啊.你有没有用DUSE驱动过U盘啊.
上面的方法, 还是有点不太方面,我确实很想用DUSE这个支持即插即用的软件,不知道你可否指点一下啊?
集体的智慧是巨大的,无限的,对此我深信不疑.
13 发表于 2006-06-19 23:20 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
Originally posted by amamnn at 2006-6-19 11:16 PM:

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


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

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

14 发表于 2006-06-20 07:57 ·  中国 福建 泉州 电信
初级用户
积分 34
发帖 13
注册 2006-03-31 20:51
20年会员
UID 53122
性别 男
来自 fj
状态 离线
Originally posted by Wengier at 2006-6-19 23:20:


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

我看DUSE说明书也是这样说的, 可是有人对我说他有实现过,那我去问题他,他说很久了,忘了.
害得我天天想怎么样去实现.找了很多资料也无法实现.真的郁闷啊.
集体的智慧是巨大的,无限的,对此我深信不疑.
15 发表于 2006-06-21 23:29 ·  中国 上海 松江区 电信
初级用户
积分 20
发帖 4
注册 2006-06-17 01:27
20年会员
UID 57130
状态 离线
可是USBASPI可以驱动一些多个LUN的USB设备吗?
有的USB设备可以同时有USB-CDROM 和USB-HDD.
论坛跳转: