Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 虛擬機安裝 Windows 10 完整教學:VirtualBox 部署、BIOS 虛擬化啟用、CMPXCHG16B 修正

編輯:關於 Linux

在 Linux 宿主機使用 VirtualBox 安裝 Windows 10 (含 Technical Preview、正式版),需啟用 BIOS 虛擬化支援、配置虛擬機硬體資源、解決 0x000000C4 等相容性錯誤。本文記錄完整部署流程與常見問題對策。

Windows 10 系統需求 (最低)

項目32 位64 位
處理器1 GHz 以上
記憶體1 GB2 GB
硬碟空間16 GB 以上
顯示卡DirectX 9 / WDDM 1.0

步驟 1:下載 Windows 10 ISO

  • 官方下載:Microsoft 軟體下載中心
  • 選擇版本 (Home/Pro)、語言 (繁體中文)、架構 (64-bit 推薦)
  • 儲存為 Win10_22H2_Chinese_TW_x64.iso 等可識別檔名

步驟 2:啟用 BIOS/UEFI 虛擬化技術

  1. 重啟宿主機,進入 BIOS/UEFI 設定 (通常 F2/Del/F12)
  2. 尋找:Virtualization Technology (VT-x/AMD-V)、Intel VT-d、SVM Mode
  3. 設定為 Enabled
  4. 儲存離開 (F10)

步驟 3:安裝 VirtualBox 並建立虛擬機

# Ubuntu/Debian
sudo apt-get install virtualbox virtualbox-ext-pack

# 或官網下載 .deb/.rpm 安裝

建立虛擬機關鍵設定:

設定項建議值
類型Microsoft Windows
版本Windows 10 (64-bit)
記憶體4096 MB (4GB) 以上
硬碟50 GB 動態分配 (VDI)
CPU2 核心以上,勾選 PAE/NX
顯示128 MB 視訊記憶體,啟用 3D 加速
儲存控制器光碟機掛載 Windows 10 ISO
網路NAT (預設) 或橋接

步驟 4:啟動虛擬機安裝 Windows 10

  1. 啟動虛擬機,自動從 ISO 開機
  2. 選擇語言、時間、鍵盤 → 立即安裝
  3. 輸入產品金鑰 (或選擇「我沒有產品金鑰」稍後啟用)
  4. 選擇版本 (Home/Pro) → 授權條款 → 自訂: 僅安裝 Windows (進階)
  5. 選擇虛擬硬碟 (未配置空間) → 下一步
  6. 等待安裝完成、重啟、OOBE 設定 (區域、鍵盤、帳號、隱私權)

常見錯誤與解決

錯誤 1:0x000000C4 / CMPXCHG16B 缺失

現象:安裝早期藍屏 STOP: 0x000000C4。

解決:宿主機終端機執行:

VBoxManage setextradata "VM名稱" VBoxInternal/CPUM/CMPXCHG16B 1

重啟虛擬機繼續安裝。

錯誤 2:無法開機、黑屏、卡 Logo

  • 確認 BIOS 虛擬化已啟用
  • 虛擬機設定 → 系統 → 勾選 啟用 I/O APIC
  • 嘗試關閉 3D 加速
  • 確認 ISO 檔案完整性 (SHA256 校驗)

錯誤 3:安裝極慢、滑鼠游標消失

  • 安裝 Guest Additions:裝置 → 安裝客體增功套件 → 客體 OS 內執行 VBoxWindowsAdditions.exe
  • 分配更多 CPU 核心與記憶體
  • 啟用虛擬機設定 → 系統 → 處理器 → 執行上限 100%

安裝後優化

  1. 安裝 Guest Additions:共享剪貼簿、拖放檔案、共享資料夾、無縫模式、動態解析度
  2. 啟用共享資料夾:設定 → 共享資料夾 → 新增宿主機目錄 → 客體 OS 掛載為網路磁碟機
  3. 快照備份:乾淨安裝完成後建立快照,實驗環境可隨時還原
  4. 授權啟用:設定 → 更新與安全性 → 授權 → 變更產品金鑰

總結

Linux + VirtualBox 跑 Windows 10 關鍵三要素:BIOS VT-x 啟用 → 充足資源分配 (4GB+ RAM, 2+ vCPU) → CMPXCHG16B 指令修正。配合 Guest Additions 獲得接近原生體驗,適合開發測試、相容性驗證、舊軟體運行等場景。

Copyright © Windows教程網 All Rights Reserved