vSphere 4.1 にWindows Server 2012 R2の仮想サーバを構築

vSphere 4.1 はWindows Server 2008までしか対応していないため、そのままではWindows Server 2012 R2の仮想サーバは構築できません。インストールの途中で、ブルースクリーンになってしまいます。
仮想サーバのBIOSEFIでないことと、CPUIDのマスクが必要だそうです。

こちらのページを参考に設定したところ、無事起動できるようになりました。

[参考] ソフトウェア開発者の日常 - Windows Server 2012 R2をvSphere ESXi環境にインストールする場合の注意点

【追記】

情報が不足していましたので、追記します。

  1. BIOSEFIに変更

このスレッドを参考に、BIOS ROMをアップロードし、これを使用するようにコンフィグに追記します。
[参考] How to install windows 8 on esxi 4.1 ?

bios440.filename = ""

  1. CPUIDマスクを変更

このページを参考に、CPU IDを修正します。

  1. Power off the virtual machine.
  2. Right-click the virtual machine and click Edit Settings.
  3. Click the Options tab.
  4. Select CPUID Mask under Advanced.
  5. Click Advanced.

For Intel:

Under the Register column, locate the edx register under Level 80000001.
Paste this into the value field:

        • :0---:----:----:----:----:----:----

For example:

cpuid.80000001.edx = ----:0---:----:----:----:----:----:----

For AMD:

Select the AMD Override tab.
Change cpuid.80000001.edx.amd = -----------H-------------------- to
cpuid.80000001.edx.amd = ----0---------------------------