微軟知識中有一條:Windows 作業系統使用 FAT32 檔案系統時存在以下限制:簇不能等於或大於 64 KB。如果簇大小為 64 KB 或更大,則有些程式(如安裝程式)可能會錯誤地計算磁碟空間。
這個檔案系統是微軟制訂的,那麼超過這個數字來獲得存取更大的檔案,肯定會出現錯誤了。這裡應該可以解釋你的“現有資料對512大小的簇來說,資料量太大”以及“為何使用pq時,達不到這麼大的容量?”
如果要獲得大檔案儲存,選擇NTFS才是明智的。
結論:
1、需要儲存4GB以上的大檔案,選用NTFS;
2、需要使用只支援讀取FAT的如DOS,使用FAT32;
3、想儲存效率高,小檔案較多(如文字檔案),降低簇大小,但需要經常整理碎片;
4、儲存塊頭大的媒體檔案,增加簇大小可減少碎片。
不知道你覺得這個回答如何?
補充:這裡有個表你看看
分割槽大小 FAT16簇大小 FAT32簇大小
16MB-32MB 2KB 不支援
32MB-127MB 2KB 512bytes
128MB-255MB 4KB 512bytes
256MB-259MB 8KB 512bytes
260MB-511MB 8KB 4KB
512MB-1023MB 16KB 4KB
1024MB-2047MB 32KB 4KB
2048MB-8GB 不支援 4KB
8GB-16GB 不支援 8KB
16GB-32GB 不支援 16KB
32GB以上 不支援 32KB
這個表說明你要使用大於16G的分割槽,必須使用16KB的簇,你如果使用512b的話,這個分割槽只能支援到259MB,還不到一個隨身碟大小。我在我21GB的FAT32上建了一個小檔案(1K),但是佔用空間是16K(簇大小為16K),也用隨身碟做過測試,說明上表資料的正確性。
也許可以透過一些工具實現簇的修改並要滿足大分割槽,但是那樣肯定會帶來問題。
是不是在容量所能支援的範圍內,簇越小越合適?像你文字檔案(小檔案)比較多的話,這個提法是對的,但如果都是大檔案的話就無所謂了。
PS:你這個問題很好,相信問完、回答完或後面來看完的人都能學到知識。:)
微軟知識中有一條:Windows 作業系統使用 FAT32 檔案系統時存在以下限制:簇不能等於或大於 64 KB。如果簇大小為 64 KB 或更大,則有些程式(如安裝程式)可能會錯誤地計算磁碟空間。
這個檔案系統是微軟制訂的,那麼超過這個數字來獲得存取更大的檔案,肯定會出現錯誤了。這裡應該可以解釋你的“現有資料對512大小的簇來說,資料量太大”以及“為何使用pq時,達不到這麼大的容量?”
如果要獲得大檔案儲存,選擇NTFS才是明智的。
結論:
1、需要儲存4GB以上的大檔案,選用NTFS;
2、需要使用只支援讀取FAT的如DOS,使用FAT32;
3、想儲存效率高,小檔案較多(如文字檔案),降低簇大小,但需要經常整理碎片;
4、儲存塊頭大的媒體檔案,增加簇大小可減少碎片。
不知道你覺得這個回答如何?
補充:這裡有個表你看看
分割槽大小 FAT16簇大小 FAT32簇大小
16MB-32MB 2KB 不支援
32MB-127MB 2KB 512bytes
128MB-255MB 4KB 512bytes
256MB-259MB 8KB 512bytes
260MB-511MB 8KB 4KB
512MB-1023MB 16KB 4KB
1024MB-2047MB 32KB 4KB
2048MB-8GB 不支援 4KB
8GB-16GB 不支援 8KB
16GB-32GB 不支援 16KB
32GB以上 不支援 32KB
這個表說明你要使用大於16G的分割槽,必須使用16KB的簇,你如果使用512b的話,這個分割槽只能支援到259MB,還不到一個隨身碟大小。我在我21GB的FAT32上建了一個小檔案(1K),但是佔用空間是16K(簇大小為16K),也用隨身碟做過測試,說明上表資料的正確性。
也許可以透過一些工具實現簇的修改並要滿足大分割槽,但是那樣肯定會帶來問題。
是不是在容量所能支援的範圍內,簇越小越合適?像你文字檔案(小檔案)比較多的話,這個提法是對的,但如果都是大檔案的話就無所謂了。
PS:你這個問題很好,相信問完、回答完或後面來看完的人都能學到知識。:)