Jawaban:
Saya telah menemukan solusi untuk mesin virtual disk yang kompatibel dengan VMDK.
Langkah-langkah yang telah saya lakukan adalah sebagai berikut:
Tentukan nomor Disk Fisik drive USB. Untuk mencapai ini saya menjalankan skrip berikut yang dihasilkan oleh Pembuat Kode WMI :
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_DiskDrive WHERE Name = '\\\\.\\PHYSICALDRIVE1'",,48)
For Each objItem in colItems
Wscript.Echo "-----------------------------------"
Wscript.Echo "MediaType: " & objItem.MediaType
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "Name: " & objItem.Name
Next
Jalankan ini dari folder VirtualBox, ubah XXX dengan nomor yang diberikan oleh skrip:
VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \\.\PhysicalDriveXXX -register
Cukup buat mesin VirtualBox baru hanya dengan seluruh disk, dan mulai saja. Saya sudah mencoba dengan VMware hanya memaksa untuk menggunakan USB.vmdk dan mesin virtual dimulai tetapi saat memuat Sistem Operasi, hanya menunjukkan kesalahan tentang perangkat yang lambat.
Virtualbox dapat melakukan ini secara tidak langsung
Konfigurasikan drive USB Anda sebagai disk mentah di VirtualBox (halaman 105 manual). Kemudian tamu akan melihat drive USB Anda sebagai drive IDE dan dapat boot di sana.
Tidak yakin apakah ini yang Anda cari, tetapi hypervisor VMWare ESXi akan langsung mem-boot langsung dari drive USB. HP sebenarnya menjual server dengan cara ini.
VMWare juga dapat melakukan booting dari usb, jika dikonfigurasi sebagai PHISYCAL HD