этот вопрос уже есть ответ здесь:
Я установил Windows XP в Virtualbox под Ubuntu.
после установки XP я хочу изменить VM, чтобы иметь два процессора.
Как это сделать без переустановки XP?
этот вопрос уже есть ответ здесь:
Я установил Windows XP в Virtualbox под Ubuntu.
после установки XP я хочу изменить VM, чтобы иметь два процессора.
Как это сделать без переустановки XP?
вам просто нужно изменить свой HAL. Существует" безопасный "способ обновления устройства "компьютер" в диспетчере устройств или можно заменить файл вручную.
на самом деле, просто измените количество процессоров и uni-процессор HAL должен быть в состоянии распознать добавленные ядра и вызвать новое обнаружение оборудования и, таким образом, изменяя HAL.
See KB309283.
изменить:
чтобы использовать 2 ядра, необходимо включить другие опции, такие как "Enable I/O APIC", для использования более чем одного ядра. См.руководство.
HAL или hardware abstraction layer-это код, который позволяет ядру windows работать на разных архитектурах. Обычно программа установки определяет конфигурацию оборудования и устанавливает правильный hal.dll файл в каталог system32. Если вы "обновляете" свой процессор, из-за замечательной совместимости в семействе X86, ваш старый HAL все равно должен работать. Согласно статье базы знаний выше, старый HAL должен также обнаружить изменения в оборудовании и инициировать процесс обнаружения оборудования для установки нового HAL. Если этого не произошло, это можно сделать вручную, следуя инструкциям в базе знаний.
по данным этот блог все, что вам нужно сделать, это
установите флажок "Включить IO APIC"в Системных настройках виртуальной гостевой машины.
выполните в командной строке в гостевой системе windows следующее:
rundll32 syssetup,SetupInfObjectInstallAction ACPIAPIC_MP_HAL 128 %windir%\inf\hal.inf
перезагрузите гостевой компьютер дважды.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]