Виртуальная машина Windows XP в VirtualBox не загружается после отключения VT-x/AMD-V

Виртуальная машина Windows XP в VirtualBox не загружается после отключения VT-x/AMD-V

Я использую VirtualBox 4.3.4 и хочу перенести базовую виртуальную машину Windows XP со своего ПК на ноутбук.

У меня на ПК 64-битная Windows 8, поэтому VirtualBox поддерживает ускорение ЦП и аппаратную виртуализацию. Но на моем ноутбуке 32-битная Windows XP, поэтому VirtualBox не поддерживает ускорение ЦП и аппаратную виртуализацию.

Когда я перемещаю виртуальный жесткий диск с моего ПК на ноутбук, Windows XP на моей виртуальной машине загружается на экран приветствия и затем происходит сброс из-за сбоя системы.

Я обнаружил, что причина кроется в «Ускорение -> Аппаратная виртуализация». Поэтому на моем ПК, когда я снимаю флажок «Включить VT-x/AMD-V» в «VirtualBox -> Машина -> Настройки -> Система -> Ускорение -> Аппаратная виртуализация», моя виртуальная машина не загружается.

В этом состоянии при попытке загрузиться в безопасном режиме Windows XP загружается без ошибок, но в обычном режиме загрузка не происходит.

Что я делаю?

решение1

Причина в отключении аппаратной виртуализацииVT-x/AMD-Vна самом деле это так, что вы заменяете свой процессор на другой и вызываете смену оборудования. Так что старый драйвер процессора конфликтует с новым оборудованием процессора.

Эта проблема обсуждалась и решалась в:

Как устранить ошибку «DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS», вызванную intelppm.sys?

В этом случае проблема решается только изменением следующего значения реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Processorи изменив Startзначение на 4.
Или
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppmи изменив Startзначение на 4.

Для этого вам нужно использовать безопасный режим. Перезагрузите виртуальную машину, нажмите F8, чтобы выбрать дополнительные параметры запуска, а затем выберите безопасный режим. После загрузки Windows нажмитеНачинатькнопку и затем нажмите "Бегать...", введитеregeditи следуйте указанному выше адресу реестра и измените значение на Start. 4Затем перезапустите VM. Это должно работать!

Связанный контент