НИКС - Компьютерный Супермаркет г. Балашиха
шоссе Энтузиастов, дом 54а Балашиха, Россия
order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. Долгопрудный
ул. Первомайская, дом 17 Долгопрудный, Россия
order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. Королев
проспект Космонавтов, дом 34Б Королев, Россия
order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. Красногорск
ул. Дачная, 11а Красногорск, Россия
order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. Люберцы
улица Инициативная, дом 7Б Люберцы, Россия
order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. МОСКВА
Звездный бульвар, дом 19 МОСКВА, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. МОСКВА
Каширское шоссе, дом 96 корпус 1 МОСКВА, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. МОСКВА
Ивантеевская улица, дом 25А МОСКВА, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. МОСКВА
МО, Мытищинский район, Сгонниковский с/о, 1-й км Алтуфьевского ш, вл. 2 МОСКВА, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. МОСКВА
Россошанский проезд, дом 3 МОСКВА, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. МОСКВА
ул. Ленинская Слобода, дом 26 стр. 2 МОСКВА, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. МОСКВА
ул. Маршала Катукова, д. 25 МОСКВА, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. МОСКВА
Новоясеневский проспект вл 2а стр 1 МОСКВА, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. Мытищи
ул. Селезнева, 33 Мытищи, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. Одинцово
Московская область, Одинцовский район, городское поселение Лесной городок, поселок ВНИИССОК, улица Кленовая, владение 1 Одинцово, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. САРАТОВ
Вольский тракт, 2/1 САРАТОВ, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
НИКС - Компьютерный Супермаркет г. ТВЕРЬ
улица Вагжанова, дом 21 ТВЕРЬ, Россия
+7 (495) 974-3333 order@nix.ru ВконтактеGoogle PlusFaceBookYoutubeОдноклассники
тел. +7 (495) 974-3333
Ваша корзина: Загружается...
Аутлет в Теплом Стане
В НИКС-Теплый Стан до 19-го августа все дешевле в среднем на 4%!
5089 наименований выдаем сразу после оплаты наличными.
Жмите зеленую кнопку ТЕП в описании оборудования.
Магазины Доставка по РФ
Ваш город - ?
От выбранного города зависят цены, наличие товара и способы доставки

Четверг, 5 декабря 2013 16:30

Замена ядра Windows XP при апгрейде одноядерного процессора

 короткая ссылка на новость:
следующая новость | предыдущая новость
    Если на вашем компьютере с одноядерным процессором без поддержки технологии HyperThreading (это Celeron, Sempron, AthlonXP, Athlon 64, Pentium M, Core Solo и некоторые варианты Pentium4) была установлена Windows XP (не принципиально, Home или Professional), и вы совершили апгрейд вашей системы, включающий в себя замену процессора на многоядерный (сколько именно ядер - не принципиально, лишь бы больше одного) или одноядерный, но с поддержкой технологии HyperThreading, то для полной реализации возможностей нового процессора вам необходимо заменить ядро операционной системы.

     Связано это с тем, что на этапе установки WindowsXP программа-инсталлятор определяет число и тип процессоров в системном блоке, и, в случае наличия единственного одноядерного процессора без поддержки HyperThreading, выбирает ядро, не поддерживающее распределение нагрузки по процессорам, в силу его теоретически более высокого быстродействия в такой ситуации по сравнению с более универсальным многопроцессорным ядром, которое написано с учётом возможности распределения нагрузки по процессорам и несёт в итоге большие накладные расходы процессорных мощностей на собственные нужды.

    Однако если однопроцессорное ядро ОC используется совместно с многоядерным процессором, то физически в процессоре используется только первое ядро, остальные (сколько бы их там ни было) простаивают, что понятным образом радикально урезает итоговое быстродействие компьютера (т.е., например, вместо Pentium D у вас оказывается Pentium4 с той же тактовой частотой, и т.п.).

    Есть два способа исправить ситуацию и заставить компьютер работать на полную мощность без переустановки ОС и всех прикладных программ.

    Первый способ - это просто переустановка ОС в режиме восстановления ("Восстановить выбранную копию Windows"); второй - замена ядра вручную, этот способ описывается ниже, его мы рекомендуем только опытным пользователям (подразумевается, что Windows XP у вас установлена в каталоге C:\Windows):

    1) Скопировать из C:\Windows\System32\Dllcache\ в C:\Windows\System32\ файлы halmacpi.dll и ntkrnlmp.exe (если вы не обнаружите эти файлы в C:\Windows\System32\Dllcache\, поищите их стандартным поиском Windows, они могут оказаться в другом каталоге внутри C:\Windows\System32)

    2) C:\boot.ini скопировать имеющуюся строку загрузки ОС, добавив параметры /kernel=ntkrnlmp.exe /hal=halmacpi.dll и изменив имя ОС, в итоге должно получиться, например, multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP MultiCore" /fastdetect /NoExecute=OptIn /kernel=ntkrnlmp.exe /hal=halmacpi.dll

    3) Перезагрузиться в безопасном режиме, выбрав новый вариант загрузки ОС (у нас - "Microsoft Windows XP MultiCore"). Windows найдёт новое оборудование.

    4) Скопировать C:\Windows\system32\halmacpi.dll в C:\Windows\System32\hal.dll, сделав предварительно резервную копию уже имеющегося там hal.dll, и ещё раз перезагрузиться.

    5) В C:\boot.ini удалить добавленную строку, если всё перед этим было сделано без ошибок, то в "диспетчере задач" будет отображаться загрузка требуемого количества ядер.



    Вид диспетчера задач и диспетчера устройств, если двухъядерный процессор используется с "однопроцессорным" ядром:

Диспетчер задач - однопроцессорное ядро Диспетчер устройств - однопроцессорное ядро




    А так всё должно выглядеть, когда установлено соответствующее ядро:

Диспетчер устройств - многопроцессорное ядро Диспетчер устройств - многопроцессорное ядро

 
подписаться   |   обсудить в общем форуме   |