delux9704
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2010-11-15
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1330回复:3

紧急!!::我用ZwCreateFile为什么建不出大于4G的文件??

楼主#
更多 发布于:2002-12-08 12:08
我用ZwCreateFile 建立一个文件,如果分配大小的话,超过4G报参数无效,不分配大小,建立文件之后使用ZwSetInformationFile设置文件大小,大于4G就说0xC000007F,这是磁盘空间不足的意思,可是我要建立的只是5G,当前盘上还有8G呢啊,而且我4095M可以建立,4096就不行,正好是32位到64位的界限,
Ares
驱动小牛
驱动小牛
  • 注册日期2001-03-28
  • 最后登录2020-04-09
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望114点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-12-08 14:40
windows只支持4G以下尺寸的文件吧
易水
jerf.cat
驱动中牛
驱动中牛
  • 注册日期2002-03-30
  • 最后登录2005-09-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-08 15:56
您是在做虚拟光驱或硬盘吧,可以参考PGPdisk的源码
lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-09 18:10
FAT32的单个文件最大为4G.
用NTFS.
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
游客

返回顶部