如何在虛擬機器中的 Windows 10/11 上執行 macOS

已發表: 2024-02-12

在 Windows 上執行 macOS 是很有可能的。 PC 愛好者可能已經猜到了,但如果您仍然想知道,我們正在討論使用虛擬機器在 Windows 上執行 macOS。 顧名思義,虛擬機器是允許在主機上運行不同作業系統的軟體。 這就像聽起來一樣簡單,沒有任何複雜性。

how to install macos on windows in a virtual machine

虛擬機器有不同類型,但為了在 Windows 上使用 macOS,我們在本指南中將僅限於 VirtualBox 和 VMware Workstation Player,因為它們在這方面最為知名。 由於流程較長,需要考慮的細節較多,請按照步驟操作並密切注意。

目錄

什麼是虛擬機器?

虛擬機器是一種運算軟體,可讓您在主機 PC 上運行應用程式、程式甚至完全不同的作業系統。 這是正確的; 您不需要任何專有硬體即可實現此目的,並且這一切都在主機 PC 上無縫地進行。 虛擬機器與雲端運算不同,後者依賴伺服器端的實體機來運行,而前者則純粹基於本地設定。

您可能不會突然意識到它的重要性,但對於希望在不同平台上測試其創作的應用程式建構者來說,它是非常有成效的。 由於虛擬機器無法幹擾主機系統,因此可以使用它們在安全的環境中運行應用程序,甚至可以檢查受病毒感染的資料。 除此之外,運行與最新軟體不相容的遺留應用程式、在多個作業系統之間切換以及滿足伺服器和 IT 需求是虛擬機器的其他一些應用程式。

然而,閃閃發光的並不全是金子,因為虛擬機器是資源消耗者。 您很可能會遇到由於主機系統過載而導致的系統速度減慢和限制問題。 虛擬機器佔用大量內部儲存。 所有這些都直接導致電池壽命縮短。 因此,建議在有足夠能力支援虛擬機器的 PC 上使用虛擬機器。

在 Windows 上執行 macOS 的先決條件

1. 確保您的系統有足夠的 RAM 和儲存空間

check for system storage on windows

首先,您必須確保您的系統有足夠的儲存容量來支援虛擬機器。 使用虛擬機,您可以自行分配所需的儲存空間,但對於 macOS,建議的可用空間很容易是數十 GB。 確切的數量因 macOS 版本而異,但您至少應保留 50GB。 您還需要大量 RAM,準確地說至少 4GB。 最終,虛擬機器的效能取決於分配的 RAM 和儲存容量。

2. 在您的 PC 上啟用虛擬化

由於虛擬機器適用於高級用戶,因此您必須啟用虛擬化才能在 Windows PC 上運行它們。 但是,您無法在 PC 設定中啟用它; 它必須透過設備的 BIOS 設定來完成。 您可以透過使用快速鍵Alt + Ctrl + Del開啟工作管理員並從側邊欄切換到「效能」部分來快速檢查它是否已啟用。 在這裡,您可以確認虛擬化是否啟用。

check for virtualization on windows

如果顯示已停用,請依照下列步驟開啟虛擬化:

  1. 開啟電腦的「設定」
  2. 從左側窗格前往「系統」 ,向下捲動並選擇「復原」
    windows recovery settings
  3. 按一下「進階啟動」旁的「立即重新啟動」 。 這將在恢復環境中啟動您的電腦。
    restart for advanced startup options
  4. 選擇「疑難排解」選項來修改電腦的進階設定。
    windows troubleshoot options
  5. 輸入進階選項
    advanced options on windows
  6. 按一下UEFI 韌體設定
    uefi firmware settings on windows
  7. 選擇「重新啟動」以將電腦引導至 Windows 11 的 UEFI BIOS 模式。
    restart pc to enter bios mode
  8. 從左窗格切換到「配置」標籤
    bios configurations
  9. 確保啟用Intel (R) 虛擬化技術。 如果沒有,請從下拉式選單中啟用它並按F10鍵儲存變更。
    enable virtualization on windows
  10. 選擇是確認您的變更。 這將使您退出裝置的 BIOS。
    save bios changes

對於Windows 10用戶,此方法保持不變; 但是,如果您使用的是舊版本,則可能需要使用電源鍵進入裝置的 BIOS。 不幸的是,不同製造商的按鍵組合各不相同,而且絕非標準化,因此您需要在線查找設備的 BIOS 按鍵。 它通常是功能鍵FnCtrlAlt的組合。 關閉您的電腦,然後重複按下所需的電源鍵將其開啟。

3. 在您的 PC 上停用 Hyper-V

由於 Windows 本身支援運行虛擬機,因此每台計算機都附帶一個名為 Hyper-V 的專有虛擬化軟體。 為了防止幹擾Windows本機虛擬化軟體的安全協議,必須將其停用以確保安裝順利。 請依照以下步驟操作。

  1. 按下Windows鍵並蒐索「Windows 安全性」打開它。
    open windows security
  2. 輸入設備安全性
    windows device security settings
  3. 選擇核心隔離詳細資訊
    core isolation properties
  4. 禁用記憶體完整性。 這可以防止 Hyper-V 幹擾第三方虛擬化軟體。
    disable memory integrity
  5. 在出現的警告中按一下「是」來確認您的動作。 通知將提示您重新啟動電腦以確認變更。 如果沒有,請執行手動重新啟動。
  6. Windows鍵並蒐索命令提示字元。 按一下以管理員身份執行
    run command prompt as administrator
  7. 執行以下指令: bcdedit /set hypervisorlaunchtype off
    run command
  8. 退出終端機視窗並重新啟動電腦以套用變更。

如果您需要再次啟用 Hyper-V,請在命令提示字元中執行以下命令: bcdedit /set hypervisorlaunchtype auto 。 禁用 Hyper-V 的另一種方法如下:

  1. 按下Windows鍵並蒐索「控制台」打開它。
    open control panel
  2. 輸入程式
    program settings windows
  3. 選擇程式和功能
    programs and features
  4. 按一下左側窗格中的「開啟或關閉 Windows 功能」
    windows features
  5. 向下捲動並停用以下功能: Hyper VVirtual Machine PlatformWindows Hypervisor Platform
    disable virtualization options
  6. 按一下「確定」並重新啟動電腦以套用變更。

至此,您已經完成了所有手續,並準備好在 Windows 上執行 macOS。 我們將首先使用 VirtualBox,然後使用 VMware Workstation Player。

使用 VirtualBox 在 Windows 上執行 macOS

此方法規定了使用 VirtualBox 虛擬化軟體在 Windows 上安裝 macOS 的過程。 由於我們正在討論安裝整個作業系統,因此請準備好處理大型安裝文件,這可能會破壞您的網路頻寬和/或耐心。 儘管如此,整個過程是這樣的。

  1. 前往 Oracle VirtualBox 的下載頁面並在您的 PC 上安裝最新版本的Windows 主機
    download virtualbox windows host
  2. 在同一頁面上向下捲動並下載VirtualBox Extension Pack 。 授予 VirtualBox 庫存版本之外的關鍵功能至關重要,包括連接實體 USB 裝置、主機網路攝影機直通等必要功能。
    download virtualbox extension pack
  3. 現在,您必須下載 macOS Sonoma 的 ISO 文件,在撰寫本指南時,該文件是公開發布的最新版本的 macOS。 你可以在這裡下載。 公平警告:安裝檔案幾乎有 15 GB,因此請確保您享受穩定的網路連線。
    download macos sonoma iso file
  4. 前往檔案所在的下載資料夾,然後雙擊VirtualBox應用程式圖示進行安裝。 同意條款和條件以確認安裝。
    open virtualbox installer
  5. 安裝 VirtualBox 後,現在就可以載入擴充包了。 從左側窗格中選擇漢堡選單圖示 (☰) ,然後按一下「擴充」open extensions option in virtualbox
  6. 按一下「安裝」並選擇Oracle VM VirtualBox 擴充包。 選擇打開
    select virtualbox extension pack to load
  7. 選擇安裝以啟動該程序。
    load virtualbox extension pack
  8. 擴充包現在應該顯示在工具下方,旁邊有一個綠色複選標記,表示其處於活動狀態並且正在運行。
    virtualbox extension pack loaded
  9. 導覽回到 VirtualBox 的歡迎頁面,然後點擊頂部工具列中的「新建」 。 這將讓您建立一個新的虛擬機器。
    create new virtual machine
  10. 為您的虛擬機器指定一個簡單且易於記憶的名稱,因為您需要在後續步驟中多次手動輸入虛擬機器的名稱。 將類型設定為Mac OS X ,版本設定為Mac OS X(64 位元) 。 點擊下一步
    set type of virtual machine to build
  11. 在此步驟中,您必須以 RAM、CPU 核心和硬碟空間的形式為虛擬機器分配主機系統硬體的一部分。 由於主機系統也必須正常運行,因此我們建議最多專用系統板載 RAM 的40-50% 。 由於大多數 CPU 都基於八核心或更多架構,因此請為虛擬機器提供至少3 個 CPU 核心來使用。 這些數字的上限取決於主機 PC 的規格,因為您顯然無法投入比現有更多的 RAM 或 CPU 核心。 不要忘記選取啟用 EFI(僅限特殊作業系統)選項旁邊的核取方塊。
    set ram capacity, cpu cores, and enable efi
  12. 為虛擬機器分配至少60GB的內部儲存空間,因為這是 macOS Sonoma 的最低要求。 選擇“下一步” ,然後選擇“完成”
    set storage capacity
  13. 您可以透過點擊工具列中的「設定」圖示來編輯指派並變更其他屬性。 這是我們將調整更多內容的地方。
    virtual machine settings
  14. 從左側窗格中選擇「顯示」 ,然後將「視訊記憶體」滑桿拖曳到最後,這將為虛擬機器分配 128MB 視訊記憶體。 在同一頁上,開啟3D 加速
    set video memory of virtual machine
  15. 切換到 USB 標籤並確保選擇USB 3.0 (xHCI) 控制器
    select usb 3.0 protocols
  16. 現在,是時候載入 macOS Sonoma ISO 檔案了。 轉到“儲存”選項卡,然後按一下顯示“空”的磁碟圖示。 點擊右側的磁碟圖標,然後選擇選擇磁碟檔案
    load macos sonoma iso file
  17. 在文件資源管理器視窗中找到下載的macOS Sonoma ISO 文件,然後按一下「確定」
    select macos sonoma iso file
    致謝:YouTube 上的一切科技
  18. 在設定精靈中選擇“確定”以確認所做的變更。
    select ok to proceed with the installation
    致謝:YouTube 上的一切科技
  19. Windows鍵並蒐索命令提示字元。 選擇以管理員身份執行以使用管理權限開啟它。
    run command prompt as administrator
  20. 透過在每個命令列中將“虛擬機器名稱”替換為您的虛擬機器名稱,複製並單獨執行以下命令。 按原樣輸入命令,這樣您就不會遇到任何錯誤。 執行命令後,如果沒有出現任何錯誤,請關閉命令提示字元視窗。 _ iMac19,3” VBoxManage setextradata “虛擬機器名稱” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0” VBoxManage setextradata “虛擬機器名稱” “VBoxInternal/Devices/efi/0/Config/DmidProduct “我愛BoardInternal/Devices/efi/0/Config/DmiProduct蘋果”

    VBoxManage setextradata “虛擬機器名稱” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”

    VBoxManage setextradata “虛擬機器名稱” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

    run commands in command prompt
    致謝:YouTube 上的一切科技
  21. 選擇開始以初始化安裝過程。
    start virtual machine
    致謝:YouTube 上的一切科技
  22. 等到您到達語言選擇頁面,您可以在其中選擇您的首選語言。 在我們的例子中,它是English 。 完成後,按一下右下角的箭頭圖示
    select language of choice
    致謝:YouTube 上的一切科技
  23. 安裝新的 macOS 需要格式化已指派的磁碟空間。 因此,選擇“磁碟工具”並點擊“繼續”
    open disk utility
    致謝:YouTube 上的一切科技
  24. 從左側窗格切換到VBOX HARDDISK Media 。 從頂部工具列中選擇「擦除」
    erase storage drive
    致謝:YouTube 上的一切科技
  25. 如果需要,可以重新命名您的分割區,並將檔案格式變更為APFS 。 除了其他格式之外,這是最推薦的文件格式,您可以在本 Apple 支援指南中了解更多資訊。 分割區格式化後,選擇“完成”並關閉視窗。
    format storage drive
    致謝:YouTube 上的一切科技
  26. 返回後,選擇「安裝 macOS 14 beta」 ,然後按一下「繼續」 。 接下來,同意相應要求的許可證和其他權限。
    install macos 14 beta
    致謝:YouTube 上的一切科技

選擇您先前建立的磁碟圖標,該圖標應具有相同的名稱。 點選繼續開始安裝。 等待遊戲即將開始,所以請耐心等待,因為您將需要它。 如果安裝需要幾個小時才能完成,請不要擔心。 如果安裝中途卡住,請重新啟動流程或尋找解決方案。

select storage drive during installation process
致謝:YouTube 上的一切科技

完成後,您可以透過填寫詳細資訊和憑證來設定 macOS。 如果您仍需要協助,請參閱以下指南,以了解如何像 Pro 一樣設定新 Mac。 由於眾所周知,Apple 會限制第三方程式的服務,因此您可能無法登入現有的 Apple ID。 值得慶幸的是,如果您願意,可以創建一個新的,或者完全跳過登入您的 Apple ID。

這樣,您就可以在 Windows 上成功運行 macOS 了!

使用 VMware Workstation Player 在 Windows 上執行 macOS

VirtualBox 的另一個流行替代品是 VMware 工作站播放器。 以下是如何讓它在 Windows PC 上運行。

  1. 請造訪此處的 VMware 網站,並在您的 PC 上下載適用於Windows 64 位元作業系統的最新版本的 VMware Player。
    download vmware for windows
  2. 透過前往此處安裝macOS Sonoma ISO 檔案。 由於它與上面連結的檔案相同,幾乎有 15 GB,因此您必須確保它連接到穩定且快速的網路連線。
    download macos sonoma iso file
  3. 現在,前往此處下載VMware 自動解鎖器 ZIP 檔案。 它是透過 VMware Workstation Player 在 Windows 上執行 macOS 的必備工具,因為它預設不支援先前的作業系統。
    download vmware autounlocker tool
  4. 開啟下載資料夾並找到VMware 安裝程式雙擊打開它並啟動安裝過程。 接受 VMware 的條款和條件,繼續完成初始設定。
    install vmware
  5. 前往檔案總管,右鍵點選 VMware 自動解鎖程式檔案並擷取其內容,將其解壓縮。
    unzip vmware autounlocker tool
  6. 打開解壓縮的資料夾並尋找Unclocker應用程式。 右鍵單擊它並選擇以管理員身份運行
    run vmware autounlocker as administrator
  7. 確保選取“下載工具”選項,然後按一下自動解鎖應用程式視窗中的“補丁”選項。 這將修補 VMware 並允許您使用 VMware 在 Windows 上執行 macOS。
    patch vmware
  8. 現在,雙擊開啟VMware Workstation Player應用程式。 如果需要,請選擇「免費使用 VMware Workstation 17 Player 用於非商業用途」選項。
    use vmware for free
  9. 點選建立新虛擬機器
    create new virtual machine in vmware
  10. 切換到安裝程式光碟映像檔 (iso)選項並選擇瀏覽
    browse to select iso file
  11. 從文件資源管理器視窗中找到macOS Sonoma ISO 文件,然後按一下「開啟」
    load macos iso file
    致謝:YouTube 上的一切科技
  12. 按一下“下一步”
    click next to proceed
    致謝:YouTube 上的一切科技
  13. 來賓作業系統類型設定為Apple Mac OS X並將版本設定為macOS 14 。 選擇下一步
    set virtual machine type as apple mac os x
    致謝:YouTube 上的一切科技
  14. 為您的虛擬機器指定一個您選擇的名稱,然後按一下「下一步」
    name your virtual machine
    致謝:YouTube 上的一切科技
  15. 現在,您必須指定要指派給虛擬機器的磁碟容量。 建議為 macOS Sonoma 預留至少80GB的儲存空間。 事實上,如果需要,您可以分配更多容量,但請記住主機系統的磁碟空間。 另外,啟用「將虛擬磁碟分割為多個檔案」選項。 完成後選擇“下一步”
    set storage space for virtual machine
    致謝:YouTube 上的一切科技
  16. 在下一步中選擇自訂硬體
    customize hardware of virtual machine
    致謝:YouTube 上的一切科技
  17. 您可以變更分配給虛擬機器的記憶體量。 您必須注意不要使用超過40-50%的主機系統板載內存,因為這會降低電腦的速度。 因此,如果您的電腦有 16GB RAM,您應該只分配大約 4-5GB 的記憶體。
    set ram of virtual machine
    致謝:YouTube 上的一切科技
  18. 以下部分可讓您設定要分配的核心。 3 個 CPU 核心足以確保主機 PC 和虛擬機器之間的協調。 執行此操作後關閉視窗。
    set cpu cores of virtual machine
    致謝:YouTube 上的一切科技
  19. 按一下“完成”
    finish virtual machine setup
    致謝:YouTube 上的一切科技
  20. 在 VMware 應用程式視窗中選擇編輯虛擬機器設定選項。
    edit virtual machine settings
    致謝:YouTube 上的一切科技
  21. 從頂部切換到“選項”並尋找“工作目錄” 。 這是虛擬機器的工作目錄,在安裝過程中會派上用場。
    working directory of configuration file
    致謝:YouTube 上的一切科技
  22. 開啟 PC 的檔案總管並找到虛擬機器的工作目錄。
    go to configuration file
    致謝:YouTube 上的一切科技
  23. 將有多個文件,但您需要尋找與您為虛擬機器設定的名稱相同的VMware 虛擬機器設定檔類型。 若要了解檔案的類型,請將遊標停留在該檔案上以顯示其類型。
    locate configuration file
    致謝:YouTube 上的一切科技
  24. 右鍵單擊該檔案並將遊標懸停在“開啟方式”上。 從下拉式選單中選擇記事本
    open configuration file with notepad
    致謝:YouTube 上的一切科技
  25. 向下捲動並在末尾添加以下行: smc.version = “0” 。 但是,如果您使用AMD CPU而不是 Intel CPU,則需要新增以下行 - smc.version = “0”
    cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”
    cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”
    cpuid.0.ecx =“0110:1100:0110:0101:0111:0100:0110:1110”
    cpuid.0.edx =“0100:1001:0110:0101:0110:1110:0110:1001”
    cpuid.1.eax = “0000:0000:0000:0001:0000:0110:0111:0001”
    cpuid.1.ebx = “0000:0010:0000:0001:0000:1000:0000:0000”
    cpuid.1.ecx =“1000:0010:1001:1000:0010:0010:0000:0011”
    cpuid.1.edx =“0000:0111:1000:1011:1111:1011:1111:1111”

    使用鍵盤快速鍵Ctrl + S儲存所做的變更。

    add code lines
    致謝:YouTube 上的一切科技
  26. 關閉除 VMware Workstation Player 視窗之外的所有窗口,然後選擇「播放虛擬機器」以開始安裝。
    run virtual machine
    致謝:YouTube 上的一切科技
  27. 選擇您選擇的語言,然後按一下右下角的箭頭按鈕繼續。 在我們的例子中,它是English
    select language of choice
    致謝:YouTube 上的一切科技
  28. 與 VirtualBox 的情況一樣,您必須在載入 macOS 之前格式化已指派的 SSD。 為此,請選擇“磁碟工具”並按一下“繼續”
    open disk utility
    致謝:YouTube 上的一切科技
  29. 從左側窗格切換到VMware 虛擬 SATA 硬碟介質,然後按一下頂部工具列中的擦除圖示。
    erase virtual machine drive
    致謝:YouTube 上的一切科技
  30. 如果需要,可以重新命名SSD 分割區,並將檔案格式設定為APFS 。 同樣,要了解有關其他文件格式的更多信息,請訪問 Apple 支援指南。 準備好後點擊擦除
    format storage drive
    致謝:YouTube 上的一切科技
  31. 完成後,選擇安裝 macOS 14 beta並點擊繼續
    install macos 14 beta
    致謝:YouTube 上的一切科技
  32. 同意 Apple 的條款和條件以開始安裝並選擇已指派的磁碟機。 點選“繼續”繼續
    select storage drive to install macos
    致謝:YouTube 上的一切科技

在 Windows 下安裝 macOS 將需要相當長的時間。 需要注意的是,系統預設運作速度相當慢。 此外,您無法變更應用程式視窗的大小。 這是由於顯示卡尺寸嚴重不足所致,預設為 3 MB。 要增加它,您需要安裝VMware Tools

  1. 為此,首先右鍵單擊主頁上的圖示並選擇彈出選項,彈出macOS Sonoma ISO 檔案。 如果該檔案未顯示在桌面上,請前往Finder並從那裡彈出 ISO 檔案。
    eject macos iso file
    致謝:YouTube 上的一切科技
  2. 點擊左上角的播放器選項。 然後,將遊標停留在「管理」上並選擇「安裝 VMware Tools」
    install vmware tools
    致謝:YouTube 上的一切科技
  3. 在隨後出現的對話方塊中雙擊安裝 VMware Tools ,然後繼續安裝程序。
    double-click vmware tools
    致謝:YouTube 上的一切科技
  4. 您可能需要授予安裝權限,方法是前往「設定」>「隱私權和安全性」>向下捲動並選擇「允許」 。 如果需要,請輸入虛擬機器新設定的密碼。
    allow installing vmware tools
    致謝:YouTube 上的一切科技
  5. 此後,需要重新啟動,可以透過點擊左上角的Apple 標誌並點擊「重新啟動」來執行此操作。
    restart virtual machine
    致謝:YouTube 上的一切科技

就是這樣! 顯示圖形現在設定為128 MB ,這對效能產生了巨大的影響。 這將帶您完成安裝過程。 由於虛擬機器的序號是隨機的,因此您將無法在虛擬機器上使用 iMessage 和 FaceTime 等 Apple 服務。 但不用擔心,這個問題也有解決方案。 透過 VMware 設定 macOS 後,請依照下列步驟操作。

  1. 在虛擬機器軟體中開啟Safari並造訪此處。 點選「下載」按鈕在 macOS 虛擬機器上安裝Clover Configurator
    download clover configurator
    致謝:YouTube 上的一切科技
  2. 開啟下載的檔案。 作為 macOS 安全措施的一部分,您可能需要允許安裝,這可以輕鬆完成。 前往「設定」>「隱私權與安全」>向下捲動並選擇「仍開啟」
    install clover configurator anyway
    致謝:YouTube 上的一切科技
  3. 開啟應用程式並從左側窗格切換到SMBIOS設定。 然後,點擊下拉式選單圖標,如下所示。
    smbios settings
    致謝:YouTube 上的一切科技
  4. 透過此選單,您可以選擇虛擬機器所基於的 Mac 類型。 選擇iMacPro1,1選項。
    select mac type
    致謝:YouTube 上的一切科技
  5. 現在,您必須更改一些要執行的命令。 請耐心等待,因為這有點具有挑戰性。 為了簡化操作,請開啟主機系統的記事本並貼上以下行。 板 ID =“AAA”
    hw.model.reflectHost = “FALSE”
    hw.model = “iMacPro1,1”
    序號.reflectHost =“FALSE”
    序號 = “CCC”
    smbios.reflectHost =“FALSE”
    efi.nvram.var.ROM.reflectHost =“假”
    efi.nvram.var.MLB.reflectHost =“假”
    efi.nvram.var.ROM =“EEE”
    efi.nvram.var.MLB =“FFF”

    paste lines in notepad
    致謝:YouTube 上的一切科技

    切換到虛擬機器窗口,其中在 Clover 配置器應用程式中開啟 SMBIOS 設定。 在那裡,找到Board-ID條目並複製它。 將AAA替換為記事本上上述程式碼行中複製的文字。 小心不要弄亂雙引號。

    enter board id
    致謝:YouTube 上的一切科技

    點擊同一頁面上序號旁邊的“產生新序號”,為 macOS 虛擬機產生自訂序號。 將複製的文字貼上到上述程式碼中的CCC位置。

    generate serial number
    致謝:YouTube 上的一切科技

    你還沒完成。 在 Clover Configurator 應用程式視窗中,從左側窗格切換到Rt Variables 。 按一下ROM旁邊的「產生」以取得自訂值。 將其複製並貼上到上面的程式碼行中代替EEE

    generate rom value
    致謝:YouTube 上的一切科技

    在頁面上找到MLB值並將其複製。 將上述命令中的FFF替換為複製的文字。 現在,變更已經完成。 使用快速鍵Ctrl + ACtrl + C選擇並複製新程式碼行。

    enter mlb value
    致謝:YouTube 上的一切科技
  6. 之後,點擊左上角的Apple 標誌並選擇「關閉」來關閉macOS 虛擬機器。
    shut down mac
  7. 在主機系統上,尋找與您的虛擬機器同名的VMware 虛擬機器設定檔類型。 這已在前面過程的第 21、22、23 和 24 步驟中進行了解釋。 再次右鍵單擊該檔案並將遊標懸停在開啟方式上以使用記事本存取它。
    open configuration file with notepad
    致謝:YouTube 上的一切科技
  8. 找到顯示firmware = “efi”的行。 在十幾行中查找該行可能很麻煩,因此您可以使用文字查找器鍵盤快捷鍵Ctrl + F來搜尋它。 不要玩弄它,因為我們不需要對這行程式碼做任何事。
  9. Enter移至新行,您必須在其中貼上從記事本複製的複製行。 換句話說,新行應貼在上一個步驟中提到的行之後。
    paste codes below firmware=efi
    致謝:YouTube 上的一切科技
  10. 接下來,搜尋ethernet0.addressType – “ generated”並將generated替換為static 。 這行特定的程式碼應如下所示 – ethernet0.addressType – “static”
    change address to static
    致謝:YouTube 上的一切科技
  11. 之後,搜尋這一行 – ethernet0. generatedAddress = “00:0c:29:cb:37:3e” 。 刪除文字中產生的內容,並將前三個乙太網路位址值替換為任何 Mac 的官方乙太網路位址值,這些值可以在本網站上找到(從網站輸入您喜歡的任何值)。 這是它應該是什麼樣子的例子 - ethernet0.Address = “00:03:93:cb:37:3e”
    enter random ethernet address
    致謝:YouTube 上的一切科技
  12. 搜尋ethernet0. generatedAddressOffset – “0” ,它應該出現在上一個程式碼之後。 將其變更為ethernet0.CheckMACAddress – “FALSE”
    change address to false
    致謝:YouTube 上的一切科技
  13. 使用鍵盤快速鍵Ctrl + S儲存所做的變更並退出設定檔。 使用 VMware 運行 macOS 虛擬機,一切順利!

您可能遇到的常見問題的故障排除提示

  1. 如果您在 VMware 上設定作業系統類型時沒有看到Apple Mac OS X選項,則修補過程很可能會失敗。 確保您已安裝VMware Auto-unlocker並使用它修補 VMware,因為後者預設不支援 macOS。 重新造訪安裝過程來解決此問題,並且不要忘記使用自動解鎖工具修補 VMware。
  2. 如果系統提示您一條錯誤訊息,指出“ VMware Player 不可恢復的錯誤:(vcpu-0) ”,您可能錯過了添加下面過程第26 步中提到的其他程式碼行,或者更糟的是,您忘記儲存更改。 關閉虛擬機器並前往主機 PC 上的 VMware 設定檔。 使用記事本開啟設定檔並新增必要的行。 如上所述,請密切注意您新增的內容,因為 AMD 和 Intel CPU 的程式碼行有所不同。 儲存文件並退出。
  3. 如果「二進位轉換不支援 Mac OS X 」訊息讓您感到困擾,則主機 PC 很可能沒有啟用虛擬化,這一點在本指南開頭已詳細說明。 不要煩惱; 完成在您的 PC 上啟用虛擬化的過程,問題應該得到解決。

在 Windows 上無障礙運行 macOS

這將帶您到本指南的結尾。 是的,這個過程很累人,但您可以確定之後您的 Windows PC 上將擁有一個可運行的 macOS 版本。 由於其可自訂性和易用性,VMware Workstation Player 成為許多人的首選工具。 它甚至支援 iMessage 和 FaceTime 等 Apple 服務,這是它的一個優點。

VirtualBox 也是一個不錯的選擇,因為它相對容易設定。 您可以選擇這兩個程式之一併在 Windows 上使用 macOS。 如果您遇到需要故障排除技巧的錯誤,請不要猶豫; 它們很容易克服,我們甚至已經為您提到了其中一些。

有關使用虛擬機器在 Windows 上執行 Mac 的常見問題解答

1. 虛擬機器可以在 Windows 上運行完整版 macOS 嗎?

就像虛擬世界永遠無法複製自然世界的感覺一樣,您也不能指望 macOS 的所有功能都能在虛擬機器上運作。 畢竟,這只是一種虛擬化,蘋果意識到了這一點,而且足夠聰明,可以在他們想要的時候限制功能。 例如,登入 Apple 帳戶、使用 FaceTime 和 iMessage 等可能會中途​​失敗。

主要問題是蘋果只為自己的M系列CPU開發macOS,它們運行在完全不同的架構和協定上。 因此,未來在基於 Intel 和 AMD 的 CPU 上運行 macOS 將變得更加困難。 使用 AMD CPU 可能會變得更加困難,因為 Mac 與英特爾 CPU 不同,從一開始就不是為 AMD CPU 開發的。

如同上面指南所述,VMware 可以讓這些事情為您服務。 由於虛擬機器旨在提供真實事物的本質,因此它們旨在滿足伺服器要求、測試特定於作業系統的應用程式或嘗試新作業系統以獲得樂趣。 相信我們,您不會想放棄在 Windows 上嘗試 macOS 的計劃,所以請嘗試一下。

2. 我應該為虛擬機器分配多少 RAM 和系統儲存?

無可否認,更多的 RAM 和儲存容量將使虛擬機器受益。 但是,您也必須關心主機系統,因為它最終是虛擬機器的引擎。 理想情況下,分配給虛擬機器的主機系統記憶體不應超過40-50% 。 例如,如果主機系統有 8GB RAM,則為虛擬機器分配約 3GB RAM。

至於儲存容量,取決於您所安裝的作業系統。 理想情況下,macOS Sonoma 需要至少 60-80GB 的可用儲存空間才能有效運作,因此您可以從主機系統中專用約 80-100GB 的空間。 如果主機系統有足夠的儲存空間可供使用,請投入更多。

3. 為什麼安裝過程中途停止了? 什麼地方出錯?

如果您等待安裝過程完成的時間不夠長,我們建議您記住是否完全按照這些步驟進行操作。 如果您遇到錯誤訊息,上述故障排除提示應該會對您有所幫助。 您可以在網路上搜尋特定問題,或者更好的是,再次完成安裝過程。

4. 我是否需要現有的 Apple ID 才能在 Windows 上執行 macOS?

儘管Apple ID不是強制性的,但存取iMessage和FaceTime等Apple服務是必要的。 幸運的是,如果您還沒有 Apple ID,您可以選擇建立新的 Apple ID。 但是,由於這是虛擬機,登入您的 Apple 帳戶可能會失敗,在這種情況下,您需要跳過登入程序。

如果您不厭其煩地在VMware上啟動了Apple服務,就可以正常使用了。 您可以在說明中了解如何執行此操作。

5.為什麼虛擬機器效能不達標?

造成這種情況的原因可能有很多。 如果您沒有為虛擬機器分配足夠的記憶體或 CPU 核心,這可能會大大降低虛擬機器的運行速度並影響體驗。 如果您為虛擬機器分配了過多的記憶體或 CPU 核心,這可能會影響 PC 的整體效能。

該問題也可能是由於顯示卡配備不正確造成的。 對於VirtualBox,請參閱其安裝指南中的第12步,並確保視訊記憶體設定為128MB 。 對於 VMware,您必須安裝附加附件VMware Tools 。 它必須在虛擬機器內完成,VMware 安裝指南中提到了相同的過程。