Stop Error “CRITICAL_STRUCTURE_CORRUPTION

By | August 5, 2015

The guest OS stops running with Stop Error “CRITICAL_STRUCTURE_CORRUPTION”, on such condition we need to manually edit the virtual machine setting and change CPUID Mask as mentioned below. This problem is commonly seen while hosting newer versions of operating systems and is resolved in vSphere 5.0 Update 3

To manually create a CPUID mask for the affected virtual machines:

  • Power down the virtual machine.
  • Right-click the virtual machine and click Edit Settings.
  • Click the Options tab.
  • Select CPUID Mask under Advanced.
  • 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—————————
  • Click OK to close the virtual machine properties.


Melbin Mathew

I am Melbin Mathew, Systems Engineer from Kerala, India. I live with my parents, daughter and my wonderful wife. I graduated in 2004 with a bachelor’s degree in Electronics and Hardware from Mahatma Gandhi University, Kottayam and completed certification in MCITP, RHCE, CCNA, VCP ...Read More
Category: Virtualization

About Melbin Mathew

I am Melbin Mathew, Systems Engineer from Kerala, India. I live with my parents, daughter and my wonderful wife. I graduated in 2004 with a bachelor’s degree in Electronics and Hardware from Mahatma Gandhi University, Kottayam and completed certification in MCITP, RHCE, CCNA, VCP ...Read More