用Windows系統時,在安裝和設定硬碟時常常會被很多名詞搞混,所以從網路上找到整理並找到一些資料,就複製過來再整理好加深記憶。
主要要區分的名詞包括:
MBR (Master Boot Record)
GPT (GUID Partition Table)
NTFS (New Technology File System)
FAT32 (File Allocation Table)
exFAT(Extended File Allocation Table)
基本上來說,MBR 、GPT則是屬於分割 (Partition) 的格式;NTFS 、FAT32、exFAT是屬於檔案系統 (File System)。一個全新未使用的硬碟,未配置空間是無法直接儲存資料的,因此要先在磁碟上建立分割區,再對分割區進行格式化建立檔案系統,這樣才能在OS底下開始使用硬碟存取資料。針對以上概念,有個淺顯易懂的比喻: 如果把硬碟儲存空間當作一座圖書館、資料當作書籍的話,分割區就是一個個書架,讓我們可以放置書籍,而架上的書籍排列方式就是檔案系統。
一.分割 (Partition) 格式
業界目前存在著兩種磁碟分割方式 - 搭配傳統BIOS的MBR與搭配新式UEFI的GPT。較早出現的MBR只能定址約2TB左右的大小,並只支援最大4個主分割區,也就是說容量超過2T的硬碟就無法充分利用。因此才有新一代的GPT出現來解決這個困境,GPT的單一分割區最大可以到達18EB,分割區也可以高達128個,遠遠勝過MBR的表現,所以微軟從Win8之後,就將GPT設為OS安裝時的預設分割區格式。另一方面,傳統BIOS不支援GPT,僅支援MBR格式;而UEFI則是僅支持GPT格式,不支援MBR格式,因此目前Windows OS可分為BIOS+MBR以及UEFI+GPT兩種開機模式。
二.檔案系統 (File System)
檔案系統的用途在於定義硬碟分割區內資料的組織架構,目前Windows OS裡常見的類型主要有NTFS與FAT32兩種。較新的NTFS其最明顯優勢在對於大容量硬碟的支援,支援的磁碟分割區大小上限高達16EB,對比之下,FAT32僅支援到最大2TB的分割區,且無法儲存超過4GB的單一檔案,除此之外,NTFS也有較好的安全性與備援機制。但UEFI只能讀取FAT32格式,因此在製作UEFI USB開機碟時無法選擇NTFS。
而exFAT也可以叫做FAT64,從Windows CE6之後就出現了,它解決了FAT32不支持4G以上大容量文件的問題,直接最大支持16EB(目前256GB),而Windows與Mac均可適用,還有十分強的跨平台能力。是微軟專為快閃記憶體設備設計的文件系統,兼容性非常好。常用在USB等行動裝置上。
檔案系統 | FAT32 | NTFS | exFAT(隨身碟專用) |
相容性 | 全部 | Windows XP 以後皆可 | Windows 7 以後皆可 Windows XP 需安裝 KB955704 Windows Vista 需要 SP1 或 SP2 |
單一檔案大小上限 | 4GB | 16TB(理論值) | 64ZB |
磁碟分割區大小上限 | 8TB | 2TB | 16EB |
建議分割區大小配置 | 32MB ~ 32GB | 400MB ~ 2TB | 512TB 以下 |