You are currently offline, waiting for your internet to reconnect

Your Windows Server 2003 VM may not start when using Dynamic memory

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Symptoms
Consider the following scenario:

  • You are using Windows Server 2012 Hyper-V or later host to run a guest virtual machine (VM) that has 32-bit version of Windows Server 2003 Service Pack 2 (SP2).
  • The VM is using custom Memory Manager Settings (PagedPoolSize).
  • You configure the VM to use Dynamic Memory.
In this scenario, the VM may fail to start.
Cause
Hyper-V implements the Dynamic Memory by using HotAdd Memory. The Operating System has to set aside memory structures to manage the possible addition of this Memory. If you also increase PagedPoolSize, this structure may use too much space and collide.

You have configured Memory Manager Settings inside the Windows Server 2003 VM according to http://support.microsoft.com/kb/935649
Resolution
Limit DynamicMemory inside your Windows Server 2003 VM to at least 63 GB. See also http://support.microsoft.com/kb/913568
Actually you can limit it to the Maximum RAM you configured for your VM. However, you need to adjust this in case you increase the Maximum RAM for the VM at a later time.


Windows Server 2003 SP1 Standard Edition supports a Maximum of 4GB physical memory, so a DynamicMemory value of 4 is sufficient.

Windows Server 2003 SP1 Enterprise and Datacenter Edition support a maximum of 64GB physical Memory. To avoid this problem you should configure the DynamicMemory value to 63 or less. If you configure it to the Maximum RAM you intend to run, you gain the benefit of freeing up more System PTE's
 

More information
You may also see Stop code DRIVER_CORRUPTED_SYSPTES (db) inside the VM. The same Resolution applies here.
Properties

Article ID: 2927158 - Last Review: 02/11/2014 09:38:00 - Revision: 1.0

Microsoft Windows Server 2003 Service Pack 2, Windows Server 2012 R2 Foundation

  • KB2927158
Feedback
var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" /html>l>x -->
Paraguay - Español
Venezuela - Español
://c1.microsoft.com/c.gif?DI=4050&did=1&t=">= 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" lementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">