windows如何安裝mac虛擬機
以下是在 Windows 系統下安裝 Mac 虛擬機的兩種常見方法:
使用 VMware Workstation Pro 安裝
- 下載并安裝 VMware Workstation Pro:從 VMware 官網下載最新版的 VMware Workstation Pro 并按照安裝向導進行安裝.
- 下載 unlocker 補丁:由于 VMware Workstation Pro 默認不支持安裝 Mac OS,需要下載 unlocker 補丁來解鎖此功能,如 unlocker424.zip,下載完成后解壓.
- 運行 unlocker 補丁:進入解壓后的文件夾,找到 unlock.exe 并雙擊運行,等待運行完成,這一步操作會為 VMware 添加對 Mac OS 的支持.
- 下載 Mac OS 虛擬機鏡像文件:從可靠的渠道獲取 Mac OS 的虛擬機鏡像文件,如 MacOS Sonoma、MacOS Ventura 等的 iso 或 cdr 格式的鏡像.
- 創建新的虛擬機 :
- 打開 VMware Workstation Pro,點擊 “創建新的虛擬機”,選擇 “自定義(高級)”。
- 點擊 “下一步”,選擇 “稍后安裝操作系統”,再點擊 “下一步”。
- 在 “選擇客戶機操作系統” 中選擇 “Apple Mac OS X”,并在下方版本中選擇對應的安裝系統版本,然后點擊 “下一步”。
- 為虛擬機命名,點擊 “下一步”,接著進行處理器配置和內存大小設置,完成后點擊 “下一步”。
- 點擊 “自定義硬件”,可以按需修改虛擬機的配置參數信息,如硬盤大小等,修改完成后點擊 “確定”。
- 編輯虛擬機配置文件:找到剛剛創建的虛擬機保存位置,找到后綴名為.vmx 的文件,右鍵用記事本編輯或其他文本編輯工具打開,在最后面加入:
smc.version = "0",保存并關閉文件. - 安裝 Mac OS:選擇創建好的虛擬機,點擊 “編輯虛擬機設置”,在 “硬件” 選項卡中選擇 “CD/DVD(IDE)”,在 “連接” 選項中選擇 “使用 ISO 映像文件”,找到之前下載的 Mac OS 虛擬機鏡像文件,點擊 “確定”。然后開啟虛擬機,進入 Mac OS 的安裝界面,按照提示完成系統安裝.
- 設置虛擬機聯網 :
- 找到 “VMware DHCP Service”,點擊 “啟動”。
- 找到 “VMware NAT Service”,點擊 “啟動”。
使用 VirtualBox 安裝
- 下載并安裝 VirtualBox 及擴展包 :
- 前往 VirtualBox 官網下載適用于 Windows 的 VirtualBox 安裝程序,下載完成后雙擊安裝,按照安裝向導進行操作。
- 下載 VirtualBox 擴展包,下載完成后,在瀏覽器或下載文件夾中雙擊擴展包文件,點擊 “安裝”,并按照屏幕提示完成安裝。
- 創建 Mac OS 安裝鏡像 :
- 在 Mac 電腦上,從 Mac App Store 下載 MacOS 系統,如 MacOS Sonoma 或 Ventura。
- 打開 “終端”,輸入命令創建一個空的磁盤鏡像,如
hdiutil create -o /tmp/sonoma -size 16384m -volname sonoma -layout spud -fs hfs+j,如果是創建 Ventura 的鏡像,將 sonoma 替換為 ventura 即可。 - 掛載空磁盤鏡像,輸入命令
hdiutil attach /tmp/sonoma.dmg -noverify -mountpoint /volumes/sonoma。 - 從鏡像創建安裝介質,輸入命令
sudo /applications/install\ macos\ sonoma.app/contents/resources/createinstallmedia --volume /volumes/sonoma --no_interaction,輸入 Mac 用戶密碼后開始創建。 - 卸載新磁盤鏡像,輸入命令
hdiutil eject -force /volumes/install\ macos\ sonoma。 - 創建可轉換為 iso 鏡像的文件,輸入命令
hdiutil convert /tmp/sonoma.dmg -format udto -o ~/desktop/sonoma。 - 將 cdr 文件轉換為 iso,輸入命令
mv -v ~/desktop/sonoma.cdr ~/desktop/sonoma.iso,將生成的 sonoma.iso 文件復制到 Windows 電腦上。
- 創建新的虛擬機 :
- 打開 VirtualBox,點擊 “新建”,在 “名稱” 旁邊輸入新虛擬機的名稱,如 “macOS Sonoma”。
- 選擇虛擬機在電腦上的安裝位置,確保選擇有足夠空間的磁盤。
- 在 “ISO 鏡像” 菜單中選擇之前創建或下載的 Mac OS 的 iso 鏡像文件。
- 選擇 “Mac OS X” 作為 “類型”,并選擇 “Mac OS X(64 位)” 作為版本,點擊 “下一步”。
- 為虛擬機分配內存和 CPU,拖動滑塊或在右側輸入框中輸入內存大小,MacOS 至少需要 4GB 內存,建議分配 8GB 或更多,同時為其分配至少 2 個 CPU 核心,點擊 “下一步”。
- 編輯虛擬機設置 :
- 右鍵單擊創建好的虛擬機,選擇 “設置”。
- 在 “系統” 選項下,從啟動順序中移除軟盤,確保芯片組設置為 ich9。
- 選擇 “處理器” 選項卡,分配兩個處理器,如有多余 CPU 核心可分配更多。
- 確保 “啟用 PAE/NX” 框被選中。
- 在 “顯示” 選項下,將視頻內存設置為 128MB。
- 在 “存儲” 選項下,選擇 “存儲設備” 中的空白磁盤,然后選擇 “光盤驅動器” 旁邊的磁盤圖標,瀏覽并選擇 MacOS 的磁盤鏡像文件。
- 點擊 “USB” 選項卡,選擇 “USB 3.0”,點擊 “確定”。
- 修改配置文件:關閉 VirtualBox,按下 Windows 鍵 + X,選擇 “命令提示符(管理員)”,輸入命令
cd "c:\program files\oracle\virtualbox\",然后依次輸入以下命令,根據實際情況修改命令中的虛擬機名稱 :
收起

plaintext
復制
vboxmanage.exe modifyvm "macos sonoma" --cpuidset 00000001 000106e5 00100800 0098e3fd bfe bf bff
vboxmanage set extra data "macos sonoma" "vbox internal/devices/efi/0/config/dmi system product" "imac 19,1"
vboxmanage set extra data "macos sonoma" "vbox internal/devices/efi/0/config/dmi system version" "1.0"
vboxmanage set extra data "macos sonoma" "vbox internal/devices/efi/0/config/dmi board product" "mac-aa95b1ddab278b95"
vboxmanage set extra data "macos sonoma" "vbox internal/devices/smc/0/config/device key" "our hard work by these words guarded please dont steal (c) apple computer inc"
vboxmanage set extra data "macos sonoma" "vbox internal/devices/smc/0/config/getkeyfromrealsmc" 1
- 安裝 Mac OS:打開 VirtualBox,點擊 “啟動” 按鈕,啟動虛擬機,進入 Mac OS 的安裝界面,按照提示完成系統安裝.
