2014年4月1日 星期二

為什麼Mac OS 需要 hybird MBR?


hybird MBR 包含一個type-0xEE分區,但它也包含最多三個額外的主分區,指向被GPT分區標記的三個相同的空間。例如,假設你已經有了一個Macintosh電腦能雙啟動Mac OS XWindows OS X 可以被GPT辨識 ,所以可以使用GPT分區的定義,但Windows 7 則無法被Mac EFI 1.1版本的GPT辨識。所以Mac安裝會先分割GPT分區,然後是Windows MBR分區,MBR分區 指向GPT標記的三個相同的空間。將來Bootcamp再安裝windows需要那個MBR Partition Table.没有MBR分區表的話,BOOTCAMP就没法用。

Mac 可以直接用EFI GPT 去安裝 Mac Windows?

新一代的電腦其實的已經使用UEFI (Unified Extensible Firmware Interface)去取代 BIOSUEFI的好處是他不只是像BIOS一樣可以POST檢查硬體。還可以載入在EFI中的驅動程式。操作界面也更容易上手。也可以使用滑鼠。說他其實是一個小的作業系統也不為過。

Mac 可以直接用EFI GPT 去安裝 Mac Windows 8。但不建議。雖然Windows開機使用上會加快,但差距並不大。但是要冒的風險就很大。比如說Windows無法認識 hybird MBR中的GPT scheme。必須把原來的硬碟改成純GPT分區。就好像安裝在UEFI的系統中。

如果有時間不訪嘗試看看。不然就還是用Bootcamp安裝windows最簡單。


傳統BIOS vs. UEFI BIOS重點差異
BIOS種類                                  傳統BIOS                              UEFI BIOS
程式語言                                    組合語言                                C語言

資源控制                                    中斷向量
                                                  寫死的記憶體存取
                                                  寫死的輸出/輸入存取           驅動程式/協定

處理器運行環境                          X86       16位元                      CPU保護模式

擴充方式                                    接合中斷向量                          載入驅動程式

圖形化能力                                 較差                                        較佳