Тестировалосьна
Windows XP Professional Service Pack 2.
Замена драйвера ACPI в процессе установки Windows XP.
Чтобы заменить драйвер ACPI в процессе установки Windows XP,
необходимо на самом начальном этапе инсталляции (когда идет загрузка драйверов
и можно нажать F6 для выбора драйвера SCSI или RAID) нажать F5. После загрузки
драйверов появится меню, в котором можно выбрать тип компьютера.
Замена драйвера ACPI после установки Windows XP.
Если установлен драйвер ACPI для более нового оборудования,
чем тот, который вам нужен, то заменить его можно через Диспетчер Устройств
(Device Manager). Например таким образом можно заменить драйвер
"Многопроцессорный компьютер с ACPI" на "Компьютер с ACPI".
Если же наоборот, нужно заменить драйвер "Компьютер с
ACPI" на "Многопроцессорный компьютер с ACPI" или на
"Однопроцессорный компьютер с ACPI", то через "Диспетчер
устройств" сделать это не удастся.
Однако есть способ заменить любой установленный драйвер ACPI,
на любой другой, поддерживаемый системой.
Ниже приводится последовательность действий, необходимая для
замены драйвера "Компьютер с ACPI" на "Многопроцессорный
компьютер с ACPI" или на "Однопроцессорный компьютер с ACPI".
1.Распаковатьизархива %windir%\Driver Cache\i386\SP2.cab в %windir%\system32
файл
halmacpi.dll.
2.Распаковатьиз %windir%\Driver Cache\i386\SP2.cab в %windir%\system32
файл
ntkrpamp.exe.
Данные файлы так же находятся на диске с дистрибутивом в
i386\SP2.cab.
3.Добавить в
boot.ini строку вида:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
="ACPI Multiprocessor PC " /fastdetect /kernel=ntkrpamp.exe
/hal=halmacpi.dll.
При необходимости поменять номера диска и партиции и/или имя
папки windows.
4.Перезагрузить
компьютер и загрузится с "ACPI Multiprocessor PC" ОДИН РАЗ.
5.Если все
прошло нормально система должна отрапортовать об обнаружении нового
устройства и попросить перезагрузку.
6.Удаляем эту
строку из boot.ini, т.к. больше не нужна и более того второй раз компьютер
с этими опциями не загрузится.
7.Перезагружаемся.
8.Проверяем в
диспетчере устройств тип компьютера, в диспетчере задач наличие всех ядер
и т.д.
Если у вас одноядерный процессор без HyperThreading:
1.Распаковать
из архива %windir%\Driver Cache\i386\SP2.cab в %windir%\system32
файл halaacpi.dll.
2.Распаковатьиз %windir%\Driver Cache\i386\SP2.cab в %windir%\system32
файл
ntkrnlpa.exe.