Tworzę rozruchowy dysk flash USB. Przed użyciem chciałbym przetestować go za pomocą VMware Player (lub VirtualBox).
Mógłbym zrobić surowy obraz UFD i przekonwertować go za pomocą „qemu”
qemu-img convert -O vmdk imagefile.img imagefile.vmdk
lub mogę użyć raw2vmdk .
Mój problem polega na tym, że mój UFD jest bardzo duży w porównaniu do rzeczywistych danych na nim przechowywanych (większy niż główny dysk twardy w moim systemie). Dlatego w moim systemie nie ma miejsca na surowy obraz i plik vmdk.
Czy możliwe jest wykonanie surowego obrazu UFD na podstawie rzeczywistych danych (wykorzystane sektory)?
A może przynajmniej możliwy jest bezpośredni proces? UFD do VMDK bez przechodzenia przez surowy obraz?
Chciałbym unikać rozwiązań z fizyczną UFD, które zobowiązują mnie do podłączenia UFD do sieci.
Oczywiście po graniu na maszynie wirtualnej powinno być możliwe odwrócenie, tj. Skopiowanie dysku wirtualnego na UFD.
Odpowiedzi:
Możesz użyć VBoxManage, jest on dostarczany z VirtualBox.
Spowoduje to utworzenie „przezroczystego” dysku wirtualnego, który daje bezpośredni dostęp do określonego urządzenia.
VBoxManage internalcommands createrawvmdk -filename mydrive.vmdk -rawdisk \\.\PhysicalDrive0
Tutaj znajdziesz więcej przykładów: http://www.sysprobs.com/access-physical-disk-virtualbox-desktop-virtualization-software
źródło
VBoxManage internalcommands createrawvmdk...
czy też po użyciumydrive.vmdk
w maszynie wirtualnej gościa?clonehd
parametru do sklonowania partycji UFDmydrive.vmdk
, aby uzyskać obraz o zmiennej wielkości.dla tych, którzy chcą przekonwertować dysk zamiast używać przezroczystego dysku wirtualnego lub łącza ... (zajęło mi około 20 minut, aby przekonwertować dysk USB 32 GB na vmdk)
źródło