Показано с 1 по 9 из 9

Тема: Конфигуруем Windows XP под двухядерные системы

  1. #1
    Патриот форума
    Регистрация
    28.12.2001
    Адрес
    Huawei Mate 10 Pro - Tele2
    Сообщений
    2,445
    Сказал(а) спасибо
    11
    Поблагодарили 8 раз

    Конфигуруем Windows XP под двухядерные системы

    Интересная информация (результат собственных изысканий) для всех любителей апгрейда, когда неохота переставлять винду Часто бывает, апгрейдишь проц с одноядерного на НТ или многоядерный, в диспетчере устройств оба процессора(ядра) на месте, а в диспетчере задач график один! Это происходит потому, что не обновляется корректно само устройство "компьютер" (по сути, ядро операционки), тупо стоит "Компьютер с ACPI" или "Однопроцессорный компьютер с ACPI". Чтобы Windows задействовала все логические процы(ядра), устройство "компьютер" должно быть "Многопроцессорный компьютер с ACPI", но простым обновлением драйвера, как правило, так сделать не удается. Приходится обновлять или переустанавливать винду; некоторые играются с одно- и многопроцессорными версиями файлов ядра ntoskrnl.exe и другими, но это опасные игры, система может запросто впасть при загрузке в синий экран, и привет.
    Поэтому предлагаю более корректный способ подмены ядра системы. Сначала меняем драйвер "компьютера" на "Компьютер с ACPI", система дает это сделать в 99% случаев. Перегружаемся. Берем файл hal.inf из windows\inf, копируем куда-нибудь и там редактируем его следующим образом:
    ищем блок
    ; ACPI PIC-based PC (UP) HAL
    [ACPIPIC_UP_HAL]
    CopyFiles = ACPIPIC_UP_HAL.CopyFiles
    CopyFiles = UP.CopyFiles

    редактируем:
    ; ACPI PIC-based PC (UP) HAL
    [ACPIPIC_UP_HAL]
    CopyFiles = ACPIAPIC_MP_HAL.CopyFiles
    CopyFiles = MP.CopyFiles

    Также для информативности меняем строчку
    ACPIPIC_UP.DeviceDesc = "Компьютер с ACPI"

    на что нибудь типа
    ACPIPIC_UP.DeviceDesc = "Компьютер с ACPI (Force MP!)"

    Сохраняем файл, опять начинаем обновлять драйвер "компьютера", указываем путь к измененному hal.inf, выбираем нашу исправленную строчку, подтверждаем установку неподписанного драйвера, завершаем замену драйвера, перегружаемся.

    Если все прошло хорошо, после перезагрузки ХР сама поменяет драйвер ядра на подписанный многоядерный. Теперь все ядра/процессоры задействованы!

    Удачи всем

    Проверено мною при переходе винды без переустановки при следующих апгрейдах (последние 3):
    - с AMD Duron-900 на Pentium Е2160;
    - с Celeron-1,7 на Pentium D 2,66 (только замена проца);
    - c Pentium III-733 на Core 2 Quad.

    P.S. Чуть исправил для бОльшей понятности.

  2. #2

    Регистрация
    05.05.2006
    Сообщений
    197
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    спасибо, пригодится

  3. #3
    Аватар для m@verick
    Регистрация
    01.12.2006
    Сообщений
    1,118
    Сказал(а) спасибо
    0
    Поблагодарили 3 раз
    эмм... жмем обновить драйвер, выбираем ручной поиск, из списка выбираем нужную конфигурацию, перезагружаемся и все?

  4. #4

    Регистрация
    31.10.2007
    Адрес
    Иркутск
    Сообщений
    281
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    интересно-полезная статья :wink:
    +1

  5. #5
    Патриот форума
    Регистрация
    28.12.2001
    Адрес
    Huawei Mate 10 Pro - Tele2
    Сообщений
    2,445
    Сказал(а) спасибо
    11
    Поблагодарили 8 раз
    Цитата Сообщение от m@verick
    эмм... жмем обновить драйвер, выбираем ручной поиск, из списка выбираем нужную конфигурацию, перезагружаемся и все?
    Именно так. Дальше винда сама

  6. #6
    Патриот форума
    Регистрация
    27.04.2008
    Адрес
    Russia, Irkutsk
    Сообщений
    4,798
    Сказал(а) спасибо
    15
    Поблагодарили 19 раз
    попробовал сделать все как написал g0ga, но почему то после перезагрузки получил жесткий висяк винды еще на заставке, пришлось грузиться в безопасный режим и ставить обратно старые дрова
    покупаю советские игры серии "Электроника"

  7. #7

    Регистрация
    10.07.2006
    Сообщений
    1,702
    Сказал(а) спасибо
    11
    Поблагодарили 0 раз
    редактируем:
    ; ACPI PIC-based PC (UP) HAL
    [ACPIPIC_UP_HAL]
    CopyFiles = ACPIAPIC_MP_HAL.CopyFiles
    CopyFiles = MP.CopyFiles

    Гога, выделенная жирным вторая "А" точно нужна или это очепятка ) ?
    iPhone 4S White. МТС.Супер 0
    HTC T3333. МТС.Супер 0

  8. #8
    Патриот форума
    Регистрация
    28.12.2001
    Адрес
    Huawei Mate 10 Pro - Tele2
    Сообщений
    2,445
    Сказал(а) спасибо
    11
    Поблагодарили 8 раз
    Точно нужна, это не ошибка. На самом деле, этот фокус служит для того, чтобы с помощью единственной секции inf-файла для "компьютера с APCI", который винда дает выбирать практически всегда при обновлении устройства "компьютер", все-таки заставить ее поставить ядро для многопроцессорной системы.
    -=downgrader=-, ты с какого железа на какое переезжал?

  9. #9
    Патриот форума
    Регистрация
    27.04.2008
    Адрес
    Russia, Irkutsk
    Сообщений
    4,798
    Сказал(а) спасибо
    15
    Поблагодарили 19 раз
    набор железа один и тот же, просто раньше проц стоял п4 а теперь E2180, работает то все нормально, но в диспетчере задач висит только один график и проги/гамы видят что в системе только один проц

    сделал все как ты написал, но после перезагрузки вида в обячном режиме грузится не хотела, на заставке зависала
    покупаю советские игры серии "Электроника"

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
-->