2012
11.13

I read on a Windows magazine website today (Monday 12th, November 2012) that the ability to run legacy operating systems, such as Windows NT 4.0 Server or Windows 2000 Server, was removed from Windows Server 2012 Hyper-V.  I would have commented but the publisher wanted me to register.  This feature was removed from the GUI, but it was not removed from Hyper-V.

Note: Neither Windows NT 4.0 Server or Windows 2000 are supported by Microsoft, although you might want to run really old applications in VMs because you can’t get hardware for them.

You can run the following to see the processor compatibility of a particular VM for legacy operating systems using PowerShell (where VM01 is the VM in question):

PS C:\> Get-VMProcessor VM01 | fl CompatibilityForOlderOperatingSystemsEnabled

CompatibilityForOlderOperatingSystemsEnabled : True

You used to configure this setting in the processor settings of a VM.  Now you can configure it as follows:

Set-VMProcessor VM01 -CompatibilityForOlderOperatingSystemsEnabled $true

You can turn it off again by running:

Set-VMProcessor VM01 -CompatibilityForOlderOperatingSystemsEnabled $false

Note that enabling this setting requires that the VM be turned off.

This information has been brought to you by Windows Server 2012 Hyper-V Installation and Configuration Guide (available on pre-order on Amazon):

image

Copyright Warning

This blog post is the property of Aidan Finn (@joe_elway / http://www.aidanfinn.com) and may not be reused in any manner without prior consent of Aidan Finn. You may quote one paragraph from this blog post if you link to the original blog post.

Related posts:

  1. WS2012 Hyper-V – VM & Host Performance Monitoring
  2. Simulate A Bandwidth Challenged WAN For BranchCache Demos On WS2012 Hyper-V
  3. How To Move Highly Available VMs to a WS2012 Hyper-V Cluster
  4. KB2734608: Enable WSUS 3.0 SP2 To Support Windows Server 2012 And Windows 8
  5. WS2012 Hyper-V – Managing Virtual CPU Performance

2 comments so far

Add Your Comment
  1. Very interesting. I have to migrate 4 x w2k physical servers to vm in hyperv 3. Is it possible¿ Do I have to use integration services from hyperv 2¿

    I suppose I have to create vm with powershell. Can you help me wirh commands?

    I promise I will buy your book :-). Thanks. Regards. Miguel

    • Windows 2000 Server is no longer supported (several years ago). You could continue to use the old integration components, but remember, there is no support for W2K; it is 13 years old and 5 generations old.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes