Windows7でVHDファイルをマウントする
.VHDファイルはVirtualPC2007などマイクロソフトの仮想環境で使われる仮想ハードディスク。
Windows7ではVHDファイルを作成、マウントする事ができる。ちゃんとドライブレターも割り当てられる。すごい。
ディスクの管理
- ディスクの管理は「Windowsキー+R>diskmgmt.msc」で起動出来る。
- または、コンピュータの管理>記憶域>ディスクの管理
DISKPARTでVHDの接続/切断
DISKPARTでもVHDの接続/切断ができる。応答ファイルを作れば無人化もできるね!
…と思ったら躓いた。仮想ディスクマウント後、ドライブレターを指定するには、予めディスク名/番号かボリューム番号が必要。
DISKPART> select disk <番号か既に割り当てられてるドライブレター> または DISKPART> select volume <番号> DISKPART> assign letter=<割り当てたいドライブレター文字>
上記の何れかの操作が必要。無人化するには予め割り当てるドライブレターを知っていなければいけない。
一応、同じ環境下ならドライブレターは(先に使用されていない限り)変わらない、ハズなので無理矢理バッチ化は出来るか…。
接続
$ diskpart DISKPART> select vdisk file=<vhdファイルへのフルパス> DISKPART> attach vdisk DISKPART> exit
※attach vdiskで空いてるドライブレターにマウントされる。
切断
$ diskpart DISKPART> select vdisk file=<vhdファイルへのフルパス> DISKPART> detach vdisk DISKPART> exit
ちなみにDISKPARTでVHDの作成もできる。省略するけど以下参照。
- Walkthrough: Deploy a Virtual Hard Disk for Native Boot
http://technet.microsoft.com/en-us/library/dd744338%28WS.10%29.aspx
Gizmo DriveでVHDのマウント/アンマウント
未確認だが、Gizmo Drive(free)を使えば、手軽に接続/切断できるっぽい。
※どうでもよいけど接続/切断、マウント/アンマウント、キャプチャー/リリース、適切な用語はどれなの。
参照
http://www.atmarkit.co.jp/fwin2k/win2ktips/1231vhdmount/vhdmount.html