比較 NTFS 與 FAT 檔案系統, 還有UEFI型與BIOS型(Legacy)磁碟分割設定

常聽到hybrid mode就是表示你的BIOS支援兩種開機模式, uefi boot 與 legacy bios boot。但是這兩種方法的disk partition不太一樣喔!

1. 比較 NTFS 與 FAT 檔案系統

http://windows.microsoft.com/zh-tw/windows-vista/comparing-ntfs-and-fat-file-systems
適用於 Windows Vista
檔案系統是電腦用來組織硬碟資料的基礎架構。如果您正在安裝新的硬碟,必須先 使用檔案系統進行分割和格式化,才能開始儲存資料或程式。在 Windows 中,有三個檔案系統選項可供選擇,分別為 NTFS、FAT32 以及較舊且較少使用的 FAT (又稱為 FAT16)。

NTFS:
NTFS 是此 Windows 版本慣用的檔案系統。它比早期的 FAT32 檔案系統擁有更多的優點,包括:

  • 自動從某些磁碟相關錯誤修復的功能,但 FAT32 沒有此功能。
  • 改善對大型硬碟的支援。
  • 更好的安全性,因為您可以使用權限和加密限制核准的使用者對特定檔案的存取。

 

FAT32:
FAT32 與較少使用的 FAT 都是用於舊版的 Windows 作業系統,包括 Windows 95、Windows 98 以及 Windows Millennium Edition。FAT32 沒有 NTFS 所提供的安全性,所以如果您的電腦上有 FAT32 磁碟分割或磁碟區,任何可存取您電腦的使用者都可以讀取其中的任何檔案。FAT32 也有大小的限制。您 無法在此 Windows 版本中建立大於 32GB 的 FAT32 磁碟分割,而且無法在 FAT32 磁碟分割上儲存大於 4GB 的檔案。

使用 FAT32 主要是因為您的電腦有時會執行 Windows 95、Windows 98 或 Windows Millennium Edition,其他時間則會執行此 Windows 版本,又稱為多重開機設定。如果是這種情況,您需要在 FAT32 或 FAT 磁碟分割上安裝舊版的作業系統,並確保它是主要磁碟分割 (裝載作業系統的磁碟分割)。使用這些舊版 Windows 時需要存取的任何其他磁碟分割也必須以 FAT32 格式化。這些舊版的 Windows 可存取網路上的 NTFS 磁碟分割或磁碟區,但不能存取您電腦上的 NTFS 磁碟分割或磁碟區。


2. 了解磁碟分割

https://technet.microsoft.com/zh-tw/library/dd799232(v=ws.10).aspx

2-1. 建議的 BIOS 型(Legacy)磁碟分割設定, 含系統復原

https://technet.microsoft.com/zh-tw/library/dd744364(v=ws.10).aspx
On legacy BIOS-based systems, the first sector of a partition is loaded into memory and execution is transferred to this code.
請考慮在系統磁碟分割或不同的修復磁碟分割中,安裝例如 Windows 修復環境 (Windows RE) 等復原工具,讓使用者能夠修復或重新安裝 Windows 而不需要刪除復原工具。安裝完成之後,您就可以設定 Windows 開機管理程式在 Windows 無法啟動時啟動復原工具。若要設定不同的修復磁碟分割,請設定下列磁碟分割類型,將修復磁碟分割識別成公用程式磁碟分割:

  • 在 Windows SIM 中:將 Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartition\TypeID 設成 0x27。
  • 在 DiskPart 工具建立和格式化磁碟分割後,使用命令 set id=27。

建議您將修復與公用程式磁碟分割放置在磁碟機的開頭。修復磁碟分割不會顯示在 Windows 檔案總管中。
下列範例中的設定包含主要修復磁碟分割、主要系統磁碟分割,以及主要 Windows 磁碟分割。

 

下表顯示在 Windows SIM 中用來設定此範例的設定 (在 Microsoft-Windows-Setup\DiskConfiguration\Disk 設定下)。

描述 建立磁碟分割:順序 建立磁碟分割:延伸 建立磁碟分割:大小 建立磁碟分割:類型 修改磁碟分割:順序 修改磁碟分割:# 修改磁碟分割:使用中 修改磁碟分割:格式 修改磁碟分割:標籤 修改磁碟分割:代號 修改磁碟分割:TypeID
復原工具 (例如 Windows RE) 1 自訂 Windows 復原映像的大小 主要 1 1 NTFS 復原 R 0x27
系統磁碟分割 2 300 主要 2 2 true NTFS 系統 S
Windows 3 true 主要 3 3 NTFS Windows W

我的電腦實際狀況:
就跟上面的分隔式一樣的, 所以我的電腦應是使用Legacy方式開機, 因為若是EFI方式開機的話, 一定會有一塊FAT32的分隔磁區負責開機!
指令介面:

圖式化:

2-2. 建議的 UEFI 型磁碟分割設定

https://technet.microsoft.com/zh-tw/library/dd744301(v=ws.10).aspx
預設設定: 若為全新安裝,Windows 安裝程式預設會建立可延伸韌體介面系統磁碟分割 (EFI 系統磁碟分割或 ESP)、Microsoft(R) 保留的磁碟分割 (MSR) 以及主要 Windows 磁碟分割。

磁碟分割樣式GPT因為是新格式,不免會與舊系統或硬體共用,但是舊版系統跟硬碟分區軟體有可能會不認得GPT啊!因此GPT分區在建立時也會順便建立一個性質為「Protective MBR」的分割區,以免無法辨識GPT分割區的軟體誤將檔案內容破壞。因此通常在使用Windows 8光碟安裝UEFI系統時,除了產生安裝系統的主分割區以外,還會有以下3個分割區:

  • 修復分割區(約300MB):這個分割區是微軟獨有,用來在需要修復系統的情況,供給Windows RE(Windows Recovery Environment)存取之用。
  • ESP分割區(約100MB):非必須存在,放置UEFI啟動檔案,在開機時UEFI BIOS會讀取這塊區域,檔案格式為FAT32。
  • MSR分割區(約128MB):必須存在,就是前面所說的Protective MBR,當這顆碟安裝到不支援GPT的系統或硬碟管理軟體時,由於它們只會讀取到此分割區,就不會破壞GPT主分割區中的檔案了。

而開機應該就是透過這個(EFI 系統磁碟分割或 ESP)去boot起來, 再將控制權給主要Windows磁碟分割

這一塊EFI System磁區,其分割格式為FAT32, 是負責開機!

此表格顯示磁碟分割結構:

描述 PartitionID 大小 磁碟分割類型 格式 磁碟機代號
EFI 系統磁碟分割 (ESP) 1 100 MB EFI FAT32
MSR 磁碟分割 2 128 MB MSR
Windows 3 磁碟的剩餘空間 主要 NTFS W

在〈比較 NTFS 與 FAT 檔案系統, 還有UEFI型與BIOS型(Legacy)磁碟分割設定〉中有 2 則留言

  1. 自動引用通知: 什麼是GPT什麼是MBR,NTFS又是什麼東西? | 易春木

發表迴響