2009年9月27日日曜日

VHDブートのはまりどころ? Bookmark and Share

Windows7 または Windows Server 2008 R2 の新機能であるVHDブートを試してみました。

参考リンク:

手順:
  1. 物理マシンに Windows Server 2008 R2 をインストール
  2. Hyper-V の仮想マシンに Windows7 をインストール
  3. sysprep した仮想ディスクをコピー
  4. bcdeditコマンドでブートメニューに VHD を追加する

はまりどころ:
  • 上記手順の 1 ~ 3 までは何事もなく終了。
  • bcdedit で仮想ディスクを登録していきます。
bcdedit /copy {current} /d "Windows7 VHD"
bcdedit /set {new GUID Number} device vhd=[C:]\Windows7.vhd
bcdedit /set {new GUID Number} osdevice vhd=[C:]\Windows7.vhd

ここで注意しないといけないのは、VHDのパスを指定するところで、ドライブの[]は省略可能という意味ではなくそのまま入力する必要があるということです。
でないといつまでも「指定されたデバイスは有効ではありません。」というエラーメッセージと格闘することになります。
しかし、なんでこんな仕様なんでしょうか。[]必要だったら、自動で付けてくれといいたい。

0 件のコメント: