WinXP SP3中的稀疏文件

时间:2008-11-06 17:02:14

标签: windows windows-xp filesystems

突然间,我们发现WinXP SP3不允许在用户模式应用程序中创建NTFS稀疏文件 。即,DeviceIoControl FSCTL_SET_SPARSE返回错误0x57(ERROR_INVALID_PARAMETER)。相同的代码在SP2中运行良好。此外,如果从内核模式进行相同的调用(在SP3和SP2中都是如此),这一切都没问题。

谷歌对此一无所知。有没有人遇到过这个问题,甚至还有一些关于它的其他信息?

1 个答案:

答案 0 :(得分:1)

在WinXP SP3中,稀疏文件对我来说很好用。调用CreateFile后GetLastError的值是多少?或者在DeviceIoControl之后,如果你正在使用它?

此网站提供了有关稀疏文件的一些好消息:http://www.flexhex.com/docs/articles/sparse-files.phtml

MSDN文档是给定的。