Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» как в XP задействовать 4 гига памяти

Автор: oler2
Дата сообщения: 25.07.2008 14:16
XP 32b может использовать 3,2Г памяти, остальное не определяется системой.
Не подскажите как задействовать последний гигабайт, хотябы для виртуального диска?
Автор: ipmanyak
Дата сообщения: 25.07.2008 14:18
oler2 Никак.
Автор: FreemanRU
Дата сообщения: 25.07.2008 14:24
ipmanyak
Не правда ваша.
Можно, но танцы с бубном:
http://support.microsoft.com/kb/291988
Автор: veryom
Дата сообщения: 25.07.2008 14:33
FreemanRU

Цитата:
Можно, но танцы с бубном:

Там не написано, как "как задействовать последний гигабайт", т.е. чтобы ОС видела все 4 Гб, а не 3 с хвостиком (в Windows XP SP2 без сторонних средств этого добиться нельзя). Но танцы с бубном со сторонними программами-драйверами вроде бы помогают (сам я не пробовал). Вот здесь написано о проблеме (особенно интересны последние комментарии к статье про "RamDisk Plus from SuperSpeed"): Четыре гигабайта памяти - недостижимая цель?
Автор: ipmanyak
Дата сообщения: 25.07.2008 14:34
FreemanRU Речь в вопросе шла об XP, а не о серверных платформах, к которым относится ваша ссылка.
Автор: oler2
Дата сообщения: 25.07.2008 14:39
как понимаю вот эта строчка:
Любой адрес, превышающий 32 разряда, будет гарантированно работать при использовании ключа /nolowmem из файла Boot.ini, который удаляет любую память менее 4 Гб.

так???
кто-нибудь пробывал в действии???
Автор: veryom
Дата сообщения: 25.07.2008 14:50
oler2

Цитата:
так???

Что "так"? Вот, во-первых, та же строчка на английском: "Any addresses that are over 32 bits are guaranteed to work by using the /nolowmem parameter from the Boot.ini file that discards the lower 4 GB of memory", а во-вторых, объяснение параметра: "Loads the operating system, device drivers, and all applications into addresses above the 4 GB boundary, and directs Windows to allocate all memory pools at addresses above the 4 GB boundary".

Процитирую часть статьи Лейко И.П.:
Цитата:
Да, Windows XP SP2 в данном случае по умолчанию включила режим PAE для обеспечения поддержки DEP. Но, в отличие от Windows Server 2003, в Windows XP расширение физических адресов реализовано лишь частично. Эта система не поддерживает 36-разрядную адресацию памяти, Даже с включенным PAE она имеет то же самое 32-разрядное адресное пространство, что и без этого режима.

Так что даже принудительное включение РАЕ не добавит в распоряжение системы ни одного байта.

Впрочем, если установить Windows XP с первым пакетом исправлений или исходную версию вообще без пакетов (что автор по некоторым причинам категорически не рекомендует делать на современных компьютерах), то расширение физических адресов даст системе возможность увидеть все четыре гигабайта. Но стоит только добавить SP2, как количество памяти сразу уменьшится.

Причина в том, что в 32-разрядных Windows XP SP2 (а также будущем SP3) и Windows Vista расширение физических адресов есть, но в то же время его как бы и нету. Причина проста и банальна – обеспечение совместимости с драйверами, написанными без учета возможного включения РАЕ.

Ссылка на статью: http://www.ixbt.com/soft/windows-4gb.shtml

Добавлено:
Вот еще цитата из статьи Operating Systems and PAE Support:
Цитата:
PAE mode can be enabled on Windows XP SP2, Windows Server 2003 SP1 and later versions of Windows to support hardware-enforced DEP. However, many device drivers designed for these systems may not have been tested on system configurations with PAE enabled. In order to limit the impact to device driver compatibility, changes to the hardware abstraction layer (HAL) were made to Windows XP SP2 and Windows Server 2003 SP1 Standard Edition to limit physical address space to 4 GB. Driver developers are encouraged to read about DEP.
Автор: oler2
Дата сообщения: 25.07.2008 14:58
на сколько я понял ничего не получиться.
Автор: veryom
Дата сообщения: 25.07.2008 15:05
oler2

Цитата:
на сколько я понял ничего не получиться.

На Windows XP SP2 и SP3 не получится. Но на Windows XP и Windows XP SP1 система будет видеть вожделенные 4 Гб. Решай, что тебе более нужно: лишние несколько сотен мегабайт или стабильность системы.
Автор: oler2
Дата сообщения: 25.07.2008 15:29
обидно.....
Автор: fuckyounever
Дата сообщения: 26.07.2008 00:07
Vista с первым паком уже держит эти 4 гига так что можете и на Висте наслаждаться 4гиговым пространством оперативки))
Автор: Cheery
Дата сообщения: 26.07.2008 00:12
oler2
сюда то каким боком?
Windows и больше 4gb оперативки
Автор: oler2
Дата сообщения: 28.07.2008 10:29
тама тема мертва уже с 11-01-2007
я думал мож какие подвижки, да и активнее здесь оказалась
Автор: vovney
Дата сообщения: 28.07.2008 11:04
абсолютно никак. максимум от 3.25 до 3.6.

Добавлено:

Цитата:
Но на Windows XP и Windows XP SP1 система будет видеть вожделенные 4 Гб.
не будет. для ХР 32 бита - нельзя увидеть все 4 гига памяти.
Автор: veryom
Дата сообщения: 28.07.2008 15:26
vovney

Цитата:
не будет. для ХР 32 бита - нельзя увидеть все 4 гига памяти.

Можно. Скриншотов предоставить не могу - все знакомые мне системы Windows уже либо на SP2 с SP3, либо стоят на машинах с менее чем 4 Гб. Но повторюсь - Windows XP и Windows XP SP1 увидят 4 Гб. Так что для практики ставь Windows XP без сервис паков или с SP1 и убеждайся в своей неправоте (также можешь задать вопросы гуглу - он знает), а для теории - читай статьи, ссылки на которые я привел выше. И впредь, во избежание флуда, хотелось бы слышать более доказательные утверждения нежели "не будет".
Автор: oler2
Дата сообщения: 28.07.2008 16:29
sp1 это конечно хорошо, но очень бы хотелось похимичить с sp2/3
ибо sp1 от sp3 по мнению профи равносильно разным операционкам с одним интерфейсом.
может отключить какие-то отключить какие-то незадействованные рересурсыя(PCI-E к примеру)??
Ну типа чтобы перебросить адресное пространство...

Страницы: 1

Предыдущая тема: Комп выключается 10 минут


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.