FAT32和NTFS最大支援的單個檔案大小分別是多大?
阿新 • • 發佈:2019-01-28
以前,RAID控制器和檔案系統都有2TB的限制。控制器上的限制,主要是指每個LUN不能大於2TB,而磁碟組一般則沒有這個限制;檔案系統的限制主要是指每個分割槽(partition)不能大於2TB,不過32位Windows要求物理盤也不能大於2TB。
現在,控制器還有這個限制的已經越來越少了,不過常用的檔案系統上倒還是經常會有這個問題。
NTFS(Windows):支援最大分割槽2TB,最大檔案2TB;
FAT16(Windows):支援最大分割槽2GB,最大檔案2GB;
FAT32(Windows):支援最大分割槽128GB,最大檔案4GB;
HPFS(OS/2):支援最大分割槽2TB,最大檔案2GB;
EXT2和EXT3(Linux):支援最大分割槽4TB,最大檔案2GB;
JFS(AIX):支援最大分割槽4P(block size=4k),最大檔案4P;
XFS(IRIX):這是個正經的64位的檔案系統,可以支援9E(2的63次方)的分割槽;
從技術上講,突破2TB限制並不一定就是64位檔案系統。有以下兩種技術手段可以在32位的環境中突破2TB限制:
block size大於512位元組;
多欄位表示block定址(就像當年的16位DOS能用24位表示記憶體地址一樣)。