Latinyanin, вот тебе третий вариант - с помощью батника:
Скрытый текст
@echo off
setlocal enableextensions enabledelayedexpansion
set sFile=%programfiles%\Oracle\VirtualBox\VBoxManage.exe
if exist "%sFile%" (
"%sFile%" internalcommands createrawvmdk -filename X:\flash.vmdk -rawdisk \\.\PhysicalDrive1
) else (
echo [%sFile%] not found
)
endlocal
exit /b 0
, где X - буква диска(укажи свою), где создастся "прокладка" для флешки, а PhysicalDrive1 - смотришь номер своей флешки в управлении дисками и ставишь свое число.
Далее грузишься с этого *.vmdk в виртуалбоксе.