Как заставить Windows 2008 R2 видеть 4 процессорных ядра, с двумя одноядерными процессорами, с поддержкой Hyperthreading

У меня был сервер со старыми Xeon DP и Windows 2008 R2, с включенной гиперпоточностью ОС увидела 2 ядра процессора. Недавно я добавил второй тот же Xeon DP, но в стали ОС есть два ядра процессора. Я удалил все процессоры, как в Microsoft KB (попытался переустановить также).

Ситуация такова: два одинаковых процессора находятся на сервере.

  • При включенной гиперхактивности ОС видит 1 процессор (в системной информации
    окно) с 2 ядрами процессора (в диспетчере задач). (Диспетчер устройств показывает 4
    процессоры)

  • Когда HyperThreading отключен, ОС видит 2 процессора (в окнах системной информации) с 2 ядрами процессора (в диспетчере задач). (диспетчер устройств показывает 2 процессора)

Как заставить Windows 2008 R2 видеть 4 ядра процессора с двумя одноядерными процессорами с поддержкой гиперпоточности?

1 ответ

Решение

После нескольких часов копания способов изменить HAL в Win2008R2 я встретил совет в technet к другому вопросу, чтобы отредактировать расширенную настройку загрузки через msconfig (понижение числа процессоров, относительно этого точного вопроса).

Я сделал следующее: запустите msconfig.exe на вкладке загрузки, нажмите дополнительные параметры и снимите флажок "Количество процессоров". Это было проверено с номером 2 (максимально допустимое число присутствует в списке) ранее.

Тогда я перезагружаюсь и вуаля! Имейте 4 ядра, присутствующих в диспетчере задач. Имейте 4 числа, доступных в списке в "Число процессоров" в дополнительных опциях в msconfig.

Shaitan Понятия не имею, почему и когда были изменены параметры загрузки, прежде чем возникла проблема, но теперь все в порядке.

Другие вопросы по тегам