我使用外部 4TB SSD,并尝试使用尽可能最小的簇大小对其进行格式化。在 Windows 格式对话框中,最小簇大小为 256KB:
当我用 256KB 格式化磁盘并通过 Powershell 检查群集大小时:
PS C:\Users\Someone> (Get-Volume D).AllocationUnitSize
262144
文件仍然使用 1MB 的空间,而不是 256KB:
有人知道如何将簇大小更改为小于 1MB 的值吗?
我还尝试了其他的簇大小:
format D: /FS:exFAT /V:Samsg_4TB /Q /A:4096 // Becomes 1MB per small File
format D: /FS:exFAT /V:Samsg_4TB /Q /A:64K // Becomes 1MB per small File
format D: /FS:exFAT /V:Samsg_4TB /Q /A:128K // Becomes 1MB per small File
format D: /FS:exFAT /V:Samsg_4TB /Q /A:256K // Becomes 1MB per small File
format D: /FS:exFAT /V:Samsg_4TB /Q /A:512K // Becomes 1MB per small File
format D: /FS:exFAT /V:Samsg_4TB /Q /A:2M // Becomes 1MB per small File
当始终使用命令检查簇大小时,(Get-Volume D).AllocationUnitSize
它始终与设置的簇大小相对应,format
但生成的小文件大小始终为 1MB。
当我复制这些小字节文件时,很快就会导致巨大的内存浪费:
我想知道当我使用另一台计算机并检查文件属性时它们是否正确: