Resolve “Critical Structure Corruption” error on Windows Server 2012 & Windows 8 OS !!

I recently happen to come across this issue after the restore of a Windows Server 2012 Standard server from one VMware ESXi server to another, using Veeam Backup & Replication. The Windows server started to reboot intermittently with the error “Critical Structure Corruption” in the VM console. A reboot will be required hence to successfully log in backup to the server.

Below is a screen shot of a similar issue :

error

Once, I got access to the server the first thing I checked was the event logs. Under the System logs, I noticed a critical error as shown below :

event

A quick search on the event ID and the corresponding error code made me understand that this is a common issue with Windows Server 2012 R2 and Windows 8.1 machines.

Common resolution steps are :

  • For ESXi versions 5.0, 914586 [ Update 2 ] issue can be resolved by an upgrade to Update 3
  • For a quick resolution, the workaround is to manually add a CPUID mask for the affected VMs as shown below :
  1. Power off the VM
  2. Right click the VM and select Edit Settings
  3. Click on the Options tab
  4. Select CPUID mask under Advanced tab
  5. Under the Register Column, locate the edx register under Level 80000001
  6. Paste the following in the value field and click OK twice

     —-:0—:—-:—-:—-:—-:—-:—-

 

Reference : VMware KB [http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2060019]

 

Advertisements