记得以前说 FAT32 只能支持小于 40G 的分区,现在怎么不是了

2022-12-15 08:24:02 +08:00
 feng0vx

小于 40G 只是在 xp 的 32 位系统上吗,
还是其它原因?

4168 次点击
所在节点    硬件
17 条回复
windmoonwind
2022-12-15 08:33:39 +08:00
只听说过单文件限制 4G
selca
2022-12-15 08:33:55 +08:00
现在 Windows 都是 ntfs 吧
HongJay
2022-12-15 08:35:35 +08:00
记忆出现了劈叉
feng0vx
2022-12-15 08:46:48 +08:00
@HongJay 搜索还是有一些这么说的
kokutou
2022-12-15 08:50:30 +08:00
超过 40g ,在 gui 上没有 fat32 选项。
命令行或者第三方工具是没问题的。
ShinichiYao
2022-12-15 08:50:50 +08:00
反正 256G 的 TF 卡是不给格式化成 FAT32 了,提示分区太大
bosshida
2022-12-15 08:50:51 +08:00
1 楼是对的,限制单文件 4G 。以前大型游戏时发现的。对于分区倒没听说过。
horseInBlack
2022-12-15 08:55:09 +08:00
@feng0vx

别人也有可能说错了呗

刚刚我用“FAT32 最大容量”搜索,还能搜索出来最大 32G 、64G 的不同说法,都是来自百度知道、阿里云博客之类的 UGC

然后用“fat32 max disk size”搜索,第一个就能看到维基百科相关的内容
`
FAT12: 32 MB (256 MB for 64 KB clusters)
FAT16: 2 GB (4 GB for 64 KB clusters)
FAT32: 2 TB (16 TB for 4 KB sectors)
`
https://en.wikipedia.org/wiki/File_Allocation_Table
我觉得相对来说还是维基百科更可信些
JingKeWu
2022-12-15 09:02:55 +08:00
单文件限制 4G
VZMZZZ
2022-12-15 09:10:52 +08:00
自己尝试就知道了,新建一个分区:
大小 32768MB ,格式化时有 FAT32 选项;
大小 32769MB ,格式化时无 FAT32 选项;
poporange630
2022-12-15 10:41:13 +08:00
@VZMZZZ 这个是 windows 自己限制的 实际上用第三方软件还是可以格
feng0vx
2022-12-15 11:27:53 +08:00
@horseInBlack
Why Did Microsoft Limit the FAT Partition Size?
Microsoft has set a 32 GB partition size limit for the FAT/FAT32 file system to promote NTFS, which is generally more efficient when working with large partitions. This limitation only exists in recent versions of Windows. Moreover, Windows does recognize large hard drives formatted with FAT/FAT32.
takato
2022-12-15 14:14:30 +08:00
The FAT32 boot sector uses a 32-bit field for the sector count, limiting the maximal FAT32 volume size to 2 terabytes with a sector size of 512 bytes. The maximum FAT32 volume size is 16 TB with a sector size of 4,096 bytes. The built-in Windows shell disk format tool on Windows NT only supports volume sizes up to 32 GB, but Windows supports reading and writing to preexisting larger FAT32 volumes, and these can be created with the command prompt, PowerShell or third-party tools, or by formatting the volume on a non-Windows system or on a Windows 9x system with FAT32 support and then transferring it to the Windows NT system.
systemcall
2022-12-15 15:03:59 +08:00
Windows 自己限制了。对于不同的簇大小,fat32 的最大大小不一样
ouqihang
2022-12-15 15:15:43 +08:00
为了兼容性,好些 64g 内存卡出厂还是 fat32 。
bao3
2022-12-16 14:09:11 +08:00
我 512G 的 TF 卡,就是单一的 fat32 分区……
flynaj
2023-02-04 00:42:04 +08:00
这个是 Windows 操作系统限制的,可以用 diskgen 来格式化。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/902606

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX