Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Windows FAQ > Память 4 (и больше) Гб в 32-разрядной Windows


Автор: KirillWow 09.08.08, 14:58
Купил новый комп. Поставил систему. Оказалось - ХР видит только 3 Гб вместо 4-х
Как исправить?

Автор: semiono 09.08.08, 15:06
WinXP (x86) SP2 ? Никак! Там последнюю фитчу /3GB урезали!
Ставь WinXP x64 если захочешь, только так.
Либо найти SP1 и в boot.ini добавить /fastdetect /3GB

Автор: FullArcticFox 09.08.08, 15:35
Цитата KirillWow @
Купил новый комп. Поставил систему. Оказалось - ХР видит только 3 Гб вместо 4-х
Как исправить?

Никак. Это особенности архитектуры PC. При 32-ух разрядной ОС верхние адреса памяти используются для адресации устройств аля видяха и прочие.
Вариант ставить 64-ех битную ОС. Подробности тут http://www.ixbt.com/soft/windows-4gb.shtml
http://www.ixbt.com/soft/windows-4gb-2.shtml

Автор: ANDLL 11.08.08, 13:05
Цитата semiono @
WinXP (x86) SP2 ? Никак! Там последнюю фитчу /3GB урезали!

Не в тему. Урезали PAE. А 3гб не влияет на видное системе ОЗУ

Автор: --= Eagle =-- 23.06.12, 04:56
Единственный способ - воспользоваться драйвером RAM-диска и размещения на этом диске своп-файла во время загрузки системы (как минимум некоторые драйверы это поддерживают, я сам когда-то пользовался RAMDisk Plus, у которого есть возможность создания диска в неиспользуемой памяти 32-битных версий Windows — в большинстве случаев, начиная с 3.25гб.

Автор: --= Eagle =-- 26.08.12, 09:04
Если ваша 32-битная Windows поддерживает доступ к памяти выше 4 GB через address window extension (AWE) и physical address extension (PAE) включен, вы можете создать диск в этой области памяти через драйвер awealloc (входит в состав ImDisk).
Пример создания файла подкачки на RAM-диске, используя бесплатные утилиты ImDisk Virtual Disk Driver и swapaddswapadd.zip (, : 296) :

1. Отконфигурировать драйвер awealloc для запуска при старте системы:
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    sc config awealloc start= system


2. Добавить через gpedit.msc в конфигурации Windows в сценарий автозапуска скрипт (возможно, как вариант - через планировщик заданий на запуск системы). Пример:
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    net start awealloc
    imdisk -a -s 4G -f \\.\awealloc -m Z: -p "/fs:exfat /q /y"
    swapadd Z:\pagefile.sys 4000M 8000M


3. Через свойства системы:
а) в настройках Загрузки и восстановления установить запись отладочной информации в малый дамп памяти
б) в Дополнительно - Настройка быстродействия установить на (системном) диске файл подкачки минимального размера - 64 Мб для сохранения минидампа

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)