V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ZhuMa12345678  ›  全部回复第 1 页 / 共 1 页
回复总数  2
那是因为微软在 Windows 的图形界面格式化窗口里对 exFAT 文件系统做了恶意限制,比如强制隐藏了本地硬盘的 exFAT 格式化选项以及>64G 分区的 4096 字节分配单元大小选项等等。
然而对于系统自带的 format.com 命令行格式化程序则没有对 exFAT 文件系统施加任何人为限制,那么解决方案自然就是:先以管理员身份运行 CMD 命令提示符,注意空格输入:"Format X: /FS:exFAT /Q /A:4096 /Y"不包含引号即可将任意类型的盘快速格式化为 exFAT-4K 簇,其中"X:"为要格式化卷的盘符,"/A:"参数为自行指定一个簇大小。或者直接使用 DiskGenius 等第三方软件来格式化为 exFAT 也是可以的。
https://i.imgur.com/OadbsgB.png
https://i.imgur.com/Q9yz0n8.png
至于 NTFS 与 exFAT 格式化对分区容量的要求问题,这里先明确一点:只要能格式化为 NTFS 的盘就一定也能格式化为 exFAT,但反过来则不一定。
首先 exFAT 和 NTFS 在底层元数据结构上都是使用四个字节即 32 位簇项来描述总簇数,在使用同等簇大小下这两个文件系统能支持的最大卷容量都是一样大的。
也就是说,单个 exFAT 卷最多可以有 2^32 个簇,这样即使使用最小的 512B 簇最大也能支持到 512B×2^32B=2T 的分区大小,而使用 4K 簇的话最大则能支持到 4096B×2^32B=16T 的分区大小。
当然不管是 exFAT 还是 NTFS 文件系统,如果在格式化时簇大小设置的太大了,那么存储大量小文件肯定就会很浪费空间,这个没特殊需求直接使用 4K 簇大小即可,前提是只要分区容量不超过 16T 就行。
2021-01-16 22:36:06 +08:00
回复了 anzu 创建的主题 信息安全 windows 10 路径字符串漏洞可能导致你的 NTFS 硬盘损坏
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2817 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 14:17 · PVG 22:17 · LAX 06:17 · JFK 09:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.