検討!目論見委員会Z

サーバインフラ屋10年余りやってる人

物理Windows7(vhd)をVirtualBoxに移す話

夏コミの原稿の締め切りがやばい今日この頃、皆様いかが(以下略

そんな中、先日友人に召喚されて横浜にいました。 友人が社用で使っているノートパソコンに入っているWindows 7 Professional をWindows 7 Professional 上のOracle vm VirtualBoxに移行したいという要望。ちなみに二ヵ月くらいはまった。

方法

  • 物理マシンをvhd
  • VirtualBoxのストレージとして認識させる

具体的に

ハマった点

  • コントローラーをIDE接続にしないと起動しなかった(この辺でハマった
  • CD-ROMドライブを付けておくと吉
  • 起動しなかったらビデオメモリを上げたりCPUのコア数を変更したりすると起動するかも

f:id:tboffice:20130721180654p:plain

  • 起動しなかったらこの辺から公式vhdを持ってきて試しに起動させてみると良いかも。ちなみに、windows xp IE6で起動してみたら評価期間が過ぎてるってブルスクリーンになって落ちた*2
  • ネットつながらないとかだったら、VirtualBox側のNICをIntelにすると良いかも

ほかの方法

他には、Windows 7以降[要出展]であれば、vhdをそのままマウントさせることができます。こんな感じ(画面はwindows8)。

f:id:tboffice:20130721175508p:plain

ついでに、このメニューからvhdのサイズを小さくすることができるのは、また別のお話。

あとは、vhdから起動するようにブートローダに仕込む方法があります。実際やってみたんですが手元ではvhdから起動せず。 詳細は下記のリンクを参考に。 http://www.atmarkit.co.jp/ait/articles/1004/22/news101.html

*1:ディスク容量に気を気を付けましょう。ディスクの使用容量がvhdのサイズになる感じ[要出典]。外付けHDDが吉

*2:ちなみにログインパスワードhPassword1