Open棟梁Project - マイクロソフト系技術情報 Wiki * 目次 [#t93eb3f6] #contents *概要 [#f1d5dc37] -仮想マシンが使用する仮想ディスク(VHD:Virtual Hard Disc)からブートする機能。 -Windows Server 2008 R2 と Windows7(Ultimate/Enterprise) サポートされた。 *手順 [#k45ace85] Hyper-Vで使用していたVHDをPCのVHD Bootへ移行する手順 **VHD Boot用のVHDファイルの下準備 [#c9e2404c] -OSAHCIドライバ(Msahci.sys)を有効にする~ VHD Boot用のVHDファイルをHyper-V仮想マシンに接続してOSを起動し、~ 以下の通りレジストリを修正する。 --キー:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci --値の名前:Start --値:0 -OSをシャットダウンし、Hyper-V仮想マシンから切断してVHD Boot用のVHDファイル取り出す。 **VHD Boot 用の Boot Loader オブジェクトを作成する [#r9311437] -Boot Loader オブジェクト image を作成する bcdedit /create /d "Winodws7 Devenv ? VHD Boot" /application OSLOADER >「エントリ {GUID} は正常に作成されました。」のGUIDをコピペしておく。 -作成した Boot Loaderオブジェクトを参照 bcdedit /enum OSLOADER **起動に必要なパラメタを設定する [#i8f54647] -ブートパーティションとシステムパーティションの指定 bcdedit /set {GUID} device VHD=[C:]\xxx\xxx.vhd bcdedit /set {GUID} osdevice VHD=[C:]\xxx\xxx.vhd -ブートローダーのパス(ドライブを指定する必要はありません) bcdedit /set {GUID} path \Windows\system32\winload.exe -OSのシステムルートのパス(ドライブを指定する必要はありません) bcdedit /set {GUID} systemroot \Windows -ブートローダーのロケール bcdedit /set {GUID} locale ja-JP -HALの再認識を有効にする bcdedit /set {GUID} detecthal yes -ブートメニューの編集(メニュー一覧の最後に追加) bcdedit /displayorder {GUID} /addlast **参考 [#rb61815b] -Blogs - フィールドSEあがりの安納です - Site Home - TechNet Blogs~ Hyper-V から VHD Boot への移行~ http://blogs.technet.com/b/junichia/archive/2009/11/02/3290721.aspx *参考 [#nffe40c2] -VHD boot~ http://www.vwnet.jp/Windows/WS08R2/VHD-boot/VHDboot.htm -VHD Boot で Windows 7 と Windows 8 をデュアル ブートする~ http://www.vwnet.jp/Windows/w8/w8VHDboot/VhdBoot_w8.htm -VHD boot で Windows 7 と Vista - XP の共存(デュアルブート)環境を作る~ http://www.vwnet.jp/Windows/w7/VHDboot/DirectInstall.htm