У меня есть ноутбук Lenovo n100, которому 3 года. Он выполняет двойную загрузку оригинальной Windows XP, поставляемой с ним, и Ubuntu, и я только сейчас заметил, что при установке XP в диспетчере задач отображается только 1 процессор.
Диспетчер устройств показывает 2 процессора (это Core Duo T2300), но похоже, что один из них не используется. Поиск в Google показал, что для SP2 необходимо специальное оперативное исправление, чтобы включить это, но на SP3 ничего не появляется, и когда я скачал указанное исправление, оно отказывается устанавливать, говоря, что у меня есть более новое решение.
(Просто чтобы прояснить ситуацию, я проверил, и это не значит, что диспетчер задач показывает все процессоры на одном графике.)
Кто-нибудь знает, как это исправить?
источник
/NUMPROC
флажок и конкретно выбрать опцию 2 CPU. перезагрузка. это позволяет использовать оба ядра?Computer
запись в диспетчере устройств неверна?Это сработало для нас (от: http://www.pcreview.co.uk/forums/change-hal-out-reinstall-t2562052.html ):
Отключить подпись драйверов (Мой компьютер> Свойства> Оборудование ...)
Запустите эту командную строку точно:
источник
Это сработало для меня (VirtualBox XP Pro) ...
1) Зайдите в c: \ windows (ваш путь установки), найдите sp3.cab. Откройте этот cab-файл с помощью 7-zip (хотя проводник может открыть файл самостоятельно, если не может загрузить 7-zip из sourceforge).
2) а)
Extract halmacpi.dll to c:\windows\system32
б)
Extract ntkrnlmp.exe to c:\windows\system32
3) Редактировать c: \ boot.ini
Скопируйте строку, которая выглядит следующим образом:
Сделайте скопированную запись похожей на это:
Теперь у вас есть опция двойной загрузки, чтобы использовать одно или многоядерный (TaskManager покажет два графика ЦП, если это было успешно). Если многоядерный загрузчик работает и работает правильно, вы можете удалить одноядерную запись из boot.ini.
источник
/kernel=ntkrnlmp.exe /hal=halmacpi.dll
, чтобы заставить его показать все ядра процессора?boot.ini.orig
или что-то подобное. Но да, если вы подключите его, вам понадобится какой-нибудь инструмент для восстановления. Живой образ Linux с компакт-диском будет работать хорошо, просто смонтируйте его как устройство CD в 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.
тогда ... несмотря на ошибку о том , чтоhal.dll
отсутствует , вы забыли скопироватьhalmacpi.dll
иntkrnlmp.exe
файлы вC:\Windows\System32
папке. Их также можно скопировать изC:\Windows\ServicePackFiles\i386
папки.Вот еще одна возможность.
У вас установлена однопроцессорная или многопроцессорная версия XP?
Однопроцессорные системы имеют ядро ntoskrnl.exe, а многопроцессорные - ntkrnlmp.exe в C: \ WINDOWS \ system32.
Также в диспетчере устройств разверните Компьютер. Вы должны увидеть «ACPI Multiprocessor PC». Если вы видите «ПК с расширенной конфигурацией и интерфейсом питания (ACPI)», то это неправильно.
Что ты видишь?
Если любая из двух вышеуказанных проверок неверна, вам придется переустановить XP.
источник