Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Изменение ядра системы


Delfin

Рекомендуемые сообщения

В одном топике у меня возник вопрос почему у меня не вырубается машина автоматом и пришли к выводу что у меня стоит ядро без поддержки данной функции (ACPI).

Вот решил ядро сменить, но во всех статьях по этому поводу предупреждают что можно нажить геморой на мягкое место.

Поделитесь пожалуйста опытом, если кто уже проделывал эту операцию. :lol:

Изменено пользователем Delfin
Ссылка на комментарий
Поделиться на другие сайты

Delfin

Галочка использовать АУП (автоматическое управление питанием, кажется) не помогает?

Поделитесь пожалуйста опытом, если кто уже проделывал эту операцию.
Я проделывал обратную операцию, менял ядро с ACPI на обычное, все в порядке (правда комп сам выключаться перестал :). А вот в твоем случае, скорее всего, действительно можно встрять. Так что сделай бэкап системы и только потом меняй.
Ссылка на комментарий
Поделиться на другие сайты

Обратно ядро ты не поменяешь, ядро меняется только в сторону упрощения, так что придется переустанавливать винду :D

Ссылка на комментарий
Поделиться на другие сайты

Delfin, в XP ядро меняется довольно легко, но из опыта, предлагаемые ядра - тормознутее того, что ставится при обычной установке по умолчанию (если интересно - опишу подробнее, пару лет назад приходилось это делать). :D

Ссылка на комментарий
Поделиться на другие сайты

Delfin, в XP ядро меняется довольно легко, но из опыта, предлагаемые ядра - тормознутее того, что ставится при обычной установке по умолчанию (если интересно - опишу подробнее, пару лет назад приходилось это делать). :)

Kuzyma? если не сложно мона чуть-чуть поподробнее?

Ссылка на комментарий
Поделиться на другие сайты

Если производить выбор при установке, то в самом начале текстового этапа установки XP при появлении сообщения "Setup is inspecting your computer's hardware configuration" нажмите и удерживайте клавишу "F5". В появившемся на экране списке версий библиотек HAL выберите версию, соответствующую вашему компьютеру, или выберите позицию "Other" для того, чтобы указать файл библиотеки от производителя оборудования. Затем продолжите установку Windows. В поставку XP включены следующие версии библиотеки HAL:

ACPI Multiprocessor PC - для ACPI-систем с несколькими процессорами.

ACPI Uniprocessor PC - используется для ACPI-систем с многопроцессорной системной платой и одним установленным процессором.

Advanced Configuration and Power Interface (ACPI) PC - используется для однопроцессорных ACPI-систем.

MPS Uniprocessor PC - для систем без поддержки ACPI, с многопроцессорной системной платой и одним установленным процессором.

MPS Multiprocessor PC - для многопроцессорных систем без поддержки.

ACPI Compaq SystemPro Multiprocessor or 100% compatible - для компьютеров Compaq SystemPro или полностью совместимых с ними.

Standard PC - используется для любого стандартного компьютера, не многопроцессорного и без поддержки ACPI.

Standart PC with C-Step i486 - используется для компьютеров с поддержкой этой технологии.

Если же нужно поменять на уже установленной оси, то просто замещается файл библиотеки HAL другим и... ядро поменяно.

Вроде всё так... :)

Ссылка на комментарий
Поделиться на другие сайты

И ещё (не сочтите за флуд, сегодня не могу выйти на форум по часу : :( , сплошные глюки...)

В XP этот процесс упрощён до предела. Больше не надо переставлять всю систему, или использовать внешние утилитки из Resource Kit-а. Ядро меняется в Device Manager -> Computer, как и любой другой драйвер.

Но, это ИСКЛЮЧИТЕЛЬНО важно, НЕ СТАВЬТЕ ядро, которое не держится железом. Если не уверены, то лучше ничего не трогать, потому что последствия установки неправильного ядра непредсказуемы. Скорее всего машина просто перестанет загружаться, во всех режимах. Предотвратить подобное можно подредактировав boot.ini. Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например,

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect

и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe /hal=halchk.dll,

а также в директории WINDOWS\System32 сделать копии вашего ядра и HAL-а. Назвать их, конечно же, надо ntoskrnl.exe -> ntoskchk.exe и hal.dll -> halchk.dll.

Кроме этого, необходимо учитывать одну тонкость. Видимо из за того, что при установке неправильного ядра XP просо виснет, теперь весь список доступных ядер не выводиться в окне смены драйвера. Таким образом, возможна ситуация, когда Вы точно знаете, что ядро поддерживается системой, но система не даёт его установить. В этом случае, придётся делать это вручную. Для начала найдите в windows\inf файл под названием hal.inf. После этого, изучите его, что бы выяснить, какие файлы и куда переписываются при смене ядра. Обычно перезаписывается только hal.dll, названия какого hal какому ядру соответствуют, можно узнать из списка:

Standard PC - hal.dll

Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll

ACPI Uniprocessor PC - halaacpi.dll ACPI Multiprocessor PC -halmacpi.dll

Compaq SystemPro Multiprocessor or 100% Compatible - halsp.dll

MPS Uniprocessor PC -halapic.dll

MPS Multiprocessor PC -halmps.dll

После этого остаётся "выдрать" соответствующий файл из Windows\Driver Cache\i386\driver.cab, скопировать его с Windows\system32, и сослаться на него в boot.ini. После загрузки (если повезёт :-)), можно переставить его по нормальному, в списке это ядро появится. :)

Ссылка на комментарий
Поделиться на другие сайты

  • 7 месяцев спустя...

Вот какой вопрос:

Проверял систему AIDA 32, при проссмотре проца в конце выдает такой совет:

Установлен только один процессор, следует изменить HAL на однопроцессорный. Объясните что это?

Русская XP, как тут правильно поступить?

Сейчас работает нормально.

Ссылка на комментарий
Поделиться на другие сайты

если руки прямые то гемороя не будет. Я бы на твоем месте задумался почему у тебя винда при установке не определила ACPI!!!

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...