Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

VirtualBox 是一套跨平台桌面虛擬化軟體,能在 Windows、macOS、Linux 或 Oracle Solaris 主機上建立虛擬機,讓你在不重灌主機的情況下執行 Linux、Windows 等客體作業系統。它很適合學習、開發、軟體測試、舊系統相容性測試與建立可回復的實驗環境;但效能不等於裸機,且 CPU 架構、硬體虛擬化、Windows Hyper-V 及授權條件都必須先確認。

本文會說明 VirtualBox 的運作方式、安裝與建機流程、Guest Additions、Extension Pack、網路、快照、命令列操作、故障排除,以及它與 VMware Workstation Pro、Parallels Desktop 的差異。

VirtualBox 是什麼?

Oracle VirtualBox 是一套完整虛擬化(full virtualization)工具。它在現有電腦的作業系統之上建立一層虛擬化平台,再提供虛擬 CPU、記憶體、硬碟、網路卡、USB 控制器與顯示裝置,讓另一個作業系統以為自己正在使用一台獨立電腦。

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

實際安裝 VirtualBox 的電腦與作業系統稱為主機(host);安裝在虛擬機裡的作業系統稱為客體(guest);負責管理硬體資源並分配給虛擬機的軟體層則稱為虛擬機監控器(hypervisor)。

#1 Best Overall
HP High-End Virtualization Server 36-Core 256GB RAM 16TB DL360 G9 (Renewed)
  • HP Proliant DL360 G9 4-Bay LFF Server | 2x E5-2695v4 2.10GHz 18-Core CPU (36-Cores Total)
  • 256GB DDR4 RAM | 4x 4TB 7.2K SATA 3.5" HDD
  • Smart Array P440ar w/ 2GB FBWC | 4x1Gbe NIC
  • 2x 500W PSU | Windows Server 2019 Standard Evaluation

截至 2026 年 8 月 18 日,Oracle 官方下載頁列出的最新版本是 VirtualBox 7.2.14。版本會更新,實際下載前應以Oracle 官方下載頁為準。

VirtualBox、雙重開機與容器的差異

方式 工作方式 主要取捨
VirtualBox 虛擬機 在主機內執行完整的另一個作業系統 隔離性與彈性較好,但消耗較多 RAM、CPU 和儲存空間
雙重開機 開機時選擇其中一個作業系統 接近裸機效能,但不能同時使用兩個系統,切換也較不方便
容器,例如 Docker 共用主機核心,隔離應用程式與其相依環境 啟動快、資源較省,但不是完整的另一台電腦

因此,虛擬機不是「免費增加一台電腦」:它仍然使用主機的處理器、記憶體、硬碟和網路。主機資源不足時,主機與所有 VM 都可能變慢。

VirtualBox 如何運作?

實體硬體
   ↓
主機作業系統
   ↓
VirtualBox 虛擬化層
   ↓
虛擬 CPU/RAM/磁碟/網路卡/顯示卡
   ↓
客體作業系統與應用程式

CPU 虛擬化與 VT-x/AMD-V

VirtualBox 會把主機 CPU 的運算時間分配給客體。現代 x86 電腦通常依靠 Intel VT-x 或 AMD-V 硬體虛擬化功能,降低純軟體模擬的效能成本。這些功能通常要在 BIOS/UEFI 中啟用,名稱可能是 Intel Virtualization Technology、VT-x、SVM 或 AMD-V。

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

配給 VM 的 vCPU 越多不一定越快。若一次分配太多核心,主機與 VM 的排程反而可能變得更複雜。輕量 Linux 桌面通常可先從 2 個 vCPU 開始,再依實際工作負載調整。

Windows 主機還可能受到 Hyper-V、Virtualization-Based Security(VBS)或 Memory Integrity 影響。VirtualBox 官方文件提醒,競爭性的 hypervisor 不應同時爭用相同虛擬化資源;即使 VM 能啟動,效能與相容性也可能不同。停用 Windows 安全功能前,應先了解這可能降低主機安全性,並影響 WSL2、Windows Sandbox 等功能。

記憶體虛擬化

VM 的 RAM 是從主機實體記憶體中分配出來的。不要把主機全部 RAM 都交給單一 VM,因為主機仍需要記憶體維持桌面、VirtualBox 與其他程式運作。

Rank #2
Hewlett Packard Enterprise High-End Virtualization Server 64-Core 32GB RAM 32TB DL380 G11
  • HPE Proliant DL380 G11 12-Bay LFF Server | 2x Gold 6430 2.1GHz 32-Core CPU (64-Cores Total)
  • 32GB DDR5 RAM | 4x 8TB 7.2K SAS 3.5" HDD
  • MR408i-o Raid Controller | 12Gb/s SAS Expander | 4x1GbE NIC
  • 2x 800W PSU | Windows Server 2019 Standard Evaluation
使用情境 可作為起點的配置
輕量 Linux 桌面 2–4 GB RAM、2 vCPU
Linux 開發環境 4–8 GB RAM,視 IDE、編譯和服務數量調整
Windows 11 測試 VM 至少符合客體官方要求,實務上通常需要更多記憶體
多台 VM 同時執行 先計算主機可用 RAM,再分配給各 VM 並保留主機餘裕

以上是實務起始值,不是 Oracle 的硬性規格。若主機開始大量使用 swap 或 Windows 分頁檔,整體速度通常會明顯下降。

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

虛擬硬碟與映像檔

虛擬硬碟通常以主機上的檔案保存。常見格式包括:

  • VDI:VirtualBox 原生格式。
  • VMDK:VMware 常見格式。
  • VHD:Microsoft Virtual PC/Hyper-V 生態常見格式。

動態配置磁碟會隨資料增加而成長;固定大小磁碟則在建立時預先配置空間,可能減少部分配置開銷,但建立較久且會立即占用較多儲存空間。動態配置不代表主機不需要足夠的可用空間。

虛擬硬碟檔不是備份。如果主機磁碟損壞,VM 和其中資料可能一起遺失。也不要讓多台 VM 任意共用同一個可寫入虛擬硬碟,否則可能造成檔案系統損壞。

虛擬網路

VirtualBox 會為客體提供虛擬網路卡。最常用的模式如下:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
模式 作用 適合情境
NAT VM 透過主機連外,外部通常不能直接連入 VM 一般上網、更新系統、安裝套件
NAT Network 多台 VM 位於同一個私有網路並透過 NAT 對外 多 VM 測試
Bridged Adapter VM 像區域網路中的獨立裝置 測試區網伺服器或服務
Host-only Adapter VM 與主機互通,但通常不直接連外 本機開發和測試
Internal Network 只允許指定 VM 彼此通訊 隔離的網路拓撲實驗

NAT 通常是最簡單的起點。如果要從主機或其他電腦連到 VM 內的 SSH、Web 或 RDP 服務,則需使用 NAT 連接埠轉送、橋接網路或其他網路配置。

Rank #3
HP High-End Virtualization Storage Server 32-Core 256GB RAM 96TB 2x10GbE Apollo 4200 G10 (Renewed)
  • HP Apollo 4200 G10 24-Bay LFF Server | 2x Gold 6130 2.1GHz 16-Core CPU (32-Cores Total)
  • 256GB DDR4 RAM | 24x 4TB 7.2K SAS 3.5" HDD
  • Smart Array P816i-a SR | 2x10GbE NIC
  • 2x 800W PSU | Windows Server 2019 Standard Evaluation

VirtualBox 7.2 的平台與架構注意事項

VirtualBox 7.2 的官方安裝文件列出 Windows、macOS、Linux 和 Oracle Solaris 主機,但支援項目會隨主機作業系統、CPU 架構及版本而異,應查閱官方安裝文件。

macOS 不能只用「Mac 支援」一概而論:

  • Intel Mac 與 Apple Silicon Mac 的虛擬化條件不同。
  • ARM 主機應優先使用 ARM 客體映像。
  • 在 ARM 主機執行 x86/x64 客體,不能視為與原生架構相同,支援性與效能必須個別確認。
  • VirtualBox 7.2 文件將 Windows 11 ARM 主機列為實驗性支援。

客體系統也有自己的授權條件。VirtualBox 不會提供 Windows 授權;Windows 客體須遵守 Microsoft 條款。macOS 客體則受到 Apple 軟體授權與硬體限制。Linux 發行版通常可免費取得,但仍應從官方來源下載 ISO,並遵守該發行版的授權規則。

安裝 VirtualBox

安裝前檢查

  • 確認處理器與主機系統支援所需的虛擬化功能。
  • 在 BIOS/UEFI 啟用 Intel VT-x 或 AMD-V。
  • 預留足夠的 RAM、SSD 空間與處理器核心。
  • 準備客體作業系統的官方 ISO。
  • 確認主機 CPU 架構與客體映像架構相容。

Windows、macOS、Linux 的通用流程

  1. 前往Oracle 官方下載頁。
  2. 依主機作業系統與 CPU 架構下載安裝套件。
  3. 安裝 VirtualBox Base Package。
  4. 開啟程式,確認主程式版本。
  5. 若需要 USB 2.0/3.0、VRDP、PXE 或磁碟映像加密,再下載與主程式完全相同版本號的 Extension Pack。

Base Package 的核心元件採 GPLv3;Extension Pack 是獨立、另行授權的元件。不能因為 Base Package 可免費取得,就把所有附加元件都稱為相同授權。商業部署前應閱讀VirtualBox 下載與授權說明。

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

建立第一台虛擬機

  1. 開啟 VirtualBox,選取 New/新增。
  2. 輸入 VM 名稱,選擇客體作業系統類型與版本。
  3. 指定官方 ISO 映像檔。
  4. 決定是否使用 Unattended Installation/無人值守安裝。想自行完成安裝流程時,可選擇跳過。
  5. 配置 RAM 和 vCPU,保留足夠資源給主機。
  6. 建立新的虛擬硬碟,或選擇現有且確定可安全使用的虛擬硬碟。
  7. 啟動 VM,從 ISO 進入客體安裝程式。
  8. 安裝完成後,卸載 ISO,避免下一次開機再次進入安裝程式。

安裝後可到 VM 的設定檢查處理器、記憶體、儲存裝置、網路與顯示設定。若客體是圖形化桌面,SSD 和足夠的主機 RAM 通常比盲目增加 vCPU 更重要。

Guest Additions 是什麼?

Guest Additions 安裝在客體作業系統內,用來改善客體與 VirtualBox 虛擬硬體的整合。常見功能包括動態調整解析度、滑鼠整合、共享剪貼簿、拖放、共享資料夾、部分顯示改善與時間同步。

  1. 啟動客體 VM。
  2. 在 VirtualBox 視窗選取 Devices → Insert Guest Additions CD Image。
  3. 在客體系統內執行安裝程式。
  4. 重新啟動客體。
  5. 到 Settings → General → Advanced 檢查共享剪貼簿與拖放設定。

Guest Additions 與主程式版本最好保持一致。版本不一致可能造成顯示、共享資料夾或剪貼簿問題。

Rank #4
HP High-End Virtualization Server 36-Core 768GB RAM 16TB DL360 G9 (Renewed)
  • HP Proliant DL360 G9 4-Bay LFF Server | 2x E5-2695v4 2.10GHz 18-Core CPU (36-Cores Total)
  • 768GB DDR4 RAM | 4x 4TB 7.2K SATA 3.5" HDD
  • Smart Array P440ar w/ 2GB FBWC | 4x1Gbe NIC
  • 2x 500W PSU | Windows Server 2019 Standard Evaluation

Extension Pack 與 Guest Additions 的差異

項目 Extension Pack Guest Additions
安裝位置 主機端 客體作業系統內
主要目的 擴充 VirtualBox 本身的功能 改善客體與虛擬硬體整合
常見功能 USB 2.0/3.0、VRDP、PXE、磁碟映像加密 共享資料夾、動態解析度、剪貼簿、拖放
是否必要 基本 VM 不一定需要 基本 VM 不一定需要,但桌面使用通常值得安裝

共享剪貼簿通常不需要 Extension Pack;USB 3.0 或 VRDP 也不是安裝 Guest Additions 就會自動取得。兩者是不同位置、不同用途的元件。

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

快照、複製與匯出

快照不是備份

快照保存 VM 在某個時間點的磁碟狀態,適合在系統更新、安裝測試軟體或修改設定前建立。若測試失敗,可回復到先前狀態。

但快照依賴父磁碟與差異磁碟鏈,會增加儲存和管理複雜度。長期保留大量快照可能讓磁碟鏈變得難以管理;快照也不能取代獨立備份。重要資料應另存到主機備份、外部儲存或其他備份系統。

複製與匯出

Full Clone 會建立獨立副本,較適合長期使用或搬移;Linked Clone 依賴原始磁碟,節省空間但耦合程度較高。搬移 VM 前,應先正常關機並備份整個 VM 相關檔案。

OVF/OVA 可用於匯出與交換虛擬機,但匯入到另一台主機後,仍需檢查 CPU 架構、網路介面、Guest Additions、授權和客體驅動程式。

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

VBoxManage 命令列操作

VBoxManage 可從 GUI 以外管理 VM。參數會隨版本改變,執行前可用 VBoxManage --help,並對照官方命令參考。

Best Value
HP High-End Virtualization Server 52-Core 768GB RAM 3.84TB DL380 G10 (Renewed)
  • HP Proliant DL380 G10 8-Bay SFF Server | 2x Platinum 8164 2.0GHz 26-Core CPU (52-Cores Total)
  • 768GB DDR4 RAM | 2x 1.92TB SATA III 2.5" SSD
  • Smart Array S100i SR | 2x10GbE NIC
  • 2x 500W PSU | Windows Server 2019 Standard Evaluation
# 查看版本
VBoxManage --version

# 列出所有虛擬機
VBoxManage list vms

# 列出執行中的虛擬機
VBoxManage list runningvms

# 啟動虛擬機
VBoxManage startvm "Ubuntu Test" --type gui

# 以無頭模式啟動
VBoxManage startvm "Ubuntu Test" --type headless

# 請求客體正常關機
VBoxManage controlvm "Ubuntu Test" acpipowerbutton

# 強制關閉,可能造成資料遺失
VBoxManage controlvm "Ubuntu Test" poweroff

# 建立快照
VBoxManage snapshot "Ubuntu Test" take "Before update"

# 列出快照
VBoxManage snapshot "Ubuntu Test" list

# 恢復快照
VBoxManage snapshot "Ubuntu Test" restore "Before update"

acpipowerbutton 是較正常的關機請求;poweroff 等同強制斷電,可能損壞客體檔案系統。恢復快照前,先確認快照之後的資料是否需要保留,因為那些變更可能會被捨棄。

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

常見故障排除

顯示 VT-x/AMD-V 未啟用

  1. 進入 BIOS/UEFI,啟用 Intel Virtualization Technology、VT-x、SVM 或 AMD-V。
  2. 完整關機後重新啟動。
  3. 確認 Windows 的 Hyper-V、VBS 或 Memory Integrity 是否接管虛擬化功能。
  4. 確認主機與客體架構相容。

不要在不了解後果的情況下直接刪除安全功能。停用 Hyper-V 或 VBS 可能降低主機安全性,也可能影響其他 Windows 虛擬化功能。

64 位元客體選項不見

常見原因包括硬體虛擬化未啟用、主機環境為 32 位元、另一個 hypervisor 已接管虛擬化功能、VirtualBox 或主機架構不支援該客體,以及 Windows 核心隔離功能造成限制。

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

VM 很慢

  • 不要把所有 RAM 和 CPU 都分配給 VM。
  • 確認主機沒有大量使用 swap/分頁檔。
  • 將 VM 放在 SSD,避免放在頻繁同步的雲端資料夾。
  • 減少不必要的快照鏈。
  • 安裝與主程式相符的 Guest Additions。
  • 檢查 Hyper-V 或其他 hypervisor 是否造成額外負擔。
  • 檢查客體的更新、索引和背景服務。
  • 圖形工作負載若仍緩慢,不要只增加顯示記憶體,應重新評估 VirtualBox 是否適合。

沒有網路

  • NAT:先確認主機本身可上網。
  • Bridged:確認選用正確的實體網路介面;Wi-Fi 橋接在部分網路與驅動程式中可能有限制。
  • Host-only:此模式本來就通常不能直接連外。
  • 若外部無法連到 VM 服務,檢查 NAT port forwarding、客體防火牆,以及服務是否監聽正確位址。

USB 裝置無法使用

  • 確認主機端安裝與主程式相符版本的 Extension Pack。
  • 確認 VM 設定已啟用 USB 控制器。
  • 確認主機作業系統沒有先獨占裝置。
  • Linux 主機需檢查使用者群組與 USB 權限。
  • 資料寫入期間不要直接拔除 USB 裝置。

共享資料夾無法掛載

  • 確認客體已安裝 Guest Additions。
  • 確認共享資料夾名稱與客體掛載命令正確。
  • Linux 客體可能需要將使用者加入 vboxsf 群組。
  • 檢查客體檔案系統與權限。
  • 重要資料不要只放在共享資料夾,應保留獨立備份。

VirtualBox 適合什麼用途?

  • 在 Windows 執行 Linux:學習 Ubuntu、Debian、Fedora 和 Linux 工具鏈,不必重灌主機。
  • 在 macOS 測試其他系統:但必須先確認 Intel 或 Apple Silicon,以及客體架構。
  • 開發與網頁測試:建立可丟棄的環境,測試不同作業系統、瀏覽器和服務。
  • 學習系統管理:用多台 VM 模擬 Web 伺服器、資料庫、用戶端、DNS 或網路分段。
  • 測試舊版系統:保存舊軟體或舊環境,但客體自身的安全風險仍然存在。
  • 一般隔離實驗:降低測試對主機的影響,但不能把 VM 視為絕對安全沙盒。

共享剪貼簿、拖放、共享資料夾與 USB 直通都會降低隔離程度。需要高度安全保證的惡意程式分析,應使用專門隔離環境與成熟資安流程。

VirtualBox 的優缺點

優點

  • 支援多種主機作業系統,跨平台性佳。
  • GUI 入門門檻相對低,也提供 CLI、API 和 SDK。
  • 支援快照、複製、匯入/匯出與多種虛擬磁碟格式。
  • 適合個人學習、教學、開發和測試。
  • Base Package 的核心元件採 GPLv3,可免費取得。

限制

  • 效能通常不等於裸機,特別是磁碟 I/O、3D 圖形和多 VM 並行負載。
  • Apple Silicon、ARM 客體和 x86/x64 客體之間存在架構限制。
  • Windows 的 Hyper-V/VBS 可能造成效能或相容性差異。
  • 部分功能需要另外安裝 Guest Additions 或 Extension Pack。
  • 不宜視為高效能 GPU 虛擬化、企業級伺服器虛擬化或高可用性叢集的預設方案。
  • Extension Pack 與 Base Package 採不同授權,商業使用需個別確認。

VirtualBox 與替代品怎麼選?

需求 較合理的方向
免費、跨平台的學習與測試 先選 VirtualBox,並確認客體架構與 Extension Pack 授權
Windows/Linux 桌面,重視成熟的專業工作流程 比較 VMware Workstation Pro
Apple Silicon Mac 主要執行 Windows 11 ARM 優先比較 Parallels Desktop 與 VMware Fusion
Linux 主機,重視原生 Linux 虛擬化堆疊 評估 QEMU/KVM 類工具,但學習與管理門檻可能較高
集中管理、高可用性、企業級伺服器需求 評估專門的企業虛擬化平台,不要把桌面版 VirtualBox 當完整替代方案

VMware Workstation Pro 與 Fusion Pro 的免費與下載政策應以Broadcom 官方說明為準,下載通常需要 Broadcom 帳戶。Workstation Pro 主要面向 Windows/Linux 主機;Apple Silicon Mac 應比較 Fusion。

Parallels Desktop 偏向在 Mac 上整合式執行 Windows,尤其適合 Apple Silicon Mac 使用者;它是商業產品,方案、訂閱、買斷價格和促銷會變動,應查看官方購買頁。它不代表 ARM 主機能完整取代所有 x86 客體環境。

結論:你應該使用 VirtualBox 嗎?

如果你想在不重灌主機的情況下學習 Linux、測試軟體、建立可回復的實驗環境,或需要一套跨 Windows、macOS 和 Linux 的一般用途虛擬化工具,VirtualBox 通常是合理起點。安裝前先確認主機架構、VT-x/AMD-V、RAM、儲存空間和客體授權,使用時再正確區分 Guest Additions、Extension Pack、快照與備份。

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

若你在 Apple Silicon Mac 上主要執行 Windows ARM,應同步比較 Parallels Desktop 與 VMware Fusion;若你需要高效能圖形、企業集中管理、高可用性或伺服器級支援,則應評估更專門的平台。

Quick Recap

Bestseller No. 1
HP High-End Virtualization Server 36-Core 256GB RAM 16TB DL360 G9 (Renewed)
HP High-End Virtualization Server 36-Core 256GB RAM 16TB DL360 G9 (Renewed)
HP Proliant DL360 G9 4-Bay LFF Server | 2x E5-2695v4 2.10GHz 18-Core CPU (36-Cores Total); 256GB DDR4 RAM | 4x 4TB 7.2K SATA 3.5" HDD
$1,854.25
Bestseller No. 2
Hewlett Packard Enterprise High-End Virtualization Server 64-Core 32GB RAM 32TB DL380 G11
Hewlett Packard Enterprise High-End Virtualization Server 64-Core 32GB RAM 32TB DL380 G11
32GB DDR5 RAM | 4x 8TB 7.2K SAS 3.5" HDD; MR408i-o Raid Controller | 12Gb/s SAS Expander | 4x1GbE NIC
$17,500.00
Bestseller No. 3
HP High-End Virtualization Storage Server 32-Core 256GB RAM 96TB 2x10GbE Apollo 4200 G10 (Renewed)
HP High-End Virtualization Storage Server 32-Core 256GB RAM 96TB 2x10GbE Apollo 4200 G10 (Renewed)
HP Apollo 4200 G10 24-Bay LFF Server | 2x Gold 6130 2.1GHz 16-Core CPU (32-Cores Total); 256GB DDR4 RAM | 24x 4TB 7.2K SAS 3.5" HDD
$5,995.00
Bestseller No. 4
HP High-End Virtualization Server 36-Core 768GB RAM 16TB DL360 G9 (Renewed)
HP High-End Virtualization Server 36-Core 768GB RAM 16TB DL360 G9 (Renewed)
HP Proliant DL360 G9 4-Bay LFF Server | 2x E5-2695v4 2.10GHz 18-Core CPU (36-Cores Total); 768GB DDR4 RAM | 4x 4TB 7.2K SATA 3.5" HDD
$4,584.93
Bestseller No. 5
HP High-End Virtualization Server 52-Core 768GB RAM 3.84TB DL380 G10 (Renewed)
HP High-End Virtualization Server 52-Core 768GB RAM 3.84TB DL380 G10 (Renewed)
768GB DDR4 RAM | 2x 1.92TB SATA III 2.5" SSD; Smart Array S100i SR | 2x10GbE NIC; 2x 500W PSU | Windows Server 2019 Standard Evaluation
$7,562.55