У меня есть машина Windows Server 2008, работающая в VirtualBox. При первоначальной установке был доступен только один процессор, но теперь я хочу запустить его как многопроцессорный компьютер.
Я сделал все четыре ядра доступными в настройках VirtualBox (а также включил VT-x / AMD-V и Вложенный пейджинг), но в диспетчере задач по-прежнему отображается только один процессор. Однако четыре ядра ЦП отображаются в диспетчере устройств под Процессоров.
В журнале событий при запуске я вижу следующие важные события:
EventLog.6009 Microsoft (R) Windows (R) 6.00.6002 Service Pack 2 Multiprocessor Free
Kernel-Processor-Power.4 Processor 0 exposes the following: 1 idle state(s), 0 performance state(s), 0 throttle state(s)
Kernel-Processor-Power.4 Processor 255 exposes the following: 0 idle state(s), 0 performance state(s), 0 throttle state(s)
Kernel-Processor-Power.4 Processor 255 exposes the following: 0 idle state(s), 0 performance state(s), 0 throttle state(s)
Kernel-Processor-Power.4 Processor 255 exposes the following: 0 idle state(s), 0 performance state(s), 0 throttle state(s)
Как я могу заставить эту систему загружаться как многопроцессорная машина?
Это обычная проблема в мире PtoV, VtoP и т. Д., Но я всегда забываю разрешения, которые сработали для меня.
На ум приходит удаление устройства ACPI из диспетчера устройств.
Но вот что-то похожее на вашу проблему, учитывая, что в вашем журнале событий отображаются все процессоры.
http://www.storagecraft.com/support/forum/only-1-processor-showing-task-manager
Browse to c:\windows\system32
Right click on HAL.DLL
Click the version tab
Click Internal Name. Here it will tell you definitly which HAL you are running.
Вы хотите halmacpi, а не halaacpi
Хорошо, Дэвид, просто перечитайте свой вопрос, и я думаю, проблема может заключаться в том, что я не думаю, что вы можете добавить дополнительные ядра к пост-установке ОС (в отличие от памяти). Мне никогда не приходилось этого делать, но это имеет смысл. Чтобы проверить, почему бы вам не попробовать установить быструю ОС Win с правильными настройками и увидеть в конце, что они были / не были подобраны ...
Возможно, ваш процессор не поддерживает VT-x, в таком случае возможно будет только 1 ядро.
Взгляните на эту ветку, чтобы понять суть https://superuser.com/questions/33723/getting-2-processors-to-work-with-virtualbox-on-dual-core-celeron