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

9

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

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

шарлатан
источник
а ты имел ввиду 8гб верно ...?
CookieOfFortune
Сколько памяти Windows XP 64-разрядная распознает?
Рой Рико
64-разрядная - 128 ГБ ОЗУ microsoft.com/windowsxp/using/64bit/russel_exploringx64.mspx
Роман,
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 не распознает дополнительную память.

CookieOfFortune
источник
2
XP 64-bit - WILL
римская
Это не совсем так. Смотрите мой пост ниже.
1

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

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

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

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


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

Переключитесь на 64 бит, и вы увидите все 8 ГБ.

Zaagmans
источник
Как насчет этого ?
user2284570
1

В 32-разрядной версии Windows XP Pro не может быть больше 3,5 ГБ.

JP Richardson
источник
Как насчет этого ?
user2284570
0

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

MetaGuru
источник
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