中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-28 15:23
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » USBexFAT.com DOS下可读写U盘的exfat分区 查看 7,304 回复 20
16 发表于 2011-01-07 17:34 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
由于是真的软驱,原版usbaspi没有作为aspi管理器驻留内存,驻留内存是为了截获int13及int40,为软驱提供支持。它通过打开文件‘RAMFDD’来判断是否安装了软驱。

[ Last edited by yaya on 2011-1-7 at 17:36 ]
17 发表于 2011-01-08 11:27 ·  中国 香港 城市电讯有限公司
管理员
★★★★
專業島民
积分 4,869
发帖 1,633
注册 2002-12-10 00:00
23年会员
UID 465
性别 男
状态 离线
節錄轉載由Doug對USBASPI 2.27x所做的review:
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正在播放的歌曲:
18 发表于 2011-01-16 03:47 ·  加拿大 Primus
超级用户
积分 171
发帖 26
注册 2002-10-14 00:00
23年会员
UID 12
状态 离线
还有我在这台笔记本电脑上用原版的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 ]
19 发表于 2011-01-17 17:14 ·  中国 香港 城市电讯有限公司
管理员
★★★★
專業島民
积分 4,869
发帖 1,633
注册 2002-12-10 00:00
23年会员
UID 465
性别 男
状态 离线
Laaca的報告:
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正在播放的歌曲:
20 发表于 2011-01-18 17:14 ·  中国 山西 晋中 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
USBexFAT主要是转换fat与exfat的目录,其他任务由dos自己完成。由于1扇区容纳的目录数量不同,因此剩余空间填充了1条隐藏目录。在不显示隐藏目录的情况下是看不到的。

在不加载doslfn等软件的情况下,是不能显示长文件名的,也不能写入长文件名。
21 发表于 2026-05-11 15:22 ·  中国 山东 电信
初级用户
积分 61
发帖 27
注册 2026-02-27 09:49
UID 185991
性别 男
状态 在线
等我回去试试
论坛跳转: