中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » USBexFAT.com DOS下可读写U盘的exfat分区
« [1] [2] »
作者:
标题: USBexFAT.com DOS下可读写U盘的exfat分区 上一主题 | 下一主题
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 16 楼』:  

由于是真的软驱,原版usbaspi没有作为aspi管理器驻留内存,驻留内存是为了截获int13及int40,为软驱提供支持。它通过打开文件‘RAMFDD’来判断是否安装了软驱。

[ Last edited by yaya on 2011-1-7 at 17:36 ]

2011-1-7 17:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Roy
管理员

專業島民



积分 4869
发帖 1633
注册 2002-12-10
状态 离线
『第 17 楼』:  

節錄轉載由Doug對USBASPI 2.27x所做的review:

  Quote:
I'll make a few comparisons between this 2010 revised USBASPI
driver (v2.27x) and the 2008 (latest?) Panasonic USBASPI driver
(v2.27).

(Note that there's also another "revised" USBASPI.EXE fork --
v2.28 (2008) -- that's hosted at mdgx's site, but i've found it
to be kinda buggy. It looks to be a revision of Panasonic v2.24
(2007). The good news about that one is that it has command-line
help with /? -- tells what most switches mean.)

As RayeR already mentioned, the 2.27x USBASPI.SYS can load from
the command line with the David Woodhouse / Eric Auer DEVLOAD.COM
-- this makes it convenient to load these drivers at some point
during a DOS session, so otherwise won't take up memory. (Note
that they can't be unloaded -- this requires a reboot.)

A text scan of the de-compressed 2.27x file shows command-line
switches similar to (the same as?) the later Panasonic series.

Nicely, 2.27x seems to load *way* quicker than the original
Panasonic 2.27 driver! Without the /U, /O, or /E switches
(actually with only /V), using DEVLOAD, flashdisc in root hub, my
measurements:

2.27x USBASPI.SYS: 01.17 sec
2.27 USBASPI.SYS: 12.86 sec

That difference is a factor of 11! Quite noticeable.

Also nice, 2.27x does NOT install in memory when it can't find a
target USB device -- unlike the Panasonic drivers which load into
memory regardless (frustrating, in that it requires a system
reboot if you want to try again).

The 2.27x driver detects all of the following devices on my
current system (with Intel 82801EB/ER ICH5/ICH5R):

Zip-100 drive (UHCI)
Verbatim 16m (!) flashdisc (UHCI)
PNY 2g0 flashdisc (EHCI)
Vivitar binoculars/camera (UHCI)
IBM (Teac) diskette drive (UHCI)
Microtech (Teac) diskette drive (UHCI)

However, that doesn't mean that USBEXFAT can successfully assign
drive letters to them! (USBEXFAT results to come....)

What didn't work? ZiO! Smartmedia Card Reader/Writer (UHCI),
SanDisk 12-in-1 Card Reader/Writer (EHCI). I guess that's to be
expected.

All in all, nice work! Looks like i'll be using the USBASPI
v2.27x revision for most of my USB mass-storage stuff.

- Doug B.

[ Last edited by Roy on 2011-1-8 at 11:29 ]



我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
2011-1-8 11:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ACW
超级用户




积分 171
发帖 26
注册 2002-10-14
状态 离线
『第 18 楼』:  

还有我在这台笔记本电脑上用原版的USBASPI总是死机(试过多个版本),但USBASPI 2.27x则不会(而且速度很快),可以顺利加载USB光驱。这也是目前在该电脑的DOS系统下驱动USB光驱的唯一途径。唯一的问题就是加载后通过USB HUB连接的外接鼠标就不能用了(这个是由BIOS支持的),大概是被USBASPI 2.27x给“重置”了,试过/norst也没用。

[ Last edited by ACW on 2011-1-16 at 03:53 ]

2011-1-16 03:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Roy
管理员

專業島民



积分 4869
发帖 1633
注册 2002-12-10
状态 离线
『第 19 楼』:  

Laaca的報告:

  Quote:
I tried the flash disk formated to exFAT.

* Good point is that it somewhat works and generaly is possible to read and write files on and from flash disk.

* Bad point is that it is quite buggy. It shows some non valid (nonexisting) files with empty names and zero length.
Writting is problematic - it seems that better works writting standard 8+3 files than LFN names. Sometimes file is written (copied), sometimes not.

Test done with 32GB flash disk formatede with exfat with 32kb clusters.





我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
2011-1-17 17:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 20 楼』:  

USBexFAT主要是转换fat与exfat的目录,其他任务由dos自己完成。由于1扇区容纳的目录数量不同,因此剩余空间填充了1条隐藏目录。在不显示隐藏目录的情况下是看不到的。

在不加载doslfn等软件的情况下,是不能显示长文件名的,也不能写入长文件名。

2011-1-18 17:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: