Tengo una laptop Lenovo n100 que tiene 3 años. Arranca dual el Windows XP original que venía con Ubuntu y Ubuntu, y acabo de notar que la instalación de XP, en el Administrador de tareas, solo muestra 1 CPU.
El administrador de dispositivos muestra 2 procesadores (es un core duo T2300), pero parece que uno de ellos no se está utilizando. Google mostró que SP2 necesitaba una solución específica para habilitar esto, pero no aparece nada en SP3, y cuando descargué dicha solución se niega a instalar, diciendo que tengo una solución más nueva.
(Solo para aclarar las cosas, verifiqué y no es que el Administrador de tareas muestre todas las CPU en el mismo gráfico).
¿Alguien sabe cómo arreglar esto?
fuente
/NUMPROC
casilla y seleccionar específicamente la opción 2 CPU. reiniciar. ¿eso permite el uso de ambos núcleos?Computer
entrada en el Administrador de dispositivos es incorrecta?Esto ha funcionado para nosotros (de: http://www.pcreview.co.uk/forums/change-hal-out-reinstall-t2562052.html ):
Deshabilitar la firma del controlador (Mi PC> Propiedades> Hardware ...)
Ejecute esta línea de comando exactamente:
fuente
Esto funcionó para mí (VirtualBox XP Pro) ...
1) Vaya a c: \ windows (su ruta de instalación), busque sp3.cab. Abra este archivo de cab con 7-zip (aunque el explorador puede abrir el archivo de forma nativa, si no puede descargar 7-zip de sourceforge).
2) a)
Extract halmacpi.dll to c:\windows\system32
si)
Extract ntkrnlmp.exe to c:\windows\system32
3) Editar c: \ boot.ini
Copie la línea que se ve así:
Haga que la entrada copiada se vea así:
Ahora tiene una opción de arranque dual para utilizar uno o varios núcleos (TaskManager mostrará dos gráficos de CPU si esto fue exitoso). Si el multinúcleo arranca y funciona correctamente, puede eliminar la entrada de un solo núcleo de boot.ini.
fuente
/kernel=ntkrnlmp.exe /hal=halmacpi.dll
para obligarlo a mostrar todos los núcleos de la CPU? Bienvenido a Super User, por cierto :)boot.ini.orig
o algo similar. Pero sí, si lo mangas, necesitarás algún tipo de herramienta de recuperación. Una imagen de CD en vivo de Linux funcionará bien, solo móntela como su dispositivo de CD en 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.
entonces ... a pesar del error que dice quehal.dll
falta, olvidó copiar los archivoshalmacpi.dll
yntkrnlmp.exe
en laC:\Windows\System32
carpeta. Estos también se pueden copiar de laC:\Windows\ServicePackFiles\i386
carpeta.Aquí hay otra posibilidad.
¿Has instalado la versión uniprocesador o multiprocesador de XP?
Los sistemas uniprocesadores tienen como kernel ntoskrnl.exe, mientras que los sistemas multiprocesador tienen ntkrnlmp.exe en C: \ WINDOWS \ system32.
También en el Administrador de dispositivos, expanda Computadora. Debería ver "PC multiprocesador ACPI". Si está viendo "Configuración avanzada y PC de interfaz de alimentación (ACPI)", entonces esto está mal.
¿Que ves?
Si alguna de las dos comprobaciones anteriores es incorrecta, deberá reinstalar XP.
fuente