Software / Включение HyperThreading'а в WinXP

История болезни

Дело было так. Два с половиной года назад купил я камень с HT и поставил WinXP. Через полгода система сглючила, но была каким-то макаром восстановлена. Только HT исчез. Один процессор вместо двух был в TaskManager'е :-)
Прошло два года. И я додумался, в чем суть дела, а так же, как больного лечить. И надо же было два года думать, а... Феерический идиот.

Включаем HT

  1. Проверьте, включили ли вы HT в BIOS'е. Это нужно сделать :-)
  2. Необходимо скачать и поставить WinXP SP2. Без него нужные файлы сложнее найти. По-идее, их можно взять с установочного диска, но ХЗ чего и как. Вряд ли актуально — поставьте лучше SP2.
  3. В папке аля C:\WINDOWS\ServicePackFiles\i386\ найдите два файла: ntkrnlmp.exe и halmacpi.dll и скопируйте их в C:\WINDOWS\System32\
  4. Откройте на редактирование файл boot.ini, который обычно лежит в корне диска C:\.
    Найдите строчку аля

    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn (и еще что-нибудь, МБ)

    Продублируйте эту строку и приведите ее к следующему виду:

    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional HT" /fastdetect /NoExecute=OptIn /kernel=ntkrnlmp.exe /hal=halmacpi.dll (то самое что-нибудь, если оно было)

    В этих строках не должно быть переносов, будьте внимательны.

    В итоге получится:

    ...
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn (и еще что-нибудь, МБ)
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional HT" /fastdetect /NoExecute=OptIn /kernel=ntkrnlmp.exe /hal=halmacpi.dll (то самое что-нибудь, если оно было)
    ...

    Также найдите строчку

    timeout=XX

    И проверьте, чтобы XX было больше 10 :-)

    !!! На всякий случай, сделайте копию оригинального boot.ini
  5. А теперь перезагружаетесь. После первого ребута может выскачить сообщение, что установлено новое оборудование, и нужна еще одна перезагрузка. Надо согласиться. После второго ребута нажимаете Ctrl+Shift+Esc и на вкладке Performance смотрите, сколько графиков загрузки процессора есть в наличие. Если два &mdash все круто :-)
  6. Если винда не грузится — в бут-меню при старте выберите второй пункт. boot.ini верните к исходному состоянию и забудьте обо всем этом :-)

Помощь была найдена где-то там.



Посты на схожую тематику:

  1. Windows / Редактирование списка пользователей Welcome Screen
  2. Software / Free Space Wipe
  3. Software / Sylpheed
Запись опубликована в рубрике hardware, software, windows. Добавьте в закладки постоянную ссылку.

2 комментария: Software / Включение HyperThreading'а в WinXP

  1. Viktorija говорит:

    Когда любишь, рождаются все новые страхи, о которых раньше и не подозревал

    (c) xoxonexoxo.ru

  2. Katerina говорит:

    Уметь забыться — вот девиз сегодняшнего дня, а бесконечные раздумья право же ни к чему!

    (c) xoxonexoxo.ru