V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
feng0vx
V2EX  ›  硬件

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

  •  
  •   feng0vx · 2022-12-15 08:24:02 +08:00 · 4196 次点击
    这是一个创建于 738 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    17 条回复    2023-02-04 00:42:04 +08:00
    windmoonwind
        1
    windmoonwind  
       2022-12-15 08:33:39 +08:00   ❤️ 3
    只听说过单文件限制 4G
    selca
        2
    selca  
       2022-12-15 08:33:55 +08:00
    现在 Windows 都是 ntfs 吧
    HongJay
        3
    HongJay  
       2022-12-15 08:35:35 +08:00   ❤️ 5
    记忆出现了劈叉
    feng0vx
        4
    feng0vx  
    OP
       2022-12-15 08:46:48 +08:00 via iPhone
    @HongJay 搜索还是有一些这么说的
    kokutou
        5
    kokutou  
       2022-12-15 08:50:30 +08:00 via Android
    超过 40g ,在 gui 上没有 fat32 选项。
    命令行或者第三方工具是没问题的。
    ShinichiYao
        6
    ShinichiYao  
       2022-12-15 08:50:50 +08:00
    反正 256G 的 TF 卡是不给格式化成 FAT32 了,提示分区太大
    bosshida
        7
    bosshida  
       2022-12-15 08:50:51 +08:00
    1 楼是对的,限制单文件 4G 。以前大型游戏时发现的。对于分区倒没听说过。
    horseInBlack
        8
    horseInBlack  
       2022-12-15 08:55:09 +08:00   ❤️ 1
    @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
        9
    JingKeWu  
       2022-12-15 09:02:55 +08:00
    单文件限制 4G
    VZMZZZ
        10
    VZMZZZ  
       2022-12-15 09:10:52 +08:00
    自己尝试就知道了,新建一个分区:
    大小 32768MB ,格式化时有 FAT32 选项;
    大小 32769MB ,格式化时无 FAT32 选项;
    poporange630
        11
    poporange630  
       2022-12-15 10:41:13 +08:00 via iPhone
    @VZMZZZ 这个是 windows 自己限制的 实际上用第三方软件还是可以格
    feng0vx
        12
    feng0vx  
    OP
       2022-12-15 11:27:53 +08:00   ❤️ 1
    @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
        13
    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
        14
    systemcall  
       2022-12-15 15:03:59 +08:00 via Android
    Windows 自己限制了。对于不同的簇大小,fat32 的最大大小不一样
    ouqihang
        15
    ouqihang  
       2022-12-15 15:15:43 +08:00 via Android
    为了兼容性,好些 64g 内存卡出厂还是 fat32 。
    bao3
        16
    bao3  
       2022-12-16 14:09:11 +08:00 via iPhone
    我 512G 的 TF 卡,就是单一的 fat32 分区……
    flynaj
        17
    flynaj  
       2023-02-04 00:42:04 +08:00 via Android
    这个是 Windows 操作系统限制的,可以用 diskgen 来格式化。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2335 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:55 · PVG 23:55 · LAX 07:55 · JFK 10:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.