這陣子剛好在嘗試 Ventoy 的 GRUB2 多重開機選單設定,要找台實體機測試在有點讓人心煩,隨手翻了一下網路上的文件,原來可以透過 VMDK 檔案格式來存取實體磁碟,以下就是操作流程紀錄,提供給有類似使用需求的朋友參考。
參考文獻
操作環境
- 作業系統 : Windows 10 Version 1909
- 虛擬機器軟體 : VirtualBox 6.1.10
操作流程
確認磁碟編號
將隨身碟插入主機後,在作業系統左下角開始圖示處按下滑鼠右鍵進入「磁碟管理」,這時會看到剛剛的隨身碟是「磁碟1」,也就是「PhysicalDrive1」
建立隨身碟VMDK
- 請先在 D 槽建立 VirtualBox 資料夾
- 使用系統管理員開啟「命令提示字元」,並切換至 VirtualBox 安裝路徑,預設應為 C:\Program Files\Oracle\VirtualBox
- 輸入下面指令後,會在 D:\VirtualBox 資料夾下方建立對應 PhysicalDrive1 的 VMDK 檔
1 | VBoxManage internalcommands createrawvmdk -filename D:\VirtualBox\usbboot.vmdk -rawdisk \\.\PhysicalDrive1 |
建立虛擬機
以專家模式建立虛擬機,選取「使用現有虛擬硬碟檔案」後,點擊資料夾圖式
加入先前建立在 D:\VirtualBox\usbboot.vnmk ,後即完成虛擬機配置
虛擬機從隨身碟啟動
啟動虛擬機後就會從隨身碟開機