[教學] 如何讓 Virtualbox 虛擬機從隨身碟/實體硬碟開機

這陣子剛好在嘗試 Ventoy 的 GRUB2 多重開機選單設定,要找台實體機測試在有點讓人心煩,隨手翻了一下網路上的文件,原來可以透過 VMDK 檔案格式來存取實體磁碟,以下就是操作流程紀錄,提供給有類似使用需求的朋友參考。

參考文獻

操作環境

  • 作業系統 : Windows 10 Version 1909
  • 虛擬機器軟體 : VirtualBox 6.1.10

操作流程

確認磁碟編號

20200713184054 50
將隨身碟插入主機後,在作業系統左下角開始圖示處按下滑鼠右鍵進入「磁碟管理」,這時會看到剛剛的隨身碟是「磁碟1」,也就是「PhysicalDrive1」

建立隨身碟VMDK

20200713184743 8

  1. 請先在 D 槽建立 VirtualBox 資料夾
  2. 使用系統管理員開啟「命令提示字元」,並切換至 VirtualBox 安裝路徑,預設應為 C:\Program Files\Oracle\VirtualBox
  3. 輸入下面指令後,會在 D:\VirtualBox 資料夾下方建立對應 PhysicalDrive1 的 VMDK 檔

建立虛擬機

20200713185907 68
以專家模式建立虛擬機,選取「使用現有虛擬硬碟檔案」後,點擊資料夾圖式

20200713185909 37
加入先前建立在 D:\VirtualBox\usbboot.vnmk ,後即完成虛擬機配置

虛擬機從隨身碟啟動

VirtualBox boot from USB
啟動虛擬機後就會從隨身碟開機