4

I have Windows 2008 on VirtualBox on Linux 2.6 on Athlon II X4 630 processor. When installing Windows the number of CPUs was set to 1 (I forgot to change it). Now I want Windows to use 2 processors (cores), so I changed the setting in VB, in Windows Device Manager I see two processors, but Windows Task manager shows performance graph for only one CPU (and I cannot change processor affinity for applications). So how do I upgrade from uniprocessor to multiprocessor? I found this document on MS site, but Windows doesn't find any other computer types besides "Advanced Configuration and Power Interface (ACPI) PC".

Tomasz Grobelny
  • 213
  • 1
  • 3
  • 7
  • There is a method to change it in 2003 using UpdateUPHal command, not sure it it works for 2008....http://support.microsoft.com/kb/309283 – Moab Feb 26 '11 at 18:34

1 Answers1

2

Try setting the number of cores in MSconfig>boot>advanced options. You have to reboot the 2008 VM after doing this.

Supercereal
  • 8,753
  • 2
  • 30
  • 46
  • 2
    The "Number of processors" drop down box showed only one option (1 processor). But I selected the "Detect HAL" checkbox and rebooted. Now I have all my cores available and computer type changed to "ACPI x86-based PC". Thanks for the tip. – Tomasz Grobelny Feb 26 '11 at 19:40
  • 1
    the Detect HAL trick worked for me too, thank you both! – Eugenio Miró Oct 27 '12 at 22:21