Как проверить, включен ли PAE? (Windows 7 32 бита)

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


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

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

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

Он только переформулирует вопрос как " поддерживает ли мой ноутбук Qosmio x505 горячее добавление памяти?"

13
задан Rigel
02.04.2023 16:38 Количество просмотров материала 3349
Распечатать страницу

6 ответов

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

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

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

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

оперативная память обычно находится только на серверное оборудование высокого класса.

изменить:

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

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

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

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

там, кажется, не будет любой записи реестра, который говорит, является ли или нет он включен.

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

3
отвечен afrazier 2023-04-04 00:26

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

  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите wbemtest в поле Открыть и нажмите кнопку OK.
  2. в диалоговом окне тестер инструментария управления Windows, выберите пункт Connect.
  3. в поле в верхней части диалогового окна подключения введите root\cimv2 и нажмите кнопку Connect.
  4. Нажмите #Enum Экземпляры."
  5. в диалоговом окне сведения о классе, типа Win32_OperatingSystem в поле Введите имя суперкласса и нажмите кнопку OK.
  6. в диалоговом окне результат запроса, дважды щелкните верхний элемент. Примечание. этот элемент начинается с " Win32_OperatingSystem.Name=Microsoft..."
  7. в диалоговом окне "Редактор объектов" найдите PAEEnabled недвижимость в области "свойства" и дважды щелкните на нем.
  8. в диалоговом окне Редактор свойств запишите значение в поле Значение коробка.
16
отвечен Victor Drobysh 2023-04-04 02:43

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

C:\> wmic os get PAEEnabled
PAEEnabled
TRUE

C:\>

или с Powershell:

PS> (Get-WmiObject win32_operatingsystem).PAEEnabled
10
отвечен Chris J 2023-04-04 05:00

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

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

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

3
отвечен Alistair McMillan 2023-04-04 07:17

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

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

посмотреть http://msdn.microsoft.com/en-us/windows/hardware/gg487512

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

0
отвечен Chris Smith 2023-04-04 09:34

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

0
отвечен mayank gupta 2023-04-04 11:51

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх