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

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


Moderator


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

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


Цитата DPavlik82:
Как модифицировать данный файл для выбора из четырех вариантов? (потому как все больше компьютеров с оперативной памятью больше 3 гигабайт)
Странно, откуда взялась цифра 3.
Из статей MSDN (раз, два) следует, что ядро с поддержкой PAE (ntkrnlpa.exe или ntkrpamp.exe) используется в двух случаях:
  1. на компе более 4 гигов памяти;
  2. или включена аппаратная поддержка DEP.
Кроме того, не думаю, что отключение PAE приводит к невозможности загрузки системы.
Возможно, проблема в другом: в батнике жесткое условие:
Код: Выделить весь код
if %NUMBER_OF_PROCESSORS%==2 goto DUAL
Если процессор 4-ядерный, получается несоответствие между halmacpi.dll (многопроцессорным) и ntoskrnl.exe (однопроцессорным). Попробуйте изменить на:
Код: Выделить весь код
if %NUMBER_OF_PROCESSORS% GTR 1 goto DUAL
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:56, 17-07-2008 | #36