NTFS 在大容量的時候,cluster size 是會比較小,因此 waste 的程度會較 FAT16/FAT32 來的低。至於 "使用NTFS的話,磁區分的越大,Cluster Waste越少" 這句話以小弟目前的認知是不正確的,cluster waste 取決於兩點:1. cluster size;2. 裡面存放的檔案大小。
也可參考:MS 的 Cluster Size 一文
Table 13.4 Default Cluster Sizes for Volumes with Windows XP Professional File Systems
http://www.microsoft.com/technet/tr...kc_fil_lxty.asp
NTFS:
< 512 512
513 MB–1,024 MB 1K
1,025 MB–2 GB 2K
> 2 GB 4K
基本上還是類似,如果一個 [只有 1byte] 的檔案,依次放在以下磁區內,就會佔掉 cluster size 的大小:
cluster size
512 > 會浪費 511 byte
1024 > 會浪費 1023 byte
2048 > 會浪費 2047 byte
4096 > 會浪費 4095 byte
可惜的是 FAT32 MS 可能有意或無意沒有用到全部的定址能力,原本可以定址 2^32,但印象中只用了 28。
