Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Модератор


Moderator


Сообщения: 8292
Благодарности: 2859

Профиль | Отправить PM | Цитировать


Цитата Diver1:
превьюв это опечатка?) »
да, автор в курсе.
Цитата Diver1:
там два файла ядра ntkrnlpa и ntoskrnl »
+ третье Tukernel.exe
Цитата Diver1:
при загрузке винды показывается мой. »
"Твой" в Tukernel.exe
Цитата Diver1:
И почему нет ntkrnlmp? »
Цитата Amigos:
почему в system32 только 2 однопроцессорных ядра?
Каким образом происходит загрузка многопроцессорных ядер?
Начать придётся с установки.
После первой перезагрузки начинается графический этап установки. При его загрузке использутся распакованные ядра
\I386\NTKRNLMP.EX_
\I386\NTOSKRNL.EX_
из дистрибутива. На этапе установки оборудования определяется количество процессоров и в зависимости от этого в каталог system32 попадают
на однопроцесорных системах
c:\WINDOWS\system32\ntoskrnl.exe из \I386\NTOSKRNL.EX_
c:\WINDOWS\system32\ntkrnlpa.exe из \I386\SP3.CAB\ntkrnlpa.exe
вот так, весьма затейливо один файл из ex_ , другой из CAB.
т.е. если пропатчит только NTKRNLMP.EX_ NTOSKRNL.EX_ в дистрибутиве, не трогая SP3.CAB то одно ядро будет с изменённой картинкой, а другое — с дефолтной.
на многопроцесорных системах ещё веселее.
во первых файлы в c:\WINDOWS\system32\ на первый взгляд не отличаются от таковых в однопроцесорных, те же ntkrnlpa.exe и ntoskrnl.exe , что и в первом случае.
Но если мы посмотрим вооруженным взглядом в содержимое файлов, то видно, что они не являются копией однопроцессорных, это переименованные многопроцессорные ядра.

Т.е. на этапе установки оборудования \I386\SP3.CAB\ntkrpamp.exe копируется в c:\WINDOWS\system32\ntkrnlpa.exe
а \I386\NTKRNLMP.EX_ (или \I386\SP3.CAB\ntkrnlmp.exe проверить было не начем ) в c:\WINDOWS\system32\ntoskrnl.exe.
ну и собствено резюме:
на живой системе нужно патчить 2 файла
c:\WINDOWS\system32\ntkrnlpa.exe
c:\WINDOWS\system32\ntoskrnl.exe »
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:22, 02-09-2009 | #219