Vmware Workstation 出現 "VMware Workstation 不可恢復錯誤:(vcpu-0)"故障解決


原文:https://lwebapp.com/zh/post/vmware-vcpu-error

問題

小編最近准備在 Windows 電腦上安裝 VMware Workstation 虛擬機,然后安裝 macOS 系統用來做蘋果系統環境的測試。

在安裝 VMware 后,啟動 macOS 虛擬機的時候,碰到了vcpu-0vcpu-1 報錯,具體的報錯關鍵信息有

VMware Workstation不可恢復錯誤:(vcpu-1)

Exception 0xc0000005 (access violation) has occurred.

還有

VMware Workstation 不可恢復錯誤: (vcpu-0)

在網上搜索了一些解決方案,試了好幾種方案之后,又遇到了新的問題,macOS 虛擬機在啟動的時候,會一直無限循環重啟(注意,不是我的 Windows 宿主機系統重啟,宿主機 Windows 未顯示任何異常,VMware 也沒有報錯)。

上面的兩個問題,小編嘗試了以下列舉的幾個方法,成功解決問題。但是不知道具體是哪一個配置起了作用,遇到同樣問題的朋友可以依次嘗試。

解決

解決方案 1

進入 BIOS 將虛擬化技術 Intel Virtual Technology 設置,由Disable禁用設置為Enable可用.

具體設置步驟:

  1. 重啟電腦或者重新開機,在成功開機之前,不停地點按F1鍵,即可進入 BIOS 界面(不同牌子的電腦不一樣,F1 不行的話,再重啟試試 F2 或者 F5、F8、Delete 都有可能,具體信息可以參考下自己品牌電腦官網說明)
  2. 進入 BIOS 后找到菜單 Advanced,進入 cpu configuration
  3. 將 intel virtual technology 設置為 Enable,然后保存退出;
  4. 成功開機后,重新打開虛擬機即可

一些品牌電腦 BIOS 系統中的開啟虛擬化技術的位置

  • 某些 HP(惠普)電腦進入 BIOS 后
    1. 需要選擇 System Configuration(系統配置)菜單
    2. 然后選擇 Device Configuration(設備配置)
    3. 找到 Virtualization Technology,設置為 Enabled
  • 某些聯想 Thinkpad 電腦進入 BIOS 后
    1. 需要選擇 Security 菜單
    2. 然后選擇 Virtualization,設置為 Enabled
  • 某些 DELL(戴爾)電腦進入 BIOS 后
    1. 需要選擇 Processor Settings 菜單
    2. 然后選擇 Virtualization Technology,設置為 Enabled

解決方案 2

修復 VMWare Workstation

具體設置步驟:

  1. 打開“控制面板”,進入“卸載程序”

  2. 雙擊 VMWare,不要選擇“卸載”,選擇“修復”

  3. 完成后,再打開虛擬機即恢復正常

解決方案 3

修改配置文件 macOS.vmx

具體設置步驟:

  1. 在設置的虛擬機掛載的磁盤目錄找到 macOS.vmx 文件,用 NotePad 記事本打開這個文件
  2. 確保文件默認添加了這兩行代碼
smc.version = 0
cpuid.1.eax = "00000000000000010000011010100101"

解決方案 4

禁用 Hyper-V, 然后重啟電腦即可

具體設置步驟:

PowerShell 或者 CMD.exe 管理員模式運行:

 # 關閉 Hyper-v,支持VMWare Workstation運行
bcdedit /set hypervisorlaunchtype off

提醒,小編之前在 Windows 還下載安裝過 Docker Windows Desktop 軟件,用來在 Windows 電腦本地運行 Docker 服務做測試用,發現 Docker 需要開啟 Hyper-v 才能用,所以這里是有沖突的,暫時的方案就是用 VMware 虛擬機的時候關閉 Hyper-v,用 Docker 的時候再打開 Hyper-v。用以下命令來重新開啟 Hyper-v。

PowerShell 或者 CMD.exe 管理員模式運行:

# 開啟 Hyper-v,支持Docker運行,VMWare Workstation無法運行
bcdedit /set hypervisorlaunchtype auto

原文:https://lwebapp.com/zh/post/vmware-vcpu-error

總結

如果以上方法都不能解決,推薦咨詢官方專家。如果您發現了其他更有效直接的解決方案,也歡迎告訴小編。

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM