>>14
もっと安全な方法は、VHDぶーと・・・あ、Vistaではできなかったか。

Windows7うるちかWindows8Pro以上ならできるが。

以下、可能な場合の説明。

VHD作ってマウントしてコピー(Dism /apply-image)してbcdbootして再起動。これだけ。

【VHD作成】
VHDは「ディスクの管理」からメニューの「操作」「VHDの作成」で作成。
「初期化されていません」と出てるのを右クリックして「ディスクの初期化」「MBR」を選択。
黒帯の「未割当て」を右クリックしてフォーマット。設定はデフォルト
フォーマット完了後もう一度右クリックして「パーティションをアクティブとしてマーク」する。

【コピー】
WindowsのISOを右クリックして「マウント」(Windows8以降ならできる)
メニューがない場合はファイルのプロパティで既定のプログラムをエクスプローラーに変更する
VHDは作ったばかりならマウントされた状態のはず
左下のWindowsアイコンを右クリックしてコマンドプロンプト(管理者)を起動する
ISOのドライブを「P」、VHDのドライブを「O」として次のコマンドを実行するとコピーされる
> Dism /apply-image /imagefile:P:\sources\install.wim /index:1 /ApplyDir:O:\

【bcdboot】
コピー後は次のコマンドを入力
> cd /d o:\windows\system32
> bcdboot o:\windows

あとは再起動すればVHDからブートできる(※ VHDブート可能なOSの場合)

※ ただし、VHDの設定容量がVHDのあるパーティションの空き容量以下に収まっている必要がある。
今朝空き容量が足りなくてブートできなかった。