8 ГБ ОЗУ в XP Professional [копия]


9

Недавно я установил 8 ГБ ОЗУ на четырехъядерную рабочую станцию ​​(HP xw8600) под управлением Windows XP Pro (32-разрядная версия). Я добавил ключ / PAE в файл boot.ini, но SysInfo по-прежнему говорит, что общая память 3 ГБ. Windows распознает дополнительную память? Есть ли способ сказать?

Любая помощь приветствуется. Спасибо.


а ты имел ввиду 8гб верно ...?
CookieOfFortune

Сколько памяти Windows XP 64-разрядная распознает?
Рой Рико


4
Вот похожая дискуссия по этому поводу. Пожалуйста, прочитайте мой пост: superuser.com/questions/67444/… Вы можете использовать МАКС 4 ГБ только в 32-битной Windows, однако другие 32-битные ОС будут более чем рады использовать все 8 ГБ. Это лицензионная вещь с Microsoft.
Натали Адамс

Если вы не хотите переустанавливать свою ОС, вы можете использовать RamDisk (конечно, с поддержкой PAE), чтобы использовать эти дополнительные 4 ГБ.
Подавление

Ответы:


9

речь идет НЕ о XP, а о том, что она 32-разрядная ... 64-разрядная будет поддерживать все ваши 8 ГБ, а затем некоторые

(Windows XP Professional x64 Edition поддерживает 128 ГБ ОЗУ) [ http://www.microsoft.com/windowsxp/using/64bit/russel_exploringx64.mspx]


12
не совсем верно. PAE позволяет 32-разрядным ОС получать доступ к 64 ГБ ОЗУ. Реальная проблема заключается в том, что MS намеренно не использует оперативную память, обнаруженную выше отметки 4 ГБ в 32-разрядной системе, из-за распространенных ошибок в драйверах сторонних производителей. см. blog.codef00.com/2007/12/19/windows-on-x86-and-4gb-of-ram
Эван Теран,

3
Кроме того, мой linux-бокс (который использует 32-битное ядро) в настоящее время с радостью использует 8 ГБ ОЗУ за счет использования PAE (опция называется включенным 64 ГБ ОЗУ, но в основном это означает «включить поддержку pae»
Эван Теран,

3

от http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx

«Поддержка памяти в Windows XP Professional и Windows Server 2003. Максимальный объем памяти, который может поддерживаться в Windows XP Professional и Windows Server 2003, также составляет 4 ГБ. Однако Windows Server 2003 Enterprise Edition поддерживает 32 ГБ физической ОЗУ и Windows Server 2003, Datacenter Edition поддерживает 64 ГБ физической памяти с помощью функции PAE. "


1
Почему в статье MS написано 4 ГБ, а все остальные говорят, что 3.x ГБ. Это сбивает с толку.
Джонни

Наконец-то кто-то дает полностью точный ответ!
Эван Теран

3
@jhonny: это потому, что это 4 ГБ минус любой оперативной памяти сопоставленных устройств (например, вашей видеокарты). Если у вас видеокарта на 512 мегабайт, Windows распознает только 3,5 ОЗУ (для правильной работы 32-битного прямого доступа к памяти устройства необходимо подключить менее 4 ГБ).
Эван Теран

1

XP распознает только до 3,5 ГБ. Так что нет, XP не распознает дополнительную память.


2
XP 64-bit - WILL
римская

Это не совсем так. Смотрите мой пост ниже.

1

Это совершенно не по теме, но 32-разрядная ОС Windows не может использовать более 4 ГБ - 32-разрядные версии Windows для настольных ПК будут иметь только около 3,5 ГБ. (Это ограничение установлено, потому что драйверы с ошибками часто предполагают, что верхняя часть адресного пространства памяти не используется и может привести к сбою в работе вашего компьютера, если вы фактически используете до 4 ГБ. Предполагается, что на серверах установлены более качественные драйверы.)


2
Неверно, если ОС правильно поддерживает PAE, она может использовать до 64 ГБ ОЗУ. Linux занимается этим уже много лет.
Эван Теран

1

32-битные операционные системы максимально около 3 гигов.

Чтобы воспользоваться преимуществами такого большого количества оперативной памяти, вам нужна 64-битная ОС.


6
измените это на "32-битные окна", и это правда. Если ОС правильно поддерживает PAE, она может использовать до 64 ГБ ОЗУ. Linux занимается этим уже много лет.
Эван Теран




0

Вот более подробное объяснение, оно не о Windows, а о x86: http://www.codinghorror.com/blog/archives/000811.html


3
На самом деле, к сожалению, Джефф неправильно понимает некоторые важные детали. Посмотрите этот ответ для истины: stackoverflow.com/questions/711472/8gb-ram-on-xp-professional/…
Эван Теран

2
Моя Linux-система успешно использует 8 ГБ сейчас с 32-битным ядром.
Эван Теран

0

Кажется, что вам вообще не разрешают использовать PAE в «нормальной (не серверной») 32-битной Windows, возможно, это поможет (да, я знаю, что это для Vista ...).


есть это .
user2284570

@ user2284570 Насколько я знаю, включение PAE в домашней системе является нарушением лицензии.
Бобби

Да, и не только для дома ... Для каждой несерверной 32-разрядной версии Windows начиная с XP SP2 (да, xp SP1 и windows 2000 поддерживают> 4 ГБ, вручную добавив ключ / PAE в boot.ini).
user2284570
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.