web-dev-qa-db-ja.com

USBドライブから起動できる仮想マシンはどれですか?

USBドライブから起動できるデスクトップ(ハイパーバイザーではない)仮想マシンソフトウェアはありますか?どれとどのように?

17
FerranB

仮想ディスク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の使用を強制しようとすると、仮想マシンが起動しますが、オペレーティングシステムのロード中に、デバイスの速度が遅いというエラーが表示されます。

14
FerranB

Virtualbox これを間接的に行うことができます

VirtualBoxでUSBドライブをrawディスクとして構成します(マニュアルの105ページ)。次に、ゲストはUSBドライブをIDEドライブとして表示し、そのドライブで起動できるようになります。

5
RJFalconer

これがあなたが探しているものであるかどうかはわかりませんが、VMWareESXiハイパーバイザーは実際にはUSBドライブから直接起動します。 HPは実際にこの方法でサーバーを販売しています。

1
prestomation

また、VMWareは、PHYSICAL HDとして構成されている場合、USBから起動できます。

0
user31729