主題
:
fat32最大??
瀏覽單個文章
從善小
Major Member
加入日期: Oct 2010
您的住址: 台中市
文章: 174
這個應該是作業系統有點關係..
win98se最大分割是137G
微軟說明如下:
FAT32 檔案系統說明:
http://support.microsoft.com/kb/154997/zh-tw
Windows XP 的 FAT32 檔案系統說明:
http://support.microsoft.com/kb/310525/zh-tw
Windows XP 中 FAT32 檔案系統的限制:
http://support.microsoft.com/kb/314463/zh-tw
而另外磁碟分割限制是受到 FAT 檔案系統支援的最大叢集數以及叢集的最大容量所決定。
而
http://support.microsoft.com/kb/314463/zh-tw
中提到叢集不能大於等於 64 KB, 否則某些程式 (例如,安裝程式) 可能無法正確計算磁碟空間。
FAT32 磁碟區至少要有 65,527 個叢集。您無法增加使用 FAT32 檔案系統的磁碟區之叢集大小,而讓磁碟區的叢集少於 65,527 個。
如果將下列變數也計算在內,磁碟最大約 8 TB:FAT32 磁碟區的最大可能叢集達 268,435,445 個,每個叢集最大為 32 KB,其中包含檔案配置表 (FAT) 的所需空間。
故268435445/32=8TG (磁碟最大)
而
http://support.microsoft.com/kb/310525/zh-tw中提到
FAT32 可以更有效地使用空間。FAT32 使用較小的叢集 (也就是,在 8 GB 大小的磁碟機中使用 4 KB 叢集),比起大型的 FAT 或 FAT16 磁碟機,使用磁碟空間的效率可以提高 10% 到 15%。
為了維持與現有程式、網路與裝置驅動程式的最大相容性,FAT32 的執行儘可能不變更現有 Windows 架構、內部資料結構、應用程式發展介面 (API,Application Programming Interface) 以及磁碟內存格式。然而,因為現在必須使用 4 位元組來儲存叢集值。
這點我較不懂,可能是為了提效率,故8TG還要再除4KB吧!
而FAT上限2GB 的磁碟分割限制是受到 FAT 檔案系統支援的最大叢集數以及叢集的最大容量所決定。FAT 檔案系統最多支援 65,525 個叢集,每個叢集的容量大小必須是 2 的乘冪,而且小於 65,536 位元組,因此每個叢集的最大容量就是 32,768 位元組 (32K)。將最大叢集數 (65,525) 乘上叢集的最大容量 (32,768),就相等於 2GB。
PS
http://support.microsoft.com/kb/140365/
這也可以參考
2012-06-08, 10:40 AM #
4
從善小
瀏覽公開訊息
傳送私人訊息給從善小
查詢從善小發表的更多文章
增加 從善小 到好友清單