中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 求DOS下U盘驱动及使用方法 上一主题 | 下一主题
liuyma
新手上路





积分 18
发帖 8
注册 2009-2-1
状态 离线
『楼 主』:  求DOS下U盘驱动及使用方法

求DOS下U盘驱动及使用方法,那位大侠能棒棒。我试了很多驱动,都不太好用。

2009-3-2 10:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
asus53892665
新手上路





积分 4
发帖 2
注册 2009-2-2
状态 离线
『第 2 楼』:  

我也很想知道,,真期待

2009-3-3 12:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liuyma
新手上路





积分 18
发帖 8
注册 2009-2-1
状态 离线
『第 3 楼』:  自己回一个吧

自己动手,丰衣足食,我已经搞定了。有要的留下mail地址。呵呵

2009-3-6 04:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liuyma
新手上路





积分 18
发帖 8
注册 2009-2-1
状态 离线
『第 4 楼』:  

怎么上传文件?否则给大家传一个我做好的IMG。这个IMG同时支持U盘,USB CD,NTFS(在批处理中可以调用的)。我是新来的这个论坛,还不知道怎么上传呢。呵呵

2009-3-6 04:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wangfangjian
中级用户





积分 274
发帖 192
注册 2009-1-7
状态 离线
『第 5 楼』:  

有专门的上传的选项哈

2009-3-6 10:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liuyma
新手上路





积分 18
发帖 8
注册 2009-2-1
状态 离线
『第 6 楼』:  

支持U盘的方法:
autoexec中加以下语句即可
devload  USBASPI.SYS /v /e /norst
devload  ASPIDISK.SYS
支持USB光驱的方法:
config中加以下语句
device=a:\usbaspi.sys /v /e /norst
device=USBCD.SYS /D:usbcd001
autoexec中加以下语句
MSCDEX.EXE /D:usbcd001 /L:X
说明:/L:X为我指定USB光驱为X盘,大家可以根据需要自行更改。用这种方法做的USB CDROM驱动我测试了很多机器还没有发现不成功的。网上很多人报不成功,其实主要是device=a:\usbaspi.sys /v /e /norst这个语句加载的不对,即参数不对。附件为我使用到的文件,除了aspidisk.sys我不确定是否最新版,其他应该都是最新的了。

2009-3-6 13:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liuyma
新手上路





积分 18
发帖 8
注册 2009-2-1
状态 离线
『第 7 楼』:  下载地址

不知道怎么在帖子中加链接,现附上下载地址:
http://upload.cn-dos.net/img/1351.rar
这个压缩包中包含了NTFS4DOS最新版,可以在BAT中直接调用,相信很多人都想要。:)

2009-3-6 13:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liuyma
新手上路





积分 18
发帖 8
注册 2009-2-1
状态 离线
『第 8 楼』:  再次求助

发现了aspidisk.sys新的问题,在使用遍历查询U盘的时候会报错提示,报某个分区不能读,要求按A、R、F,按F后批处理可继续。应该是这个驱动给找到的FAT分区设备重复分配盘符而导致的(在机器上无fat分区时正常),以下是我用到的查找U盘的语句:
set str= c d e f g h i j k l m n o p q r s t u v w x y z
for %%i in (%str%) do if exist %%i:\udisk.txt set udisk=%%i
(已在U盘中建好标识文件udisk.txt)
如果for语句能做到在找到指定的u盘后就停止继续执行的话,将设定的str顺序颠倒就可以了。我实在不知道怎么让for停下来,期盼高手能指导解决这个问题。
再次多谢了!

2009-3-6 13:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liuyma
新手上路





积分 18
发帖 8
注册 2009-2-1
状态 离线
『第 9 楼』:  

for %%i in (%str%) do if exist %%i:\udisk.txt set udisk=%%i&&goto next
加上这个语句(&&goto next)是否可行呢?
说明:我是在纯dos下运行这段代码,纯dos支持&&吗?

2009-3-6 22:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liuyma
新手上路





积分 18
发帖 8
注册 2009-2-1
状态 离线
『第 10 楼』:  

实验结果表明纯dos下并不支持&&。查询了很多国外的网站,发现了一篇技术文档,终于成功的解决了这个问题。这份文档是相关驱动的userguide,aspidisk、aspi2dos、aspi4dos、aspi8dos等驱动的参数设置方法及含义。不敢独吞,与各位共享。不过是E文的,实在是没有时间翻译了。那位有空帮忙翻译一下。以下是该文档的链接地址。如果觉得是好东东,帮忙顶顶,呵呵。
这是链接地址:http://upload.cn-dos.net/img/1355.rar

2009-3-8 10:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wama
初级用户





积分 159
发帖 83
注册 2007-11-22
状态 离线
『第 11 楼』:  

先前試了很多都失敗,現試試這個吧,謝謝。

2009-3-12 23:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: