中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-28 15:19
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » USBexFAT.com DOS下可读写U盘的exfat分区 查看 7,303 回复 20
楼 主 USBexFAT.com DOS下可读写U盘的exfat分区 发表于 2010-12-27 18:03 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
USBexFAT.com 配合usbaspi.sys,可驱动u盘,读写fax16、fat32、exfat分区。
支持usb-fdd,usb-zip,usb-hdd格式。
程序在DOS命令符下或autoexec.bat中加载,显示中文需要cp936uni.tbl或者cp936uni.gbk文件。
支持长文件名,需加载doslfn.com 4.0e版本(4.0f版本不能正确回写中文)。
输入 '/? ' 可显示帮助信息。
由于DOS使用4字节存储文件长度,因此单个文件尺寸大于4G时不能正确读写。


v1.0a版本:支持usb-fdd格式,修正了一些错误。

[ Last edited by yaya on 2011-1-7 at 15:45 ]
本帖最近评分记录 (共 4 条) 点击查看详情
评分人分数时间
Roy +2 2010-12-27 21:32
fujianabc +4 2010-12-29 10:34
ACW +12 2011-01-16 04:00
amao +4 2011-01-24 22:12
附件
USBexFAT_1.0a.rar (7.85 KiB, 下载次数: 40)
2 发表于 2010-12-29 01:04 ·  中国 香港 城市电讯有限公司
管理员
★★★★
專業島民
积分 4,869
发帖 1,633
注册 2002-12-10 00:00
23年会员
UID 465
性别 男
状态 离线
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
3 发表于 2010-12-29 10:37 ·  中国 上海 中国科学院上海分院
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
22年会员
UID 27148
状态 离线
很强的东西啊!
不过不能支持4G以上的文件很遗憾,很多人把u盘格成exFAT就是为了存储4G以上文件用的
4 发表于 2010-12-29 10:53 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
谢谢Roy版主的转载!
5 发表于 2010-12-29 11:18 ·  中国 香港 城市电讯有限公司
管理员
★★★★
專業島民
积分 4,869
发帖 1,633
注册 2002-12-10 00:00
23年会员
UID 465
性别 男
状态 离线
要是如果有DOSNTFS就更好了 (bean寫的ntfs讀寫庫還是很好的,只是沒人放在DOS用喔)
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
6 发表于 2010-12-29 11:22 ·  中国 香港 城市电讯有限公司
管理员
★★★★
專業島民
积分 4,869
发帖 1,633
注册 2002-12-10 00:00
23年会员
UID 465
性别 男
状态 离线
另外,bttr的RayeR發現DOSExFAT不支持多合一讀卡器,看看你要不要修。
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
7 发表于 2010-12-29 15:14 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
多合一讀卡器是由usbaspi.sys识别和驱动的,在dos下加载usbaspi,看下一屏幕信息,是否已经识别。
USBexFAT对于u盘,需要格式化为hdd或zip,即有主引导记录MBR。
8 发表于 2010-12-30 11:40 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
usbaspi.sys支持PCI规范中类/子类/设计的06/07/00,即CardBus bridge桥设备;
支持0c/03/00,0c/03/10,0c/03/20,即Universal Serial Bus Mass Storage通用串行总线大容量存储器uhci/ohci/ehci设备。

对于大容量存储器,支持usb_msc规范中子类02(一般为CD-ROM)的协议00,01或50;
支持子类05(一般为FDD)的协议50;
支持子类06(通常的u盘)的协议50;
支持子类04(FDD)。
9 发表于 2010-12-31 12:59 ·  中国 香港 城市电讯有限公司
管理员
★★★★
專業島民
积分 4,869
发帖 1,633
注册 2002-12-10 00:00
23年会员
UID 465
性别 男
状态 离线
對了,能加載後卸載嗎?
(我還是想說,要是加上只讀NTFS支援就更好了)
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
10 发表于 2011-01-01 10:39 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
当前版本加载后不能卸载
11 发表于 2011-01-05 17:56 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
松下的usbaspi.sys启动太慢,对于某些机型第一次启动死机,必须重启,且不能识别主机前部的usb端口。出于学习和研究的目的,DIY了一下。有同样兴趣的朋友可向我索取,请研究完毕后予以删除。

由于DIY是为了u盘使用,去掉了对大容量存储器子类04(FDD)的支持。需要该项功能的朋友请使用原始版本。

[ Last edited by yaya on 2011-1-6 at 10:42 ]
12 发表于 2011-01-06 08:16 ·  中国 广东 茂名 电信
初级用户
积分 97
发帖 38
注册 2007-12-06 23:22
18年会员
UID 104918
性别 男
状态 离线
谢谢,我喜欢exFAT
13 发表于 2011-01-06 09:17 ·  中国 香港 城市电讯有限公司
管理员
★★★★
專業島民
积分 4,869
发帖 1,633
注册 2002-12-10 00:00
23年会员
UID 465
性别 男
状态 离线
Originally posted by yaya at 2011-1-5 17:56:
松下的usbaspi.sys启动太慢,对于某些机型第一次启动死机,必须重启,且不能识别主机前部的usb端口。出于学习和研究的目的,DIY了一下。有同样兴趣的朋友可向我索取,请研究完毕后予以删除。


RayeR報告說他的USB-FDD被認成HDD了。

原文:

So then I took USB floppy SONY MPF820U at home. It was recognized by USBASPI.SYS but drive letter was not assigned. It displayed multiple error about partition. Of course floppy doesn't contain a MBR with partitions it looks like a bug treating floppy as a HDD.


ASPI Manager for USB mass-storage Version 2.27x
FANJIANYE Revised in 2010/09/16

ID:0 LUN:0 = SONY USB-FDU 5.01

Installed ASPI manager.
1 char device installed.
Driver loaded.
USBexFAT ASPI DISK DRIVER Ver 1.0a. FANJIANYE create in 2011/01/02

ID:LUN=0:0= HD .. SONY USB-FDU
Read error in partition read.
Read error in partition read.
Read error in partition read.
Read error in partition read.
Read error in partition read.
Read error in partition read.
Read error in partition read.
Read error in partition read.
Not found installable device.
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
14 发表于 2011-01-06 11:15 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
抱歉!没有同时修改显示信息。对于usb-fdd应当把HD显示为FD。重新上传至1楼。
关于RayeR的報告,可能真的是把FDD当成HDD了。逻辑0扇区是不是微软分区?比如没有55aa标识,没有fat16/32,或exfat标识?或者使用原版usbaspi.sys试一试,因为DIY版本不支持大容量存储器子类04(FDD)。

[ Last edited by yaya on 2011-1-7 at 15:47 ]
15 发表于 2011-01-06 16:26 ·  中国 香港 城市电讯有限公司
管理员
★★★★
專業島民
积分 4,869
发帖 1,633
注册 2002-12-10 00:00
23年会员
UID 465
性别 男
状态 离线
Originally posted by yaya at 2011-1-6 11:15:
抱歉!没有同时修改显示信息。对于usb-fdd应当把HD显示为FD。
关于RayeR的報告,可能真的是把FDD当成HDD了。逻辑0扇区是不是微软分区?比如没有55aa标 ...

他那顆是真的USB軟驅喔。

Edit:另外他用原版則是找不到該驅動器。

[ Last edited by Roy on 2011-1-6 at 21:40 ]
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
论坛跳转: