-
-
[求助]奇怪的稀疏文件不可写
-
发表于:
2010-12-1 12:39
4248
-
用稀疏文件己经很久了,整体感觉稀疏文件还是有一些问题,曾遇到过两次问题。
1.在某机器上CreateFile后,用DeviceIoControl设置为稀疏时就蓝屏,原因不明。
2.在两台xp均出现过一奇怪问题,创建稀疏文件成功(2TB),但一往里面写数据(只写了4K),就报0x08错误,就是存储空间不足,不能完成此命令。实际上我的剩余空间有好几个G.
有人知道这是windows的bug还是什么?有些详细的资料吗?
附:新进展,干净系统也会出这问题.
1.xp下创建小于2TB,一定要小于2TB,则创建稀疏和写入均能正常,但一旦等于或大于2TB,则创建会成功,一旦写入就会报0x08错误.
2.2003 sp1下创建16TB稀疏,创建始终能成功,但写入(只写了4K字节)有10%机率报0x08错误,原因未知。
总之操作系统对稀疏的支持太不好了,要么就创建不成功,创建成功了再写入不成功,有点误导人。
[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!