无忧启动论坛

标题: DOS下读写exFAT分区 [打印本页]

作者: 2011yaya2007777    时间: 2012-4-5 17:50
标题: DOS下读写exFAT分区
USBexFAT.com v1.0b版本。
配合 usbaspi.sys ,在 DOS 下读写u盘的 FAT16,FAT32,exFAT 分区。

HDexFAT.com v1.00版本。
在 DOS 下读写硬盘的 exFAT 分区。
http://yaya20077777.ys168.com/
作者: 527104427    时间: 2012-4-6 09:39
嘿嘿`````收下了
作者: zhichaoc    时间: 2012-4-7 11:10
多谢分享这么好的东西!!!哈哈哈!!《》!
作者: 2011npwjm    时间: 2012-4-7 11:57
先收藏了,谢谢楼主的分享
作者: 2011yaya2007    时间: 2012-5-7 12:04
v1.0c  修改于2012/5/5
预先计算并设置 exFAT 分区的磁盘空闲簇数,缩短了 DOS 首次探测磁盘空闲字节的时间。
作者: jianliulin    时间: 2012-5-7 17:45
这是从bbs.znpc.net 转载的吧
作者: freesoft00    时间: 2012-5-7 19:07
标题: 回复 #7 jianliulin 的帖子
楼主就是原作者。。。。
作者: 527104427    时间: 2012-5-28 14:34
标题: 回复 #1 2011yaya2007777 的帖子
报告一个问题:硬盘分三个区,一个主分区,两个逻辑分区,全部格式化成exfat分区

运行HDexFAT.com后,只分配了前面两个的盘符,分别为Y、Z

重启后,所有分区丢失!!!!!
作者: freesoft00    时间: 2012-5-28 15:30
这个问题比较严重。
那建议527104427 你的那个dos工具先去掉这个。分区丢失是比较严重的。
作者: 527104427    时间: 2012-5-28 16:19
标题: 回复 #10 freesoft00 的帖子
这个还需要进一步证实,望大家能协助
作者: 2011yaya2007777    时间: 2012-5-29 10:52
Re:527104427
你的硬盘容量有多大?是否 DOS 识别不了最后分区。
不知 DOS 为何会填充 mbr 。有可能的话把错误修改后的 LBA 0 - LBA 7 以文件上传。
看来需要增加一项判断,禁止写 LBA 0。
在虚拟硬盘测试没有发现类似情况。在真实u盘使用也没有出现这奇怪现象。

[ 本帖最后由 2011yaya2007777 于 2012-5-29 11:06 编辑 ]
作者: 527104427    时间: 2012-5-29 11:03
标题: 回复 #12 2011yaya2007777 的帖子
老大来啦?我在这反映的问题,你看到了吗?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=209010&page=1#pid2451213

不知道是个例,还是BUG?
作者: 2011yaya2007777    时间: 2012-5-29 11:13
在中国DOS联盟论坛上,Roy反映过,我查了程序代码,程序自己没有写 mbr,没有找到原因。
如果是 DOS 通过 HDexFAT 回写的,DOS 传入相对逻辑扇区号,HDexFAT 加分区起始扇区数得出绝对逻辑扇区号,然后回写进硬盘。
如果是 DOS 通过 HDexFAT 回写的,那传入的相对逻辑扇区号=FFFF FFC1,加3F才能等于0。是不是写入大扇区引起的?
看来程序应禁止写大扇区!虽然 HDexFAT 内部可以读写 64 位地址,但 DOS 只能操作 32 位地址,因此使用局限与 32 位。

Roy反映:只跑HDexFAT後 dir c: 顯示,然後就關機﹐但下一次開機又發現被填充了。这跟上面说的好像还不是一回事。[attach]144109[/attach]

[ 本帖最后由 2011yaya2007777 于 2012-5-29 17:53 编辑 ]
作者: 527104427    时间: 2012-5-29 12:47
标题: 回复 #14 2011yaya2007777 的帖子
问题依旧,等下我传个包上来,给老大测试一下!!
作者: 527104427    时间: 2012-5-29 13:15
原帖由 2011yaya2007777 于 2012-5-29 11:13 发表
在中国DOS联盟论坛上,Roy反映过,我查了程序代码,程序自己没有写 mbr,没有找到原因。
如果是 DOS 通过 HDexFAT 回写的,DOS 传入相对逻辑扇区号,HDexFAT 加分区起始扇区数得出绝对逻辑扇区号,然后回写进硬 ...

下面是可以重现问题的最小测试包,老大有空看看吧:
http://pan.baidu.com/netdisk/singlepublic?fid=280035_4092988990





用附件里的VPC2007测试,aa.vhd是我创建的3个exfat分区,JexChan.iso是测试用的ISO。

第一次加载hdexfat,只分配了两个盘符,指不指定开始分配的盘符都一样

重启后,所有分区都丢失

[ 本帖最后由 527104427 于 2012-5-29 13:16 编辑 ]
作者: 2011yaya2007777    时间: 2012-5-29 13:25
感谢527104427提供测试。待我研究一下
作者: roytam1    时间: 2012-5-29 14:08
原帖由 2011yaya2007777 于 2012-5-29 11:13 发表
在中国DOS联盟论坛上,Roy反映过,我查了程序代码,程序自己没有写 mbr,没有找到原因。
如果是 DOS 通过 HDexFAT 回写的,DOS 传入相对逻辑扇区号,HDexFAT 加分区起始扇区数得出绝对逻辑扇区号,然后回写进硬 ...

應該是同一回事。
加載HDexFAT後不做任何動作直接重啟LBA 0-7就已經被填充了
作者: 2011yaya2007777    时间: 2012-5-29 17:43
问题找到并解决


v1.0d  修改于2012/5/29


对于USBexFAT
修正了根目录无目录时,把无序数据填充到逻辑0扇区的严重缺陷

对于HDexFAT
修正了根目录无目录时,把无序数据填充到逻辑0扇区的严重缺陷
修正了扩展分区探测的问题
修正了分区号计数错误

[ 本帖最后由 2011yaya2007777 于 2012-5-29 18:06 编辑 ]
作者: 527104427    时间: 2012-5-29 18:17
标题: 回复 #20 2011yaya2007777 的帖子
可喜可贺呀,马上下载测试!!
作者: 527104427    时间: 2012-5-29 18:31
标题: 回复 #20 2011yaya2007777 的帖子
分区丢失的问题是解决了,又有一个新的问题:

如果不指定开始分配的驱动器号,最后一个盘符还是没法分配

如果指定开始分配的驱动器号(使用命令:hdexfat.com /DH),三个盘符加载正常,加载完后,返回主菜单,会死机

老大可以用我上传的测试包,加载的批处理在a:\soft\drivers\hdm.bat
作者: zhs1997    时间: 2012-5-29 19:01
标题: 回复 #22 527104427 的帖子
哈哈 看来问题解决了一半了。。。

楼主的maxdos工具箱估计又快要更新了
作者: roytam1    时间: 2012-5-29 21:20
原帖由 2011yaya2007777 于 2012-5-29 17:43 发表
问题找到并解决


v1.0d  修改于2012/5/29


对于USBexFAT
修正了根目录无目录时,把无序数据填充到逻辑0扇区的严重缺陷

对于HDexFAT
修正了根目录无目录时,把无序数据填充到逻辑0扇区的严重缺陷
修 ...

太好了,LBA0-7被寫入的問題總算修正了。
這個EXFAT鏡像用hdexfat會出現空檔案:

4m.part01.rar

399.95 KB, 下载次数: 38, 下载积分: 无忧币 -2

4m.part02.rar

280.35 KB, 下载次数: 54, 下载积分: 无忧币 -2


作者: 2011yaya2007777    时间: 2012-5-30 12:17
回复 21# 527104427

使用 debug 的 d 命令,查一下 c9:26 内存,偏移 20h 处安装的块设备数=18h(24),偏移 21h 处可用的驱动器最大字母数=1ah(26),就是说盘符已经分配到 x,最后可用盘符是 z,只能分配 y,z,再分配一个盘符就必死无疑。

你查一下是哪一个程序错误地把安装的块设备数设置到18h。
作者: 527104427    时间: 2012-5-30 13:04
标题: 回复 #24 2011yaya2007777 的帖子
X盘是内存盘,是XMSDSK.EXE虚拟出来的,用作DOS的可写空间


这个问题好解决,我可以指定开始分配的驱动器号,用命令:hdexfat.com /DH,这样就从H盘开始分配了吧?虽然盘符正确分配到H、I、J,但是分配之后就死机了


老大上面说的那些,我还真迷糊了,没有这方面的基础啊!!
作者: 527104427    时间: 2012-5-30 13:13
原帖由 2011yaya2007777 于 2012-5-30 12:17 发表
回复 21# 527104427

使用 debug 的 d 命令,查一下 c9:26 内存,偏移 20h 处安装的块设备数=18h(24),偏移 21h 处可用的驱动器最大字母数=1ah(26),就是说盘符已经分配到 x,最后可用盘符是 z,只能分配 ...

debug
d
然后该怎么操作?

1.png (19.84 KB, 下载次数: 141)

1.png

作者: 2011yaya2007777    时间: 2012-5-30 13:18
回复 23# Roy

exfat文件目录转换为fat32目录,1扇区可存放的目录数不同。一般情况转换为fat32目录,还有空白行,必须填充1个目录补齐,否则 DOS 会认为目录结束,不往下继续查。如果有写入操作的话,还可能插入新目录,产生错误。填充的目录属性是隐藏,正常情况是看不到的,只有设置成显示隐藏目录,才能看到。
作者: 2011yaya2007777    时间: 2012-5-30 13:19
debug
d c9:26
作者: 527104427    时间: 2012-5-30 13:30
原帖由 2011yaya2007777 于 2012-5-30 13:19 发表
debug
d c9:26

然后该怎么操作?

2.png (16.65 KB, 下载次数: 137)

2.png

作者: 2011yaya2007777    时间: 2012-5-30 13:33
简单的方法是给内存盘分配一个靠前的盘符。
作者: 2011yaya2007777    时间: 2012-5-30 13:38
c9:26 内存偏移 20h,即 c9:46处是18.只是让你观察,说明出错的位置,我试图修改18为05,加载 hdexfat 后还是死机,可能是内存盘的盘符出问题了。解决办法见楼上

[ 本帖最后由 2011yaya2007777 于 2012-5-30 13:39 编辑 ]
作者: 527104427    时间: 2012-5-30 13:40
标题: 回复 #30 2011yaya2007777 的帖子
将内存盘的盘符分配为O:

使用命令hdexfat.com /DH,分配完三个盘符死机

使用命令hdexfat.com,分配完三个盘符仍死机
作者: 527104427    时间: 2012-5-30 13:45
把内存盘改为C:
还是一样的结果
作者: 2011yaya2007777    时间: 2012-5-30 13:46
将内存盘盘符分配为O的JexChan.iso映像发过来,最好将debug换为debug32

[ 本帖最后由 2011yaya2007777 于 2012-5-30 13:51 编辑 ]
作者: 527104427    时间: 2012-5-30 13:50
标题: 回复 #34 2011yaya2007777 的帖子
autoexec.bat中有一句
set RamDrive=X:

把X改成O就行了,老大可以自己先改一下,我看能不能找到debug32
作者: 2011yaya2007777    时间: 2012-5-30 13:52
好的.....................
作者: 527104427    时间: 2012-5-30 14:13
标题: 回复 #36 2011yaya2007777 的帖子
找到了,已上传:
http://pan.baidu.com/netdisk/singlepublic?fid=285778_2948006397
作者: 2011yaya2007777    时间: 2012-5-30 14:33
从命令行输入 hdexfat 一切正常。从"exfat....驱动"菜单启动死机。
从"ifsdrv....驱动"菜单,选()[+]exfat ,也可正常加载。

你需要查一下这几者有何不同,找到问题所在。

[ 本帖最后由 2011yaya2007777 于 2012-5-30 15:06 编辑 ]
作者: 527104427    时间: 2012-5-30 14:39
标题: 回复 #38 2011yaya2007777 的帖子
好的``````````````````
作者: 527104427    时间: 2012-5-30 14:43
原帖由 2011yaya2007777 于 2012-5-30 14:33 发表
从命令行输入 hdexfat 一切正常。从"exfat....启动"菜单启动死机。
你需要查一下这2者有何不同,找到问题所在。

不对呀,命令行输入是成功了,但是,键盘一输入其它东西,马上死机!!

1.png (17.1 KB, 下载次数: 153)

1.png

作者: roytam1    时间: 2012-5-30 15:01
原帖由 2011yaya2007777 于 2012-5-30 13:18 发表
回复 23# Roy

exfat文件目录转换为fat32目录,1扇区可存放的目录数不同。一般情况转换为fat32目录,还有空白行,必须填充1个目录补齐,否则 DOS 会认为目录结束,不往下继续查。如果有写入操作的话,还可能插 ...

問題是空白的不只有一個,但只給第一個 +H:

作者: 2011yaya2007777    时间: 2012-5-30 15:10
我这里不死机。
r:
dir
debug
均正常
作者: 527104427    时间: 2012-5-30 15:10
刚才又做了一个测试,将一个VHD分成两个分区,一个是主分区,一个逻辑分区,格式化成exfat
加载exfat成功!!

再将两个分区都转成主分区,加载exfat也成功!!

得出结论:
exfat驱动最多只能分配两个盘符,分配三个就挂了

难道这是跟我主机的主板有关系?有点蹊跷
作者: 2011yaya2007777    时间: 2012-5-30 15:14
插入的目录是一个长文件名目录,前面每项(20h字节)属性是 0f,最好一项属性是 02.
作者: 2011yaya2007777    时间: 2012-5-30 15:29
从"ifsdrv....驱动"菜单,选( )[+]exfat ,也可正常加载。
(*)[ ]exfat ,则死机。
这2者有何区别?
作者: 527104427    时间: 2012-5-30 15:46
标题: 回复 #45 2011yaya2007777 的帖子
前者先加载ifs驱动,再加载hdexfat
工作目录在O:\IFSDRV

后者只加载hdexfat
工作目录在A:\SOFT\DRIVERS


另外,HDEXFAT驱动存放路径是在A:\SOFT\DRIVERS,DOSLFN和cp936uni.tbl也在这个目录
作者: roytam1    时间: 2012-5-30 16:16
原帖由 2011yaya2007777 于 2012-5-30 15:14 发表
插入的目录是一个长文件名目录,前面每项(20h字节)属性是 0f,最好一项属性是 02.

加載doslfn也無法把它消除:

作者: 2011yaya2007777    时间: 2012-5-30 17:00
回复 47#

是你的根目录有一个空目录
0002AFE0   85 02 DB 43 20 00 00 00  00 00 00 00 16 43 3B 3F
0002AFF0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0002B000   C0 03 00 05 00 00 00 00  44 E9 03 00 00 00 00 00
0002B010   00 00 00 00 80 01 00 00  44 E9 03 00 00 00 00 00
0002B020   C1 00 67 00 72 00 6C 00  64 00 72 00 00 00 00 00 ?g.r.l.d.r.....
0002B030   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0002B040   85 02 4E 07 00 00 00 00  00 00 00 00 00 00 00 00
0002B050   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0002B060   C0 01 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0002B070   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0002B080   C1 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0002B090   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00

[ 本帖最后由 2011yaya2007777 于 2012-5-30 17:20 编辑 ]
作者: 527104427    时间: 2012-5-30 17:06
标题: 回复 #48 2011yaya2007777 的帖子
找到问题了,只要HIMEM.SYS用的是MS的,一定死机

用freedos的HIMEM.SYS不会死机!!

[ 本帖最后由 527104427 于 2012-5-30 17:40 编辑 ]
作者: 2011yaya2007777    时间: 2012-5-30 17:22
使用MS的HEMEM.SYS,可以调整内部参数试一试
作者: 527104427    时间: 2012-5-30 17:37
标题: 回复 #50 2011yaya2007777 的帖子
config.sys中是这个参数:device=dosboot\himem.sys /INT15=2048 /testmem:off /Q

试着将/INT15=2048 这句去掉,死机

/Q去掉,死机

全部参数去掉,也死机

换个旧版的himem.sys,问题依旧

看来,MS_HIMEM模式是别想用exfat了

[ 本帖最后由 527104427 于 2012-5-30 19:25 编辑 ]
作者: 2011yaya2007777    时间: 2012-5-30 19:15
看来是扩展内存使用中产生了冲突。总算吧问题解决了!
作者: 527104427    时间: 2012-5-30 19:38
标题: 回复 #52 2011yaya2007777 的帖子
不好意思,是我表达错了,我是说还没解决

不知道要加什么参数,才能使MS的himem.sys支持hdexfat.com

[ 本帖最后由 527104427 于 2012-5-31 00:33 编辑 ]
作者: roytam1    时间: 2012-5-30 22:29
原帖由 2011yaya2007777 于 2012-5-30 17:00 发表
回复 47#

是你的根目录有一个空目录
0002AFE0   85 02 DB 43 20 00 00 00  00 00 00 00 16 43 3B 3F
0002AFF0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0002B000   C0 03 00 05 00 00 00 00  ...

嗯,把 4m.img 拿到 XP 下 chkdsk /f 後出現死機情況。有一次更出現 stack overflow:

4m.part01.rar

399.95 KB, 下载次数: 34, 下载积分: 无忧币 -2

4m.part02.rar

367.91 KB, 下载次数: 28, 下载积分: 无忧币 -2


作者: 2011yaya2007777    时间: 2012-6-1 08:22
回复 #54

在 XP 下 chkdsk /f 后,把文件系统搞坏了。
我猜测是在 XP 下,把 4m.img 文件加载为虚拟盘,然后扫描。
XP 应当安装了支持 exfat 的补丁,那就是虚拟盘出错了。


0002AFE0   85 02 06 3E 20 00 00 00  00 00 00 00 7C 92 B6 40   ? >        |挾@
0002AFF0   AD B1 BE 40 00 00 00 A0  A0 00 00 00 00 00 00 00   継   牋      
0002B000   C0 03 00 05 B4 A7 00 00  DB 13 04 00 00 00 00 00   ?  揣  ?      
0002B010   00 00 00 00 FC 01 00 00  DB 13 04 00 00 00 00 00       ?  ?      
0002B020   C1 00 67 00 72 00 6C 00  64 00 72 00 00 00 00 00   ?g r l d r     
0002B030   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                  
0002B040   05 02 4E 07 00 00 00 00  00 00 00 00 00 00 00 00     N            
0002B050   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                  
0002B060   40 01 00 00 00 00 00 00  00 00 00 00 00 00 00 00   @               
0002B070   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                  
0002B080   41 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   A               
0002B090   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                  
0002B0A0   05 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                  
0002B0B0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                  
0002B0C0   05 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                  
0002B0D0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00


[ 本帖最后由 2011yaya2007777 于 2012-6-1 08:24 编辑 ]
作者: roytam1    时间: 2012-6-1 08:53
原帖由 2011yaya2007777 于 2012-6-1 08:22 发表
回复 #54

在 XP 下 chkdsk /f 后,把文件系统搞坏了。
我猜测是在 XP 下,把 4m.img 文件加载为虚拟盘,然后扫描。
XP 应当安装了支持 exfat 的补丁,那就是虚拟盘出错了。


0002AFE0   85 02 06 3E 2 ...

我是在 QEMU 下的 XP 做的,當初格式化成 exFAT 時也是在同一環境。
qemu -hda xp.vmdk -hdb 4m.img
作者: 2011yaya2007777    时间: 2012-6-3 08:42
回复 Roy:
那看来是 QEMU 的问题。

回复 527104427:
使用MS 的 HIMEM,参数是: device=dosboot\himem.sys /INT15=2048 /NOABOVE16

/NOABOVE16  指定不使用 INT 15h (AX=E801h) Compaq Bigmem 支持来扫描扩展内存
经测试,一切正常
作者: 527104427    时间: 2012-6-3 15:28
标题: 回复 #57 2011yaya2007777 的帖子
嘿嘿,好消息啊,我这也测试通过!!

太感谢老大了,呆会更新一下工具箱!
作者: roytam1    时间: 2012-6-3 20:46
原帖由 2011yaya2007777 于 2012-6-3 08:42 发表
回复 Roy:
那看来是 QEMU 的问题。

不可能,我把4m.img轉成vmdk後用VMWare測試,結果一樣。
作者: 2011yaya2007777    时间: 2012-6-4 09:35
我没有理解。
是把‘在 XP 下 chkdsk /f 后’的4m.img,轉成vmdk,作为VMWare的硬盘加载,从软盘/光盘启动到 DOS,运行 hdexfat 測試?
还是把‘没有在 XP 下 chkdsk /f 前’的4m.img,轉成vmdk,作为VMWare的第二硬盘加载,然后从第一硬盘启动到 XP ,对第二硬盘‘ chkdsk /f ’,之后,再从软盘/光盘启动到 DOS,运行 hdexfat 測試?

如果是第一种测试没有意义;如果是第二种测试,那就得认真分析了。

使用 Beyond Compare 或 Uedit32 ,比较‘在 QEMU 环境的 XP 下 chkdsk /f ’ 前后的 4m_前.img 与 4m_后.img,许多都被填充或修改为
000xxxxx   05 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                  
000xxxxx   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
显然是把文件系统搞坏了。

[ 本帖最后由 2011yaya2007777 于 2012-6-6 17:03 编辑 ]
作者: roytam1    时间: 2012-6-4 12:29
原帖由 2011yaya2007777 于 2012-6-4 09:35 发表
我没有理解。
是把‘在 XP 下 chkdsk /f 后’的4m.img,轉成vmdk,作为VMWare的硬盘加载,从软盘/光盘启动到 DOS,运行 hdexfat 測試?
还是把‘没有在 XP 下 chkdsk /f 前’的4m.img,轉成vmdk,作为VMWare的 ...

是後者。
chkdsk /f 前的在23樓,不再傳了。chkdsk記錄(chkdsk-exfat.zip, big5)也一同上傳了。

4m_new.part01.rar

399.9 KB, 下载次数: 39, 下载积分: 无忧币 -2

4m_new.part02.rar

276.5 KB, 下载次数: 42, 下载积分: 无忧币 -2

chkdsk-exfat.zip

5.45 KB, 下载次数: 38, 下载积分: 无忧币 -2


作者: 2011yaya2007777    时间: 2012-6-6 17:02
v1.0e  修改于2012/6/6
修正了初始化时把fat表读到错误地址
改进了exfat目录判断

感谢Roy反馈问题并提供测试环境
作者: sgw888    时间: 2012-6-6 17:04
楼主这么厉害,应该可以开发GRUB4DOS环境下的外部命令程序吧. 要是可以弄一个G4D环境下的NTFS 写的外部程序就好了. 目前在G4D下,NTFS分区只能读不支持写.
作者: roytam1    时间: 2012-6-6 19:44
原帖由 2011yaya2007777 于 2012-6-6 17:02 发表
v1.0e  修改于2012/6/6
修正了初始化时把fat表读到错误地址
改进了exfat目录判断

感谢Roy反馈问题并提供测试环境

1.0e讀取exfat區內檔案時出現死循環
作者: 527104427    时间: 2012-6-7 14:12
原帖由 2011yaya2007777 于 2012-6-6 17:02 发表
v1.0e  修改于2012/6/6
修正了初始化时把fat表读到错误地址
改进了exfat目录判断

感谢Roy反馈问题并提供测试环境

发现加载exfat驱动后,读取文件有点问题:

这是新版的,编辑第一主分区的文件是乱码:







这是上一版的,编辑第一主分区的文件正常:











新旧版本的驱动,编辑后面两个分区的文件,都会出现莫名其妙的提示:






作者: 2011yaya2007777    时间: 2012-6-10 21:30
v1.0f  修改于2012/6/10
修正了exfat目录判断

'新旧版本的驱动,编辑后面两个分区的文件,都会出现莫名其妙的提示',如果此问题依旧,请提供测试环境。
作者: 527104427    时间: 2012-6-10 22:15
原帖由 2011yaya2007777 于 2012-6-10 21:30 发表
v1.0f  修改于2012/6/10
修正了exfat目录判断

'新旧版本的驱动,编辑后面两个分区的文件,都会出现莫名其妙的提示',如果此问题依旧,请提供测试环境。

问题依旧:
http://pan.baidu.com/netdisk/singlepublic?fid=356987_4173208140

加载驱动后运行命令:

dir p:
dir q:
dir r:

有时会死机





运行命令:
edit p:\cdm.bat
edit q:\cdm.bat
edit r:\cdm.bat

有时会死机,有时会有莫名其妙的提示
作者: roytam1    时间: 2012-6-14 09:08
原帖由 2011yaya2007777 于 2012-6-10 21:30 发表
v1.0f  修改于2012/6/10
修正了exfat目录判断

'新旧版本的驱动,编辑后面两个分区的文件,都会出现莫名其妙的提示',如果此问题依旧,请提供测试环境。

好了,打開exfat分區內的檔案不再死循環了。
作者: dos时代菜鸟    时间: 2012-6-20 16:13
原帖由 527104427 于 2012-5-28 14:34 发表
报告一个问题:硬盘分三个区,一个主分区,两个逻辑分区,全部格式化成exfat分区

运行HDexFAT.com后,只分配了前面两个的盘符,分别为Y、Z

重启后,所有分区丢失!!!!!


不会吧,这么严重?晕了。
作者: 527104427    时间: 2012-6-21 00:35
标题: 回复 #69 dos时代菜鸟 的帖子
老大可以更新一下,新版的没问题了
作者: wind886    时间: 2014-1-9 23:02
问题解决了吗?
作者: 皓轩你好    时间: 2014-1-10 09:51

楼主辛苦了.谢谢!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3