Eu uso o VirtualBox 4.3.4 e quero mover uma VM base do Windows XP do meu PC para o meu laptop.
Eu tenho um Windows 8 de 64 bits no meu PC, então o VirtualBox suporta aceleração de CPU e virtualização de hardware. Mas meu laptop tem Windows XP de 32 bits e, portanto, seu VirtualBox não oferece suporte para aceleração de CPU e virtualização de hardware.
Quando movo o disco rígido virtual do meu PC para o laptop, o Windows XP na minha VM é carregado na tela de boas-vindas e reiniciado devido a uma falha do sistema.
Acho que a causa está em “Aceleração -> Virtualização de Hardware”. Portanto, no meu PC, quando desmarco “Ativar VT-x/AMD-V” em “VirtualBox -> Máquina -> Configurações -> Sistema -> Aceleração -> Virtualização de hardware”, minha VM falhou ao carregar.
Nesse estado, se eu tentar o modo de segurança, o Windows XP poderá carregar sem erros, mas no modo normal ele falhou.
O que eu faço?
Responder1
A razão está desativando a virtualização de hardwareVT-x/AMD-Vna verdade, é tal que você substitui sua CPU por outra e causa uma mudança de hardware. Portanto, o antigo driver da CPU entra em conflito com o novo hardware da CPU.
Este problema foi discutido e respondido em:
Como resolver 'DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS' causado por intelppm.sys?
Neste caso o problema é resolvido alterando apenas o valor do registro abaixo:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Processor
e alterando o Start
valor para 4
.
Ou
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm
e alterando o Start
valor para 4
.
Para isso você precisa usar o modo de segurança. Reinicie sua máquina virtual, pressione F8 para selecionar opções avançadas de inicialização e selecione modo de segurança. Depois de carregar o Windows, pressioneComeçarbotão e clique em "Correr...", digite oregedite siga a localização do registro acima e altere o valor Start
para 4
. Em seguida, reinicie a VM. Deve funcionar!