在FAT32格式的硬盘里面的一个数据文件超过了4GB,但还在向里面添加数据,这个时候添加的数据能找到吗?

解决方案 »

  1.   

    未遇到这种事情,不过看来应该能找着,因为对MSSQL来说,它甚至能在未格式化的磁盘分区上建立数据库文件,那对于是否为FAT32,恐怕也不会太在意.
    当然,如果操作系统禁止向FAT32磁盘上写大于4G的文件的话,那另当别论.
      

  2.   

    不能在 FAT32 分区上创建大于 (2^32)-1 字节(即 4 GB 减去 1 个字节)的文件。系统设计使然,改用NTFS分区吧.
      

  3.   

    SQL SERVER 会报无法写入数据的错误,如果不想将磁盘变为NTFS继续使用FAT32 则可以建立多个NDF文件将其限制在4G之内则数据库理论上可以无限增长
      

  4.   

    将分区转换为NTFS格式:
    --仅举例:
    convert 卷标 /FS:NTFS
    --help
    C:\Users\Administrator>convert /?
    将 FAT 卷转换为 NTFS。CONVERT volume /FS:NTFS [/V] [/CvtArea:filename] [/NoSecurity] [/X]
      volume      指定驱动器号(后面跟一个冒号)、装入点或卷名。
      /FS:NTFS    指定要将此卷转换为 NTFS。
      /V          指定将在详细模式下运行 Convert。
      /CvtArea:filename
                  指定根目录中的一个连续文件,该文件
                  将是 NTFS 系统文件的占位符。
      /NoSecurity 指定所有用户均可以访问
                  转换文件和目录的安全设置。
      /X          如果必要,请先强制卸除卷。
                  该卷的所有打开句柄将会无效。
      

  5.   

    添加不了,要么改为NTFS文件系统,要么在文件组里面再增加文件