小黑屋
原帖由 @xphi 于 2016-9-22 22:19 发表 通常认为这是微软故意设置的限制,因为从Windows2000开始Fat32格式化工具才有32G的限制,Windows98都可以格式化出大约127G的Fat32卷,大约是28位簇空间和512字节簇大小限制的上限(2^28*512 = 128G)。 Windows 2000以后放开了更大的簇大小,最大可以到64k,即单卷理论大小可以到16T(2^28*64k = 16T),不过微软限制了自己的格式化工具最大只能格式化32G的卷而且对原因语焉不详,所以都认为这是微软为了推NTFS有意压制Fat32。
查看详细资料
TOP
魔头
原帖由 xphi 于 2016-9-22 22:19 发表 通常认为这是微软故意设置的限制,因为从Windows2000开始Fat32格式化工具才有32G的限制,Windows98都可以格式化出大约127G的Fat32卷,大约是28位簇空间和512字节簇大小限制的上限(2^28*512 = 128G)。 Windows 2 ...
原帖由 EraserKing 于 2016-9-22 22:37 发表 这个是Windows的强行限制……对于大于32GB的FAT32分区,Windows可能有兼容性问题,因此自从Windows XP起便不再支持。至少不给官方支持,你用第三方软件弄出来的,有问题活该。 Windows XP也是最后一个可以把OS安装到 ...
原帖由 xphi 于 2016-9-22 22:48 发表 2T和16T这个数字对,不过算法有错误。 2T是由于MBR分区表最大只支持单分区2T,其实和Fat无关;Fat32簇地址其实只有28位,高4位是保留的,但是单簇最大可以到64K,所以算出来也正好是16T,此外一般都最大只会用 ...