17 лет назад 31 октября 2006 в 14:20 868
У меня компьютер на двух процессорах Intel Xeon с 4 Гбайт оперативной памяти. Если зайти в BIOS, то определяется полный объем RAM. Однако после загрузки Windows 2000 SP4 Rus или Windows XP SP2 Rus система видит только 3 Гбайт ОЗУ. Тестирование при помощи Everest показало: видны все четыре планки памяти по 1 Гбайт, а общий объем все равно только 3 Гбайт. Мне посоветовали дополнить boot.ini следующими ключами:
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional RU Ram 4ГБАЙТ" /fastdetect=OptIn /PAE /3ГБАЙТ
Но все равно ничего не помогло. Есть ли еще способ заставить Windows 2000 увидеть всю память, или все-таки придется устанавливать Windows 2003 Server?

оветую вам изучить статью из базы данных техподдержки Microsoft http://support.microsoft.com/kb/q291988/. В ней сказано: "При использовании ключа /3ГБАЙТ в Windows 2000 Professional или Windows 2000 Server компоненты ядра загружаются в виртуальную память с использованием функции настройки памяти размером 4 ГБ таким же образом, как они загружаются в Windows 2000 Advanced Server и Windows 2000 Datacenter Server. Эта функция позволяет разработчикам драйверов устройств тестировать свои драйверы в нужной конфигурации без необходимости установки Windows 2000 Advanced Server или Windows 2000 Datacenter Server. Ограничение по размеру памяти в режиме пользователя остается 2 ГБ. При использовании ключа /3ГБАЙТ в Windows XP Professional, в Windows Server 2003, Datacenter Edition, в Windows Server 2003, Enterprise Edition ключ /3ГБАЙТ работает одинаково во всех этих версиях.Эта функция позволяет разработчикам драйверов устройств тестировать свои драйверы в нужной конфигурации без необходимости установки любого из перечисленных продуктов Windows Server 2003. Ограничение по размеру памяти в режиме пользователя остается 3 ГБ. Использование ключа /3ГБАЙТ из файла Boot.ini в Windows 2000 Professional или в Windows 2000 Server может создать видимость наличия 3 ГБ памяти в режиме пользователя. Однако диапазон памяти от 0x80000000 до 0xBFFFFFFF будет недоступен для использования. Поскольку компоненты режима ядра теперь ограничены диапазоном памяти от 0xC0000000 по 0xFFFFFFF включительно, разработчики могут их тестировать. Ключи /3ГБАЙТ и /PAE в файле Boot.ini должны использоваться со следующими продуктами: Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Datacenter Server, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Datacenter Edition, Microsoft Windows Small Business Server 2003". Также читайте материал support.
microsoft.com/default.aspx?scid=kb;en-us;888137. Подробно описана проблема в статьях www.brianmadden.com/content/content.asp?ID=69иspaces.msn.com/members/russkaufmann/Blog/
cns!1pwuGkyvTDx37q1_Y3JQ_E6g!229.entry
. Обратите внимание на таблицу. Оптимальный вариант — переход на 64-битные системы.

Редакция Виртуальная память Максимальный объем

Никто не прокомментировал материал. Есть мысли?