Windows 4 гб памяти

У вас сложности? Наши специалисты постараются помочь вам. Если вы сами сталкивались с похожими проблемами - поделитесь опытом.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Pea/\ucT
Junior member
Сообщения: 16
Зарегистрирован: 12 май 2007, 15:06
Откуда: Казань

Windows 4 гб памяти

Сообщение Pea/\ucT » 13 авг 2007, 11:32

Вопрос не новый, но т.к. решения для себя пока не нашел, задам еще раз - вдруг кто поможет. Windows 2000 server advanced edition после установки на сервак с 4 гигами памятью видит только около 3,5. Вопрос почему и как увидеть все 4? В boot.ini /PAE прописано. В биосе зеркалирование памяти отключено. Куда еще можно потыкаться? Самое интересное, что если на этот же сервак ставить Windows 2003 enterprise, то он в принципе видит все (ну точнее он видит 3,99, но это еще можно списать на то, что там видюха встроенная). Еще в биосе в разделе PCI configuration нашел такой параметр - Memory Mapped I/O Start Address - он как раз выставлен в значение 3,5 гб, точнее это я его так поставил, раньше вообще 2,5 гб стояло, ну и винда 2000 видела соответственно только 2,5 гига, 2003-я же видела 3,99 всегда. Больше 3,5 гб биос этот параметр выставить не дает. Спрашивается, почему 2003 плюет на этот параметр, а 2000 - нет, и как заставить 2000 также на него плевать? Также строчкой ниже есть параметр Memory Mapped I/O above 4 gb - он просто выставлен в enable.

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 13 авг 2007, 12:06

Если Вы все-таки будете ставить 2003 не Enterprise, а Standard, то Вы увидите тоже 3.5ГБ памяти.
Либо покупайте более дорогую лицензию, либо довольствуйтесь тем, что есть.
Тема 100 раз обсасывалась со всех сторон.

Pea/\ucT
Junior member
Сообщения: 16
Зарегистрирован: 12 май 2007, 15:06
Откуда: Казань

Сообщение Pea/\ucT » 13 авг 2007, 12:31

А что advanced edition недостаточная лицензия - по заверениям майкрософт она вроде как до 8 гигов должна видеть? Тем более, что я не раз в инете встречал, что народ ставит такую же винду и все нормально видно, а вот у меня почему-то не хочет.

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 13 авг 2007, 12:41

приведите файл boot.ini

Pea/\ucT
Junior member
Сообщения: 16
Зарегистрирован: 12 май 2007, 15:06
Откуда: Казань

Сообщение Pea/\ucT » 13 авг 2007, 14:15

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server RUS" /fastdetect /PAE

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 13 авг 2007, 14:24

А какая конфигурация? А то мне кажется, что дело тут в том, что 2000-й сервер новое железо плохо видит :)

Pea/\ucT
Junior member
Сообщения: 16
Зарегистрирован: 12 май 2007, 15:06
Откуда: Казань

Сообщение Pea/\ucT » 13 авг 2007, 14:41

материнка  intel s5000pslsata
процы 2*xeon 5130 2 гц
память 4*kingston 1gb 667

что значит плохо видит железо?

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 13 авг 2007, 15:27

Да, кроме того, какой сервис-пак стоит?

Pea/\ucT
Junior member
Сообщения: 16
Зарегистрирован: 12 май 2007, 15:06
Откуда: Казань

Сообщение Pea/\ucT » 13 авг 2007, 15:42

Windows 2000 server advanced edition sr4, 4-й то бишь

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 13 авг 2007, 17:16

Pea/\ucT
Параметр Memory Mapped I/O Start Address указывает с какого адреса начинается пространство адресов ввода/вывода. Соответственно, к адресам ОЗУ, которые попадает в дыру от этого адреса и до 4 ГБ процессор не может обращаться.
Для решения этой проблемы придуман механизм переадресации адресного пространства оперативной памяти за границу 4 ГБ (параметр Memory Mapped I/O above 4 gb), который реализуется контроллером памяти.
Однако, чтобы ОС могла обращаться к этим адресам, она должна знать об этой переадресации. Информирование осуществляется через механизм ACPI 2.0. Т.к. Windows 2000 не поддерживает с ACPI 2.0 (только ACPI 1.1), то эта ОС и не видит полного объема памяти.

Pea/\ucT
Junior member
Сообщения: 16
Зарегистрирован: 12 май 2007, 15:06
Откуда: Казань

Сообщение Pea/\ucT » 14 авг 2007, 09:47

Tert, написано, конечно, все очень складно, но я в это верю с трудом. По вашей логике получается, что вин 2000 всегда и везде не должен видеть часть от 4 гб, но я еще раз повторяю, что не раз встречал в инете информацию  о том, что у кого-то вин 2000 все прекрасно видит, да и сама майкрософт тогда почему ничего не пишет о таких ситуациях, когда с виндой ничего поделать нельзя - вот не видит и не увидит. Раз они заявляют, что 2000 поддерживает 4 гб, а адвансед эдишн - 8 гб, то наверняка в каких-то вариантах так и есть. Может тогда этот механизм ACPI 2.0 можно поставить в 2000 посредством какого-нить дополнительного драйвера?

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 14 авг 2007, 10:04

Нет, 2000 не будет видеть только около ~0.5GB, которые находятся свыше 3.5GB. Если попробуете поставить в Ваш сервер 8GB, то увидите ~7.5GB

Pea/\ucT
Junior member
Сообщения: 16
Зарегистрирован: 12 май 2007, 15:06
Откуда: Казань

Сообщение Pea/\ucT » 14 авг 2007, 10:47

exLH, это я понимаю, хотя это конечно, тоже надо проверить. Вообщем я так понял, что настроения по этому вопросу исключительно пессимистичные и 2000 у меня эти 500 метров по-любому не увидят ни в какую?

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 14 авг 2007, 10:54

Pea/\ucT
Лучше почитайте наш FAQ по этому вопросу.

Ответить

Вернуться в «Серверы - Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей