2011年5月11日水曜日

VirtualBox rawdisk on Windows7 host


このエントリーをはてなブックマークに追加


やっとやり方が分かったので掲載。

1.管理者モードでコマンドプロンプトを実行

2.VBoxManage コマンドでパーティション情報を確かめる。
c:> VBoxManage internalcommands listpartitions -rawdisk \\.\PhysicalDrive2
Number  Type   StartCHS       EndCHS      Size (MiB)  Start (Sect)
1       0x06  0   /32 /33  1023/254/63        102400         2048
2       0x06  1023/254/63  1023/254/63        374537    209717248

c:> VBoxManage internalcommands listpartitions -rawdisk \\.\PhysicalDrive3
Number  Type   StartCHS       EndCHS      Size (MiB)  Start (Sect)
1       0x06  0   /32 /33  1023/254/63        102400         2048
2       0x06  1023/254/63  1023/254/63        374537    209717248

3.マッピングする。
c:> VBoxManage internalcommands createrawvmdk -filename d:\virtualbox\rawdisk2.vmdk -rawdisk \\.\PhysicalDrive2
RAW host disk access VMDK file d:\virtualbox\rawdisk2.vmdk created successfully.

c:> VBoxManage internalcommands createrawvmdk -filename d:\virtualbox\rawdisk3.vmdk -rawdisk \\.\PhysicalDrive3
RAW host disk access VMDK file d:\virtualbox\rawdisk3.vmdk created successfully.
ここで作成したファイルを経由してrawdeviceへアクセスする。

4.VirtualBoxのマネージャを管理者モードで起動する。

5.3で作成したマッピングファイルを指定すると仮想マシンからrawディスクへアクセスできる。

何回か試したところ、パーティションを切った環境で使おうとすると動作が怪しかったので、全ディスクを割当方がよさそうかも知れない。

後、当然ながらダイナミックディスク環境ではrawdiskは使えない。

0 件のコメント:

コメントを投稿