免費、全功能、效能好——開始你的第一台虛擬機

從下載安裝到建立第一台虛擬機,VMware Workstation Pro 免費版新手教學:VM 建立、快照管理、網路模式、共享資料夾與效能調校。

你已經決定用 VMware Workstation 了,但打開官網發現下載頁面改了好幾次、授權條款看不太懂、安裝完之後一堆選項不知道該怎麼選。

別擔心,這篇從頭帶你走一遍:下載正確的版本、安裝、建立第一台 VM、學會快照,最後調整幾個讓體驗大幅提升的設定。

如果你還不確定該選哪個虛擬機軟體,建議先看 VMware vs Hyper-V vs VirtualBox 比較

🎯 這篇適合誰

你的情況 建議閱讀段落
還沒安裝,想從頭開始 從「下載與安裝」開始
已經裝好,想建第一台 VM 跳到「建立第一台虛擬機」
想搞懂 NAT / Bridged 網路差異 看「網路模式」
想知道快照怎麼用 跳到「快照管理」
VM 跑起來很卡 直接看「效能調校」

VMware Workstation 工作流程


📥 下載與安裝

下載正確的版本

2024 年 Broadcom 收購 VMware 後,下載頁面經歷了幾次搬家。目前正確的下載方式:

  1. 前往 Broadcom Support Portal
  2. 註冊一個免費帳號(需要 email 驗證)
  3. 在產品列表中找到 VMware Workstation Pro
  4. 選擇最新版本下載(Windows 或 Linux)

注意:下載需要登入 Broadcom 帳號,這是收購後的新要求。帳號免費,但流程比以前多了幾步。

安裝步驟

安裝很直覺,幾個需要注意的地方:

  1. 以系統管理員身分執行安裝程式
  2. 安裝路徑:預設即可,除非你的 C 槽空間不夠
  3. Enhanced Keyboard Driver:建議勾選,可以讓 VM 更好地攔截鍵盤快捷鍵(像 Ctrl+Alt+Del)
  4. 加入 PATH:建議勾選,方便日後用命令列操作
  5. 安裝完成後重新開機

授權選擇

第一次開啟時會問你輸入授權碼:

  • 選擇 Use VMware Workstation for Personal Use(個人使用)
  • 不需要輸入任何序號
  • 所有功能都可以使用,包括快照、加密 VM、3D 加速

重要:個人免費授權涵蓋所有功能,跟以前的付費版完全相同。唯一限制是不能用於商業用途。


🖥️ 建立第一台虛擬機

裝好了,來建第一台 VM。我們用 Ubuntu Desktop 當範例——免費、輕量、最適合新手練習。

事前準備

  1. 下載 Ubuntu ISO:到 ubuntu.com 下載最新 LTS 版本的 ISO 檔
  2. 確認硬體資源:至少預留 2 核 CPU、4GB RAM、25GB 硬碟空間給 VM

建立步驟

Step 1:新增虛擬機

開啟 VMware Workstation → File → New Virtual Machine(或按 Ctrl+N)

選擇 Typical(recommended) 就好,Custom 是進階用戶用的。

Step 2:選擇安裝來源

Installer disc image file (ISO) → 瀏覽到你下載的 Ubuntu ISO。

VMware 會自動偵測到是 Ubuntu,並啟用 Easy Install 模式。這個功能會自動幫你填入使用者名稱和密碼,省掉安裝過程中的手動輸入。

Step 3:設定 VM 名稱和位置

  • Virtual machine name:取個好記的名字,像 Ubuntu-Lab
  • Location:VM 檔案存放位置,建議放在 SSD 上,效能差很多

Step 4:設定磁碟

  • Maximum disk size:建議 40GB 以上(Ubuntu 基本安裝約 10GB,留空間裝軟體)
  • Store virtual disk as a single file:如果你的磁碟格式是 NTFS,選這個效能稍好
  • Split virtual disk into multiple files:如果你可能要把 VM 搬到其他電腦,選這個方便搬移

Step 5:確認硬體設定

Customize Hardware 可以在建立前調整:

項目 建議值 說明
Memory 4 GB 至少 2GB,4GB 比較順
Processors 2 核心 不要超過實體核心的一半
Network NAT 新手用 NAT 最省事
Display 勾選 3D acceleration Ubuntu 桌面會更順

設定好按 Finish,VM 就會開始自動安裝 Ubuntu。

安裝完成後

Easy Install 會自動完成整個 Ubuntu 安裝流程,大約 10-15 分鐘。安裝完成後:

  1. VM 會自動重新開機並進入 Ubuntu 桌面
  2. VMware Tools 通常會自動安裝——這是讓 VM 效能最佳化的關鍵元件
  3. 確認 VMware Tools 有裝好:Ubuntu 桌面應該可以自動調整解析度、支援拖放檔案

如果 VMware Tools 沒有自動安裝,手動安裝方式:

sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop

安裝完重新開機就好。


📸 快照管理:VM 的時光機

快照(Snapshot)是虛擬機最實用的功能之一。拍一張快照 = 記錄當下 VM 的完整狀態(包括記憶體、磁碟、設定),隨時可以一秒還原。

什麼時候該拍快照?

  • 安裝完作業系統後:這是最乾淨的狀態,留一個當保底
  • 做重大操作之前:改系統設定、裝驅動、跑不確定的指令之前
  • 實驗前:測試新軟體、嘗試不同設定之前

快照操作

操作 快捷鍵 位置
拍快照 Ctrl+M VM → Snapshot → Take Snapshot
還原快照 VM → Snapshot → Revert to Snapshot
快照管理 VM → Snapshot → Snapshot Manager

快照命名建議

別用「快照 1」「快照 2」這種名字,兩天後你就忘了每個快照是什麼狀態。建議用描述性的名字:

  • 乾淨安裝-Ubuntu24.04-已裝VMTools
  • 安裝Docker前
  • Nginx設定完成-可運作

快照的注意事項

  • 快照會佔磁碟空間:每個快照記錄差異資料,長期累積可能很大
  • 不要把快照當備份:快照和 VM 存放在同一個磁碟,硬碟壞了兩個一起沒
  • 建議不要超過 3-4 層:快照鏈太長會影響效能
  • 定期清理:不需要的快照該刪就刪,用 Snapshot Manager 管理

🌐 網路模式:NAT vs Bridged vs Host-Only

VMware 提供三種網路模式,很多新手在這裡搞混。其實邏輯很簡單:

NAT(Network Address Translation)

VM 透過主機的網路上網,外面看不到 VM。

  • VM 拿到的 IP 是 VMware 內部分配的(通常 192.168.x.x)
  • VM 可以上網,但區域網路上的其他裝置看不到它
  • 最簡單、最安全,新手首選

適合:學習、測試、跑不需要被外部存取的服務。

Bridged(橋接模式)

VM 直接接入你的實體網路,跟主機平起平坐。

  • VM 會從你的路由器拿到一個獨立 IP(跟主機同網段)
  • 區域網路上的其他裝置可以直接存取 VM
  • 像是你在網路上多了一台電腦

適合:架設需要被其他裝置存取的服務(Web server、NAS 測試)。

Host-Only(僅主機模式)

VM 只能跟主機通訊,完全斷網。

  • VM 和主機之間可以互相存取
  • VM 不能上網,也看不到其他網路裝置
  • 最高隔離度

適合:安全測試、惡意程式分析、完全隔離的實驗環境。

怎麼切換?

VM 設定 → Network Adapter → 選擇模式。可以隨時切換,不用關機。

實用技巧:可以在一台 VM 上加兩張網路卡——一張 NAT 上網,一張 Host-Only 跟主機互傳檔案。這在架設測試環境時特別好用。


📂 共享資料夾:主機和 VM 之間傳檔

在主機和 VM 之間傳檔案有幾種方式,共享資料夾是最方便的。

設定步驟

  1. 確認 VMware Tools 已安裝
  2. VM → Settings → Options → Shared Folders
  3. 選擇 Always enabled
  4. Add → 選擇主機上的資料夾 → 取個名字
  5. 勾選 Enable this share

在 VM 裡存取

Linux(Ubuntu):

共享資料夾掛載在 /mnt/hgfs/ 下面:

ls /mnt/hgfs/
# 你會看到剛才設定的共享資料夾名稱

如果看不到,執行:

sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other

Windows VM:

共享資料夾會出現在「網路位置」,路徑是 \\vmware-host\Shared Folders\

其他傳檔方式

  • 拖放(Drag & Drop):直接從主機拖檔案到 VM 視窗,需要 VMware Tools
  • 複製貼上:主機和 VM 之間可以互相複製貼上文字和檔案
  • USB 隨身碟:VM → Removable Devices → 選擇 USB 裝置連接到 VM

⚡ 效能調校

VM 預設設定就能跑,但花幾分鐘調整可以讓體驗好很多。

硬體分配原則

資源 建議值 上限
CPU 核心 主機核心的 1/2 不超過主機的 3/4
記憶體 主機 RAM 的 1/4 不超過主機的 1/2
硬碟 SSD 上的 VMDK

最重要的一條規則:VM 檔案一定要放在 SSD 上。 如果放在 HDD,開機可能要等 3-5 分鐘,放在 SSD 只要 15-30 秒。差距非常大。

進階設定

Edit → Preferences → Memory:

  • Fit all virtual machine memory into reserved host RAM:如果你的 RAM 夠大(32GB+),勾這個可以避免 VM 記憶體被 swap 到硬碟,效能會好很多
  • Allow most virtual machine memory to be swapped:RAM 不夠時選這個,但效能會差

VM Settings → Options → Advanced:

  • Firmware type:新的作業系統選 UEFI,舊系統選 BIOS
  • Side Channel Mitigations:如果不需要最高安全性,可以關掉以提升效能(約 5-10%)

VM Settings → Hardware → Display:

  • 3D graphics:勾選,分配至少 1GB 顯示記憶體
  • Accelerate 3D graphics:勾選可以讓桌面環境更順暢

省空間技巧

VM 用久了磁碟會越來越大。定期做這些操作:

  1. VM 內清理:刪除不需要的檔案、清除快取
  2. 壓縮虛擬磁碟:VM → Manage → Clean Up Disks(需要 VMware Tools)
  3. 刪除不需要的快照:Snapshot Manager → 刪除過時的快照

🔧 常用快捷鍵

快捷鍵 功能
Ctrl+Alt 釋放滑鼠(從 VM 跳回主機)
Ctrl+Alt+Enter 全螢幕切換
Ctrl+M 拍快照
Ctrl+N 新增 VM
Ctrl+G 抓取滑鼠到 VM

提醒:在 VM 裡面按 Ctrl+Alt+Del 會被主機攔截。要送到 VM 裡面,用 Ctrl+Alt+Insert。


❓ 常見問題

啟動 VM 時出現「VMX is not available」

這通常是 BIOS 裡的虛擬化功能(VT-x / AMD-V)沒有開啟:

  1. 重開機進入 BIOS(開機時按 Del 或 F2)
  2. 找到 Intel VT-xAMD SVM 選項
  3. 設為 Enabled
  4. 儲存並重新開機

Hyper-V 衝突

如果你的 Windows 有啟用 Hyper-V(包括 WSL2、Windows Sandbox),可能會跟 VMware 衝突。VMware 17+ 已經支援與 Hyper-V 共存,但效能可能會下降。

如果想要最佳效能,可以關閉 Hyper-V:

# 以系統管理員身分執行 PowerShell
bcdedit /set hypervisorlaunchtype off
# 重新開機後生效

要重新啟用:

bcdedit /set hypervisorlaunchtype auto

VM 畫面很小、解析度無法調整

通常是 VMware Tools 沒有正確安裝。確認方式:

  • VM 視窗右下角應該有 VMware Tools 的圖示
  • Linux:執行 vmware-toolbox-cmd -v 確認版本
  • 重新安裝:VM → Install VMware Tools

VM 可以上網嗎?

預設的 NAT 模式就可以上網。如果不能:

  1. 確認主機本身可以上網
  2. VM Settings → Network Adapter → 確認是 NAT
  3. VM 裡面執行 ping 8.8.8.8 測試
  4. 如果 ping 不通,試試 Edit → Virtual Network Editor → Restore Defaults

一台電腦可以同時開幾台 VM?

取決於你的硬體。以 16GB RAM 為例:

  • 主機保留 4GB
  • 每台 VM 分配 2-4GB
  • 大約可以同時跑 3-4 台輕量 VM

CPU 核心也是一樣的邏輯——總分配核心數不要超過實體核心數的 3/4。


✨ 小結

VMware Workstation Pro 免費版給你的是一套完整的企業級虛擬機工具,不是閹割版。從建立 VM、快照管理、網路設定到效能調校,這篇涵蓋了日常使用的所有面向。

建議你現在就動手:下載 VMware、建一台 Ubuntu VM、拍一個快照、然後在裡面亂搞一通。搞壞了?還原快照,30 秒回到剛才的狀態。這種「隨便玩不怕壞」的感覺,用過就回不去了。

下一步可以試試在 VM 裡面架 Docker、跑 Nginx、甚至建一個完整的開發環境。虛擬機是所有自架服務的起點,學會了它,後面的路會走得快很多。


🔗 延伸閱讀

這篇有幫助嗎? 免費、全功能、效能好——開始你的第一台虛擬機