首页
社区
课程
招聘
[求助]奇怪的稀疏文件不可写
发表于: 2010-12-1 12:39 4082

[求助]奇怪的稀疏文件不可写

2010-12-1 12:39
4082
用稀疏文件己经很久了,整体感觉稀疏文件还是有一些问题,曾遇到过两次问题。
    1.在某机器上CreateFile后,用DeviceIoControl设置为稀疏时就蓝屏,原因不明。
    2.在两台xp均出现过一奇怪问题,创建稀疏文件成功(2TB),但一往里面写数据(只写了4K),就报0x08错误,就是存储空间不足,不能完成此命令。实际上我的剩余空间有好几个G.
      有人知道这是windows的bug还是什么?有些详细的资料吗?

    附:新进展,干净系统也会出这问题.
      1.xp下创建小于2TB,一定要小于2TB,则创建稀疏和写入均能正常,但一旦等于或大于2TB,则创建会成功,一旦写入就会报0x08错误.
      2.2003 sp1下创建16TB稀疏,创建始终能成功,但写入(只写了4K字节)有10%机率报0x08错误,原因未知。
       总之操作系统对稀疏的支持太不好了,要么就创建不成功,创建成功了再写入不成功,有点误导人。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 63
活跃值: (17)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
看看文件系统栈上有加哪些过滤驱动
2010-12-1 14:20
0
雪    币: 220
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
附:新进展,干净系统也会出这问题.
      1.xp下创建小于2TB,一定要小于2TB,则创建稀疏和写入均能正常,但一旦等于或大于2TB,则创建会成功,一旦写入就会报0x08错误.
      2.2003 sp1下创建16TB稀疏,创建始终能成功,但写入(只写了4K字节)有10%机率报0x08错误,原因未知。
       总之操作系统对稀疏的支持太不好了,要么就创建不成功,创建成功了再写入不成功,有点误导人。
2010-12-1 21:29
0
游客
登录 | 注册 方可回帖
返回
//