中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-14 22:57
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS开发编程 & 发展交流 (开发室) » USBexFAT.com DOS下可读写U盘的exfat分区
可打印版本  7,938 / 20
第16楼 yaya 发表于 2011-01-07 17:34
银牌会员 发帖 353 积分 1,009
由于是真的软驱,原版usbaspi没有作为aspi管理器驻留内存,驻留内存是为了截获int13及int40,为软驱提供支持。它通过打开文件‘RAMFDD’来判断是否安装了软驱。

[ Last edited by yaya on 2011-1-7 at 17:36 ]
第17楼 Roy 发表于 2011-01-08 11:27
管理员 发帖 1,633 积分 4,869
節錄轉載由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 ]
第18楼 ACW 发表于 2011-01-16 03:47
超级用户 发帖 26 积分 171
还有我在这台笔记本电脑上用原版的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楼 Roy 发表于 2011-01-17 17:14
管理员 发帖 1,633 积分 4,869
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.
第20楼 yaya 发表于 2011-01-18 17:14
银牌会员 发帖 353 积分 1,009
USBexFAT主要是转换fat与exfat的目录,其他任务由dos自己完成。由于1扇区容纳的目录数量不同,因此剩余空间填充了1条隐藏目录。在不显示隐藏目录的情况下是看不到的。

在不加载doslfn等软件的情况下,是不能显示长文件名的,也不能写入长文件名。
第21楼 liffeng 发表于 2026-05-11 15:22
初级用户 发帖 30 积分 75
等我回去试试
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023