У меня был сервер со старым Xeon DP и Windows 2008 R2, с включенной гиперпоточностью ОС увидела 2 ядра процессора. Недавно я добавил второй такой же Xeon DP, но в OS стали 2 ядра процессора. Я удалил все процессоры, как в Microsoft KB (также пытался переустановить).
Ситуация такова: на сервере установлены два одинаковых процессора.
При включенной гиперпоточности ОС видит 1 процессор (в информации о системе
window) с 2 ядрами ЦП (в диспетчере задач). (диспетчер устройств показывает 4
Процессоры)
Когда HyperThreading отключен, ОС видит 2 процессора (в информационных окнах системы) с 2 ядрами ЦП (в диспетчере задач). (диспетчер устройств показывает 2 процессора)
Как заставить Windows 2008 R2 видеть 4 ядра ЦП с двумя одноядерными процессорами с поддержкой гиперпоточности?
После нескольких часов изучения способов изменения HAL в Win2008R2 я встретил в Technet совет по другому вопросу: отредактировать расширенные настройки загрузки с помощью msconfig (уменьшение числа ЦП в отношении этого точного вопроса).
Я сделал следующее: запустил msconfig.exe на вкладке загрузки, щелкнул дополнительные параметры и снял флажок «Количество процессоров». Раньше проверялось с номером 2 (максимально допустимое число в списке).
Потом перезагружаюсь и вуаля! В диспетчере задач должно быть 4 ядра. Сделайте 4 числа доступными в списке «Количество процессоров» в дополнительных параметрах в msconfig.
Шайтан Не знаю, почему и когда были изменены параметры загрузки до того, как возникла проблема, но теперь все в порядке.