USB 드라이브에서 어떤 가상 머신을 부팅 할 수 있습니까? 바이저 아님) 가상 머신 소프트웨어가

USB 드라이브에서 부팅 할 수있는 데스크톱 (하이퍼 바이저 아님) 가상 머신 소프트웨어가 있습니까? 어느 쪽과 어떻게?



답변

가상 디스크 VMDK 호환 시스템에 대한 솔루션을 찾았습니다.

내가 한 단계는 다음과 같습니다.

  1. 가상 박스 설치
  2. USB 드라이브의 물리 디스크 번호를 결정하십시오. 이를 위해 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. VirtualBox 폴더에서이를 실행하여 스크립트에서 제공 한 번호로 XXX를 변경하십시오.

    VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \\.\PhysicalDriveXXX -register
    
  4. 전체 디스크만으로 새로운 VirtualBox 시스템을 만들고 시작하십시오. VMware에서 USB.vmdk를 강제로 사용하려고 시도했지만 가상 시스템이 시작되었지만 운영 체제를로드하는 동안 느린 장치에 대한 오류가 표시됩니다.


답변

Virtualbox 는이를 간접적으로 수행 할 수 있습니다

VirtualBox에서 USB 드라이브를 원시 디스크로 구성하십시오 (설명서 105 페이지). 그러면 게스트는 USB 드라이브를 IDE 드라이브로보고 부팅 할 수 있습니다.


답변

이것이 원하는지 확실하지 않지만 VMWare ESXi 하이퍼 바이저는 실제로 USB 드라이브에서 바로 부팅됩니다. HP는 실제로 이런 방식으로 서버를 판매합니다.


답변

또한 VMWare가 PHISYCAL HD로 구성된 경우 USB에서 부팅 할 수 있습니다.


답변