5

Как точно сказать, включено PAE (расширение физических адресов) или нет?
Есть специальная команда, которую я могу использовать? Я могу прочитать значение реестра или что-то? (Windows 7 32 бит)

Я нашел это в Интернете, но он не отвечает на мой вопрос:

Если у вашего сервера есть возможность оперативного добавления памяти (возможность добавить больше памяти без выключения сервера !!) или предотвращение выполнения данных (DEP), тогда PAE будет включен автоматически !!

Это лишь переформулирует вопрос: «Поддерживает ли мой ноутбук Qosmio x505 оперативную память?"

6 ответов6

16

Чтобы использовать графический интерфейс пользователя, чтобы определить, включен ли PAE, выполните следующие действия:

  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите wbemtest в поле Открыть и нажмите кнопку ОК.
  2. В диалоговом окне Тестер инструментария управления Windows нажмите кнопку Подключиться.
  3. В поле в верхней части диалогового окна Connect введите root\cimv2 и нажмите кнопку Подключиться.
  4. Нажмите # Экземпляры #.
  5. В диалоговом окне «Информация о классе» введите Win32_OperatingSystem в поле «Введите имя суперкласса» и нажмите кнопку « ОК».
  6. В диалоговом окне «Результат запроса» дважды щелкните верхний элемент. Обратите внимание, что этот элемент начинается с "Win32_OperatingSystem.Name = Microsoft ...»
  7. В диалоговом окне «Редактор объектов» найдите свойство PAEEnabled в области «Свойства» и дважды щелкните его.
  8. В диалоговом окне «Редактор свойств» запишите значение в поле «Значение».
12

WMI предоставит вам это через командную строку util, например, WMIC:

C:\> wmic os get PAEEnabled
PAEEnabled
TRUE

C:\>

Или с помощью Powershell:

PS> (Get-WmiObject win32_operatingsystem).PAEEnabled
3

Существует параметр реестра, который сообщит вам, включено ли расширение физических адресов (PAE).

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PhysicalAddressExtension

Если установлено значение 1, то ядро с поддержкой PAE загружалось при запуске.

3

Как точно сказать, включено PAE (расширение физических адресов) или нет?

В любой современной системе Intel/AMD (x86/x64) с аппаратным уровнем DEP PAE включается "из коробки" в Windows XP (SP2?) и выше, так как это требуется для работы функции DEP.

"поддерживает ли мой ноутбук Qosmio x505 оперативное добавление памяти?"

Нет, это, безусловно, нет.

Оперативное оперативное добавление оперативной памяти обычно используется только на высокопроизводительном серверном оборудовании

Редактировать:

Согласно MSDN Entry для PAE, он включен по умолчанию при определенных (общих) условиях:

Windows автоматически включает PAE, если функция DEP включена на компьютере, поддерживающем аппаратную поддержку DEP, или если компьютер настроен для оперативного добавления устройств памяти в диапазонах памяти более 4 ГБ. Если компьютер не поддерживает аппаратную поддержку DEP или не настроен для оперативного добавления устройств памяти в диапазонах памяти более 4 ГБ, PAE должен быть явно включен.

Таким образом, если система загружается с принудительным включением PAE или поддерживает аппаратный DEP, PAE включен. Это все системы, которые поставляются с предустановленной Vista или Windows 7, а также значительное количество систем XP (поздняя P4, Core Solo/Duo, Core 2 системы). Единственное предостережение - если кто-то изо всех сил пытался отключить его, отредактировав файл boot.ini (для XP) или изменив BCD (для Vista/7).

Что касается того, как увидеть, что он включен, я не уверен. В XP, если вы щелкнете правой кнопкой мыши по « My Computer и выберете « Properties , на вкладке « General » будет указано Physical Address Extension внизу, если включен PAE. 64-битные системы Win 7, кажется, не говорят, вероятно, потому что PAE всегда включен в таких системах. 32-битная Win 7 может сказать что-то похожее на панели управления системой, но пока я не могу проверить свой домашний ноутбук, я не могу сказать вам точно - это единственная 32-битная система Win 7, к которой у меня есть доступ, все мои другие 64-битные.

Кажется, нет записи в реестре, которая сообщает, включено ли это.

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

0

Вы можете просто запустить командную строку от имени администратора и выполнить "bcdedit", если при всех включенных параметрах операционной системы будет запись, например, PaeForceEnabled = true

0

Ноутбук почти наверняка не поддерживает оперативное добавление памяти. Эта функция существует только на некоторых высокопроизводительных серверах.

Windows XP SP2 и более поздние версии клиентской ОС не поддерживают более 4 ГБ памяти в 32-разрядном режиме, даже с включенным PAE из-за проблем совместимости драйверов. PAE используется только для того, чтобы ОС могла получить доступ к биту NX.

См. Http://msdn.microsoft.com/en-us/windows/hardware/gg487512

Если ваш процессор поддерживает бит NX, если вы не загружаетесь с флагом /NOPAE, ядро, вероятно, использует PAE для аппаратной поддержки DEP .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .