Eu tenho um laptop Lenovo n100 com 3 anos de idade. Inicializa duas vezes o Windows XP original que acompanha o Ubuntu e o Ubuntu, e agora notei que a instalação do XP, no Gerenciador de Tarefas, mostra apenas 1 CPU.
O gerenciador de dispositivos mostra 2 processadores (é um duo básico T2300), mas parece que um deles não está sendo usado. A pesquisa no Google mostrou que o SP2 precisava de um hotfix específico para permitir isso, mas nada aparece no SP3, e quando baixei o hotfix mencionado, ele se recusa a instalar, dizendo que tenho uma solução mais nova.
(Apenas para esclarecer as coisas, verifiquei e não é que o Gerenciador de tarefas mostre todas as CPUs no mesmo gráfico.)
Alguém sabe como consertar isso?
fonte
/NUMPROC
caixa e selecionar especificamente a opção 2 CPU. reiniciar. isso permite o uso dos dois núcleos?Computer
entrada no Gerenciador de dispositivos esteja incorreta?Isso funcionou para nós (em: http://www.pcreview.co.uk/forums/change-hal-out-reinstall-t2562052.html ):
Desativar assinatura de driver (Meu Computador> Propriedades> Hardware ...)
Execute esta linha de comando exatamente:
fonte
Isso funcionou para mim (VirtualBox XP Pro) ...
1) Vá para c: \ windows (seu caminho de instalação), pesquise sp3.cab. Abra esse arquivo de táxi com 7-zip (embora o explorer possa abrir o arquivo de forma nativa, se não conseguir fazer o download do 7-zip do sourceforge).
2) a)
Extract halmacpi.dll to c:\windows\system32
b)
Extract ntkrnlmp.exe to c:\windows\system32
3) Edite c: \ boot.ini
Copie a linha que se parece com isso:
Faça com que a entrada copiada fique assim:
Agora você tem uma opção de inicialização dupla para utilizar um ou vários núcleos (o TaskManager mostrará dois gráficos de CPU, se isso foi bem-sucedido). Se o multicore inicializar e funcionar corretamente, você poderá excluir a entrada de núcleo único do boot.ini.
fonte
/kernel=ntkrnlmp.exe /hal=halmacpi.dll
faz para forçá-lo a mostrar todos os núcleos da CPU? Bem-vindo ao Super User, a propósito :)boot.ini.orig
ou algo semelhante. Mas sim, se você mangueira, precisará de algum tipo de ferramenta de recuperação. Uma imagem de live CD do linux funcionará bem, basta montá-la como seu dispositivo de CD no VirtualBox.Windows could not start because the following file is missing or corrupt: <Windows root>\system32\hal.dll. Please re-install a copy of the above file.
então ... apesar do erro dizer quehal.dll
está faltando, você esqueceu de copiar os arquivoshalmacpi.dll
entkrnlmp.exe
para aC:\Windows\System32
pasta. Estes também podem ser copiados daC:\Windows\ServicePackFiles\i386
pasta.Aqui está outra possibilidade.
Você instalou a versão do uniprocessador ou multiprocessador do XP?
Os sistemas uniprocessadores têm como kernel ntoskrnl.exe, enquanto os sistemas multiprocessadores têm ntkrnlmp.exe em C: \ WINDOWS \ system32.
Também no Gerenciador de dispositivos, expanda Computador. Você deverá ver "PC multiprocessador ACPI". Se você estiver vendo "PC de configuração avançada e interface de energia (ACPI)", isso está errado.
O que você vê?
Se uma das duas verificações acima estiver errada, você precisará reinstalar o XP.
fonte