Którą maszynę wirtualną można uruchomić z dysku USB?


Odpowiedzi:


14

Znalazłem rozwiązanie dla wirtualnych maszyn zgodnych z VMDK.

Kroki, które zrobiłem, są następujące:

  1. Zainstaluj Virtual Box
  2. Określ numer dysku fizycznego napędu USB. Aby to osiągnąć, uruchamiam następujący skrypt wygenerowany przez WMI Code Creator :

    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
    
  3. Wykonaj to z folderu VirtualBox, zmieniając XXX na numer podany przez skrypt:

    VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \\.\PhysicalDriveXXX -register
    
  4. Po prostu utwórz nową maszynę VirtualBox z całym dyskiem i uruchom ją. Próbowałem z VMware po prostu zmuszając do korzystania z USB.vmdk i maszyna wirtualna uruchamia się, ale podczas ładowania systemu operacyjnego pokazuje tylko błąd dotyczący wolnego urządzenia.


+1 za szczegóły i za udzielenie odpowiedzi na własne pytanie. ładny!
quack quixote

2
Jest to przydatna informacja, jednak w skrypcie jest literówka określająca numer dysku fizycznego; wyszukiwanie fizycznego napędu1 jest zakodowane na stałe. Zmień czwartą linię skryptu na: „WYBIERZ * Z Win32_DiskDrive GDZIE Nazwa jak '% \\\\. \\ PHYSICALDRIVE%'” ,, 48)
Chris

5

Virtualbox może to zrobić pośrednio

Skonfiguruj dysk USB jako dysk twardy w VirtualBox (strona 105 instrukcji). Następnie gość zobaczy twój dysk USB jako dysk IDE i będzie mógł go uruchomić.


Widziałem tego googlowania ;-) Ale do którego podręcznika się odnosi? Jak to zrobić?
FerranB,

1

Nie jestem pewien, czy tego właśnie szukasz, ale hypervisor VMWare ESXi faktycznie uruchomi się bezpośrednio z dysku USB. HP faktycznie sprzedaje serwery w ten sposób.


Miło wiedzieć, ale potrzebuję go na komputer. (Zaktualizowałem pytanie).
FerranB,

0

Również VMWare może uruchamiać się z USB, jeśli jest skonfigurowany jako PHISYCAL HD

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.