Міграція windows на багатоядерних платформу

Міграція windows на багатоядерних платформу
Багатоядерні комп'ютери стали буденним явищем не тільки в світі серверів, але і робочих станцій і навіть ноутбуків. І це закономірно, так як даний тип процесорів забезпечує більш оптимальну одночасну роботу безлічі додатків, що характерно для сучасних операційних систем.

Поряд з придбанням нової техніки, поширене таке явище, як апгрейд - заміна основних складових модулів комп'ютера. Для зниження трудомісткості даного процесу дуже часто здійснюється міграція встановленої операційної системи разом з усіма додатками. Існують методики отучения операційної системи від заліза, після чого вона, з додаванням необхідних драйверів, може працювати з новими комплектуючими. Як правило, для користувачів очевидний тільки факт відсутності працездатності певних пристроїв, після чого вживаються необхідні заходи у вигляді маніпуляцій з драйверами і реєстром. Неправильне ж визначення многоядерного процесора може залишитися непоміченим. Зверніть на це увагу. Якщо Windows визначає процесор, як одноядерний, є привід розібратися в цьому питанні.

У системах Windows NT5 + використовуються наступні шари абстрагування обладнання (HAL):

«Стандартний комп'ютер», Non-ACPI PIC HAL (Hal.dll)

«Однопроцесорний комп'ютер з MPS», Non-ACPI APIC UP HAL (Halapic.dll)

• Однопроцесорний комп'ютер з MPS

• Багатопроцесорний комп'ютер з MPS

«Багатопроцесорний комп'ютер з MPS», Non-ACPI APIC MP HAL (Halmps.dll)

• Багатопроцесорний комп'ютер з MPS

«Комп'ютер з ACPI», ACPI PIC HAL (Halacpi.dll)

• Комп'ютер з ACPI

«Однопроцесорний комп'ютер з ACPI», ACPI APIC UP HAL (Halaacpi.dll)

• Комп'ютер з ACPI

• Однопроцесорний комп'ютер з ACPI

• Багатопроцесорний комп'ютер з ACPI

«Багатопроцесорний комп'ютер з ACPI», ACPI APIC MP HAL (Halmacpi.dll)

• Комп'ютер з ACPI

• Багатопроцесорний комп'ютер з ACPI

• Багатопроцесорний комп'ютер з MPS

На нашій тестовій машині була замінена материнська плата і встановлений багатоядерний процесор. У диспетчері пристроїв відображається Стандартний комп'ютер і Комп'ютер з ACPI:

Міграція windows на багатоядерних платформу

Це пояснюється тим, що система була встановлена ​​із застосуванням одноядерного процесора.

Давайте спробуємо змінити HAL на потрібний:

Міграція windows на багатоядерних платформу

Йдемо по шляху самостійного вибору драйвера:

Міграція windows на багатоядерних платформу

Серед доступних варіантів присутні лише Стандартний комп'ютер і Комп'ютер з ACPI. Навіть скасування позначення чекбокса Тільки сумісні пристрої нічого не дає:

Міграція windows на багатоядерних платформу

У ній знайдіть параметр acpipic_up.

Міграція windows на багатоядерних платформу

Замініть його на acpiapic_mp:

Заново спробуйте змінити HAL.

Міграція windows на багатоядерних платформу

Що ми бачимо? З'явилися всі доступні типи HAL! Виберіть потрібний, тобто Багатопроцесорний комп'ютер з ACPI і перезавантажте комп'ютер.