Yanıtlar:
Sanal diskler için VMDK uyumlu makineler için çözüm buldum.
Yaptığım adımlar şunlardır:
USB sürücüsünün Fiziksel Disk numarasını belirleyin. Bunu başarmak için WMI Code Creator tarafından oluşturulan aşağıdaki komut dosyasını çalıştırın :
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
Bunu VirtualBox klasöründen yürütün ve XXX komut dosyası tarafından verilen sayıyla değiştirin:
VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \\.\PhysicalDriveXXX -register
Sadece tüm diski içeren yeni bir VirtualBox makinesi oluşturun ve başlatın. VMware ile sadece USB.vmdk kullanmaya zorladım ve sanal makine başlıyor, ancak İşletim Sistemi yüklenirken sadece yavaş cihaz hakkında bir hata gösteriyor.
Virtualbox bunu dolaylı olarak yapabilir
USB sürücünüzü VirtualBox'ta ham disk olarak yapılandırın (kılavuzun 105. sayfası). Ardından konuk USB sürücünüzü bir IDE sürücüsü olarak görecek ve önyükleme yapabilecektir.
Aradığınız şeyin bu olduğundan emin değilim, ancak VMWare ESXi hipervizörü aslında bir USB sürücüsünden önyükleme yapacak. HP aslında sunucuları bu şekilde satar.
Ayrıca PHISYCAL HD olarak yapılandırılmışsa VMWare usb'den önyükleme yapabilir