版块
论坛
喜欢
话题
应用
搜索
登录
注册
lidr2002的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=44662
为什么我用FileDisk虚拟出来的盘不能用? 请帮帮忙!
filedisk /mount 1 aas.img 8M j:执行上面的命令(filedisk.exe和aas.img都在当前目录),生成了一个j:盘, 但是这个j:盘不能用,提示设备未就绪。aas.img应该是什么样的文件格式?那位高手帮帮忙。谢谢!
回复
(
15
)
2002-12-25 20:50
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
Coolice
:
我在XP下,FAT/NTFS/CDFS都试过没有问题的
(2002-12-26 17:46)
回复
Coolice
:
你试试在FAT上随便创建一个32M大的文件(不用mksparse),内容无所谓,用filedisk应该也能工作
(2002-12-26 17:44)
回复
lidr2002
:
下面是我重新启动之后,在dos窗口下的整个过程: ---------------------------- Microsoft Windows 2000 [Version 5.00.2195] (C) 版权所有 1985-1998 Microsoft Corp. D:...
(2002-12-26 17:34)
回复
Coolice
:
用32M肯定可以的,filedisk的代码支持最小文件应该是32M,如果要支持8M,需要把SECTION_SIZE改成128,重现编译。
(2002-12-26 17:08)
回复
lidr2002
:
另外,我在2000的dos窗口下dir出现下面提示: --------------------------- E:\\filedisk>dir y: 此卷不包含可识别的文件系统。 请确定所有请求的文件系统驱动程序已加载,且此卷未损坏。 E:\\filedisk...
(2002-12-26 16:54)
回复
lidr2002
:
32M和8M在我这里是一样的。都没办法格式化。 难道.img文件里面的数据有特别要求吗? 我用mksparse生成的里面全都是0。
(2002-12-26 16:52)
回复
Coolice
:
干吗不试试32M?
(2002-12-26 16:41)
回复
lidr2002
:
hi, coolice, 谢谢! 我这里还是有问题,mksparse可以用了,生成的文件里面全是0x0。 执行E:\\filedisk>filedisk /mount 0 e:\\aa.img 8M i:生成了i盘,但这个i盘不能格式化,在我的电脑里面访...
(2002-12-26 14:26)
回复
Coolice
:
对了,FSCTL_SET_SPARSE只有NTFS才支持,你创建的文件必须是在NTFS卷上
(2002-12-26 12:14)
回复
Coolice
:
那个control io code 定义是标准的,在winioctl.h里 我这试都是好的
(2002-12-26 12:12)
回复
1
2
下一页 »
lidr2002
加关注
写私信
0
关注
0
粉丝
27
帖子
返回顶部