Weirdo
搜尋怪問題

問題

檔案怪事2026年9月30日

為什麼隨身碟明明還有空間,卻放不進超過 4GB 的檔案?

FAT32exFATNTFS
已核對簡短回答3 則來源

FAT32 單一檔案上限就是 4GB。很多隨身碟、記憶卡是 FAT32 格式,它只用 32 位元記檔案大小,最多 4GB 減 1 byte;剩餘空間再多也塞不進一個 5GB 的檔。先備份,再格式化成 exFAT 或 NTFS 就解了。12

詳細說明

卡住的是「檔案大小」欄位,不是容量

FAT32 在目錄項目裡只留 4 個位元組記錄每個檔案的大小,最大值是 2³²−1 = 4,294,967,295 bytes,也就是 4GB 減 1 byte。這跟整支隨身碟的容量無關:64GB 的碟還剩 50GB,照樣放不進一個 5GB 的影片或 ISO 映像檔,複製時會直接跳出檔案太大的錯誤。2

為什麼還有這麼多 FAT32

因為相容性。FAT32 歷史悠久,電視、車用音響、相機、遊戲機等裝置幾乎都讀得懂,所以不少隨身碟出廠就是 FAT32。Microsoft 的檔案系統比較表列得很清楚:FAT32 單檔上限 4 GiB,exFAT 與 NTFS 則是 2⁶⁴−1 bytes,實務上等於沒有上限。exFAT 用 8 個位元組記檔案大小,就是為了取代 FAT32 在隨身碟、記憶卡上的位置。3

怎麼解決

先把碟裡的資料備份出來,再格式化成 exFAT:Windows 和 macOS 都能直接讀寫,適合在兩種電腦之間跑來跑去的隨身碟;只在 Windows 用,也可以選 NTFS。格式化會清空整支碟。另外要注意 Mac「磁碟工具程式」裡的「MS-DOS (FAT)」其實就是 FAT32,選它一樣有 4GB 限制。如果要插的老裝置只認 FAT32,就只能把大檔切割或壓縮成多個小於 4GB 的分卷。3

也有人這樣問

隨身碟 無法複製 4GB、FAT32 4GB 限制、檔案太大 無法複製到隨身碟、exFAT FAT32 NTFS 差別