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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] BootScreen и процессоры QUAD

Ответить
Настройки темы
[решено] BootScreen и процессоры QUAD

Аватара для Cobra_1_Stas

Старожил


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


Конфигурация

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


Есть скрипт который проверяет какой процессор установлен на компе и исходя из этого прописывает в boot.ini строчку /Kernel=dualkrnl.exe либо /Kernel=singkrnl.exe

Код: Выделить весь код
cmdow @ /HID
@echo off
FOR /F "tokens=3 delims= " %%A IN (`REG QUERY "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v NUMBER_OF_PROCESSORS`) DO SET NUMBER_OF_PROCESSORS=%%A
if %NUMBER_OF_PROCESSORS%==2 goto DUAL
REM ----For Single proc
bootcfg /RAW "/Kernel=singkrnl.exe" /A /ID 1
goto End
:DUAL
REM ----For Multiprocess/Hyperthread proc
bootcfg /RAW "/Kernel=dualkrnl.exe" /A /ID 1
:End
bootcfg /Default /ID 1
На QUAD-овых процессорах эта схема не срабатывает, он почему то пишет "/Kernel=singkrnl.exe" вместо dual...
Как изменить этот скрипт чтобы срабатывало и на новых компах?



П.С. И ещё вопрос в тему, винХР видит больше чем 3гб памяти? Если нет, то зачем файлы ntkrnlpa.exe и ntkrpamp.exe? (http://www.oszone.net/3149)

Отправлено: 17:27, 21-03-2009

 


Moderator


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

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


Цитата Cobra_1_Stas:
if %NUMBER_OF_PROCESSORS%==2 goto DUAL
Заменить на:
Код: Выделить весь код
if %NUMBER_OF_PROCESSORS% GEQ 2 goto DUAL
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:47, 21-03-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Cobra_1_Stas

Старожил


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

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


Ок, спасибо!

А что насчёт второго вопроса?

Отправлено: 18:17, 21-03-2009 | #3



Moderator


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

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


Цитата Cobra_1_Stas:
винХР видит больше чем 3гб памяти? Если нет, то зачем файлы ntkrnlpa.exe и ntkrpamp.exe?
Для поддержки РАЕ (Physical Address Extension).
PAE в XP используется не для адресации памяти свыше 4 ГБ (эта возможность в XP вообще заблокирована из-за проблем с драйверами/софтом сторонних производителей), а только для реализации DEP (Data Execution Prevention).

Статья KB875352 о DEP
Цитата микрософт:
Чтобы использовать указанные функции, необходимо, чтобы процессор работал в режиме расширения физических адресов (Physical Address Extension, PAE). Windows автоматически включает режим PAE для поддержки функции DEP

Отправлено: 18:37, 21-03-2009 | #4


Аватара для Cobra_1_Stas

Старожил


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

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


10x

Отправлено: 02:52, 22-03-2009 | #5



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] BootScreen и процессоры QUAD

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Core 2 quad 9400 vs Core 2 quad 9450 X_Dalas Процесcоры 13 27-09-2009 12:53
Quad Q9550 против QUAD EXTREME QX6850 Santyc Процесcоры 1 01-09-2009 22:22
Разное - [решено] Редактирование Bootscreen (искажение цвета) Shara Оформление Windows XP 11 27-05-2009 02:54
Новые процессоры Core 2 Quad Qххххs с пониженным энергопотреблением Vilkos Процесcоры 0 14-04-2009 13:21
[решено] Процессоры Intel Xeon Active и Passive Andrik Процесcоры 4 28-11-2008 17:13




 
Переход