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

65264
Rigel

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

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

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

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

5
Наличие PAE не означает автоматически, что все функции, которые он разрешает, будут доступны. Это невероятно редко, и почти полностью не требуется, чтобы домашние компьютеры и ноутбуки поддерживали оперативную замену памяти, и я был бы невероятно удивлен, если бы ваша система это сделала. Mokubai 12 лет назад 2
«Наличие PAE автоматически не подразумевает» - - - я знаю, и именно поэтому я хочу ПРОВЕРИТЬ это. Rigel 12 лет назад 0
Could you accept [Victor's answer](http://superuser.com/a/468019/33589) below? It does actually answer the question. Dan Dascalescu 11 лет назад 1
Существует несколько моделей ноутбуков Toshiba Qosmio x505. У вас есть Q8100X, Q8102X, Q8104X, Q830, Q832, Q850, Q860, Q862, Q865, Q870, Q875, Q879, Q880, Q882, Q885, Q887, Q888, Q890, Q892, Q893, Q894, Q964 SP8016L, SP8016M, SP8017L, SP8017M, SP8018L, SP8018M, SP8019L, SP8019M, SP8020L, SP8020M, SP8021L, SP8021M, SP8130, SP8130L, SP8915A, SP8915C или SP8915R? Пожалуйста, нажмите [править] выше слева и добавьте номер модели на табличке с серийным номером или наклейке под ноутбуком, чтобы мы могли дать лучший совет. K7AAY 5 лет назад 0

6 ответов на вопрос

16
Victor Drobysh

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

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

WMI will give you this via the command line util 'WMIC', for example:

C:\> wmic os get PAEEnabled PAEEnabled TRUE C:\> 

Or with Powershell:

PS> (Get-WmiObject win32_operatingsystem).PAEEnabled 
Спасибо, самый простой способ проверить, включен ли PAE. Mike B. 6 лет назад 0
3
afrazier

Как точно сказать, включено 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, вот для чего она нужна .

Извините, но вы не ответили на мой вопрос вообще! Вы только что рассказали нам, как это ваш ноутбук. Я этого не спрашивал. Rigel 12 лет назад 0
Я упомянул только названный ноутбук, потому что вы сделали. Если это то, что у вас есть, PAE включен, если вы не потрудились отключить его. Смотрите мое редактирование для получения дополнительной информации. afrazier 12 лет назад 0
Благодарю. Принят (из-за ссылки «MSDN Entry for PAE»). Rigel 12 лет назад 0
Есть фактический ответ на ваш вопрос, опубликованный ниже «Виктором Дробышем». Можете ли вы принять это вместо этого? rustyx 11 лет назад 2
PAE всегда ** выключен ** на 64-битных машинах. Вам не нужно 4 бита расширения адресов там. (PAE делает таблицу страниц шириной 36 бит в 32-битных системах; в 64-битных системах она уже составляет 48 бит) MSalters 10 лет назад 0
@MSalters: обратное верно. Технически PAE = 64-битная адресация памяти. Я имею в виду наличие PAE в 32-битной Windows означает, что компьютер фактически работает в режиме адресации 64-битной памяти. У вас всегда есть этот режим в 64-битной Windows, хотя мы не используем для него имя PAE, это просто 64-битная система. Al Kepp 7 лет назад 0
@AlKepp: Нет, 36-битная адресация не является 64-битной. Это конкретно о структуре таблицы страниц. Вы ищите виртуальный 32-битный адрес и получаете обратно 32 (не PAE) или 36 (PAE) физический адрес. На Win64 вы ищите 64-битный адрес и возвращаете физический 48-битный адрес - без расширений (фактически, 48 <64 - вы получаете меньше битов) MSalters 7 лет назад 0
@MSalters: Вы правы в том, что используется меньшее количество битов, но я хотел сказать (и не сказал ясно, извините за это), что оба процессора PAE и x86-64 используют 64-битные записи в таблицах подкачки. Система подкачки x86-64 является чем-то вроде расширения более старой PAE, потому что она просто использует некоторые дополнительные биты в тех же таблицах подкачки, которые не использовались PAE. Al Kepp 7 лет назад 0
3
Alistair McMillan

There is a registry setting that will tell you whether Physical Address Extension (PAE) is enabled.

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

If it is set to 1, then the kernel with PAE support was loaded at startup.

0
Chris Smith

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

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

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

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

Извините, но вы не ответили на мой вопрос вообще! Как вы сказали, я также знаю, что, вероятно, на моих компьютерах включена поддержка PAE. Я спросил, как мне это проверить. Компьютеры не должны быть библиями - чтобы просто поверить в это. Мы должны быть в состоянии проверить это как-то. Rigel 12 лет назад 0
Перейдите в панель управления системой (sysdm.cpl). На общей странице в правом нижнем углу будет указано, сколько памяти вы установили. Ниже, если написано «Расширение физического адреса», то используется PAE. Если это не так, PAE не используется. Chris Smith 12 лет назад 0
Хорошо, я думаю, что эти инструкции работают только на XP. У меня нет ни одной 32-битной системы Windows 7 или Vista, но она должна быть на одном из экранов системной информации. Chris Smith 12 лет назад 0
Привет Крис Я действительно не вижу этот экран на моем ноутбуке Win 7. Когда я нажимаю клавиши Win + Break, чтобы увидеть свойства системы, также не упоминается Pae Rigel 12 лет назад 0
@Altar: why would you [believe the Bible without question](http://skepticsannotatedbible.com/contra/by_name.html)? Dan Dascalescu 11 лет назад 0
@DanDascalescu - нет. Я хотел сказать следующее: половина планеты верит в религиозную книгу, не ставя ее под сомнение. Но информатика - это не религия, поэтому я ожидаю веских доказательств (от Криса Смита). Rigel 9 лет назад 0
0
mayank gupta

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