tft每日頭條

 > 科技

 > pc機怎麼安裝macosx

pc機怎麼安裝macosx

科技 更新时间:2025-04-02 07:22:00

  經常在普通Wndows PC上安裝蘋果系統的朋友都知道實際的安裝成功率不高,為什麼蘋果系統這麼難安裝到普通Wndows PC上?蘋果公司針對自家的系統使用了什麼保護措施?

  首先是硬件架構的保護,最初,蘋果個人電腦采用的是摩托羅拉微處理器68000系列,後來轉向了基于IBM的PowerPC架構芯片。由于PowerPC架構的指令集和Wndows PC上X86指令集完全不同,且兩者無法兼容,蘋果的Mac OS都隻針對PowerPC架構編寫。因此對于早期的蘋果電腦,蘋果公司在硬件層面就杜絕了普通Wndows PC安裝蘋果操作系統的可能(圖1)。

  pc機怎麼安裝macosx(為什麼PC上安裝不了MacOS)(1)

  圖1 蘋果系統使用的PowerPC架構芯片

  但是這種狀态在2005年發生了改變。2005年,喬布斯宣布蘋果電腦全面采用英特爾處理器。這樣蘋果電腦使用的硬件就和普通PC相同,同樣使用了X86架構。比如MacBook Pro MGXA2CH/A筆記本電腦,使用的CPU是Intel酷睿i7 4770HQ,顯卡則為Intel Iris Pro Graphics,它的硬件配置和我們常見的主流PC并沒有多大的區别(圖2)。

  圖2 使用Intel酷睿i7的MacBook Pro MGXA2CH/A筆記本電腦

  硬件結構的一緻性讓普通PC安裝蘋果系統成為可能。不過在實際操作中,我們仍然無法輕易在普通PC上成功安裝蘋果系統。因為蘋果系統還有其他保護手段。

  障礙1:蘋果電腦特殊引導保護

  蘋果電腦很早就使用了64位架構的系統,并且使用UEFI引導模式(Windows平台則在Windows 8發布後才開始普及)。UEFI引導可以在引導過程中添加嚴格驗證,它和CPU架構、操作系統、硬盤引導記錄(分區表)密切相關,可以有效提高電腦引導的安全性。當然作為和操作系統無關的引導過程,無論是Windows、Linux還是MacOS都可以使用具備同樣保護功能的UEFI引導。

  比如在UEFI 2.3.1 規範中就定義引導固件的驗證過程,在UEFI引導的電腦中,電腦啟動時,操作系統廠商(比如微軟、蘋果公司)可以要求合作的硬件廠商提供特定安全證書,并且要将證書固化在主闆上,這樣可以确保隻有合法證書的主闆才能成功啟動指定的操作系統。因為蘋果電腦的硬件專供蘋果電腦使用,所以也隻有蘋果電腦上的主闆才有合法的安全證書,這樣其他電腦安裝MacOS系統後,在引導階段的證書驗證上就會被MacOS系統拒絕。所以即使其他電腦安裝了MacOS系統也無法正常啟動,因為在其主闆上缺乏合法證書(圖3)。

  pc機怎麼安裝macosx(為什麼PC上安裝不了MacOS)(2)

  圖3 蘋果電腦UEFI安全驗證機制圖解

  實際上,在Windows 8發布之初,微軟也使用了類似的UEFI安全引導保護技術,同樣限制安裝Windows 8的電腦再安裝其他系統。不過一些大的Linux廠商如Fedora、紅帽(Red Hat),他們與微軟簽訂協議,通過在UEFI配置文件中内置它們的安全證書來實現這些系統在Windows 8電腦上的啟動。對于蘋果電腦,技術高超的網友則通過Clover、變色龍(Chameleon)等破解軟件來繞過UEFI的安全驗證,實現在普通電腦上啟動蘋果系統,不過這樣的蘋果系統,我們稱之為“黑蘋果”(圖4)。

  pc機怎麼安裝macosx(為什麼PC上安裝不了MacOS)(3)

  圖4 黑蘋果使用的破解變色龍引導程序

  小知識:什麼是白蘋果和黑蘋果

  在非蘋果生産或非蘋果授權生産的普通X86架構PC上安裝蘋果系統的行為叫做Hackintosh,而這樣安裝上去的蘋果系統就叫做Hacintosh(譯稱“黑蘋果”或“黑金塔”)。蘋果官方的系統Macintosh譯稱“麥金塔”,正版蘋果系統則稱之為白蘋果。

  障礙2:蘋果的硬件限制策略

  大家知道,蘋果系統運行在專為蘋果設計的硬件系統上,蘋果系統通過自己特有的硬件格式來限制普通PC安裝蘋果系統。

  一方面它使用了特殊的MacOS 擴展(日志式)分區格式來作為自己的系統分區。所以我們不能像安裝Windows系統那樣去安裝蘋果系統,因為普通PC并不能識别HFS 的分區格式,這樣也就限制了普通PC上直接安裝蘋果系統的可能(圖5)。

  pc機怎麼安裝macosx(為什麼PC上安裝不了MacOS)(4)

  圖5 蘋果電腦使用的MAC OS 擴展(日志式)分區格式

  另一方面,由于蘋果是封閉系統,它并沒有授權其他廠商為蘋果電腦的硬件開發驅動(當然也沒有像微軟那樣給廠商發布驅動開發規範技術文檔)。這樣即使普通PC上成功安裝上蘋果系統,也會由于驅動的缺失出現各種各樣的問題,比如沒有相應的主闆芯片的驅動,會導緻無法進入系統桌面,沒有顯卡驅動導緻分辨率無法調整等。所以目前如果要在普通PC上安裝蘋果系統,我們一般就要找到和蘋果電腦硬件相符的電腦才能安裝、使用蘋果系統(圖6)。

  pc機怎麼安裝macosx(為什麼PC上安裝不了MacOS)(5)

  圖6 黑蘋果上很多硬件會由于驅動問題無法識别。

  不過與普通PC安裝蘋果系統不同的是,在蘋果電腦上安裝Windows則不存在驅動問題,不僅蘋果官方為蘋果電腦開發了一整套的硬件驅動,我們也可以從驅動之家等專業網站下載到各種硬件的驅動。

  障礙3:其他的限制

  除了上述情況之外,蘋果系統本身一些特性也會讓安裝了蘋果系統的普通PC出現其他問題。蘋果系統專為蘋果硬件進行底層優化,對于普通PC安裝蘋果系統,可能會造成硬件損壞。比如蘋果系統算法和Windows不同,網上一些黑蘋果的用戶就反應安裝蘋果系統後燒壞了電腦的CPU,至于安裝蘋果系統後電池壽命明顯縮短、硬盤飄紅等小問題則更是屢見不鮮。這些也限制了很多用戶不敢去嘗試在普通PC上安裝蘋果系統。

  所以,目前來看,在虛拟機上安裝試用蘋果系統,才是一個較為可行的折衷方案。

  ,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved