32ビットマシンのVMwareで64ビットのOSを動かす

64ビットのWindows7の環境がほしかったため、
32ビットマシン(XP SP3)にVMwareを入れる方法を行うこととした。

64ビットのWindows7は後輩に準備してもらい、パワーオンを試みた。
「64ビットは動かせません。VTがどうのこうの」
というような内容のメッセージがでた。

後輩によると、BIOSにVTの設定があれば有効にすることで
動かせるようになるというである。
長い時間後輩の手を止めてしまうのは申し訳なかったので
自分で調べることにした。

以下の設定を行うということが分かった。
そのページに書いてあったマシンの一つは私のマシン(dc5700)と同じであった。

Intel Vertual TechnologyのVTx・VTdの設定変更
F10でBIOS出して、セキュリティ→システムのセキュリティ→仮想化技術 を有効に。

F10でBIOSを出して、セキュリティを選択したが、「システムのセキュリティ」がなかった。
セキュリティの中を一つずつ選択していったら、「OSセキュリティ」の中に
Intel 仮想化技術」という項目があり、「無効」の状態であった。

この「Intel 仮想化技術」を「有効」に設定したところ、
VMwareで64ビットWindows7を動かすことができた。