Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 7 32-bit и 4 Гб оперативки

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5

Открыть новую тему     Написать ответ в эту тему

warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обнаружил у Windows 7 32-bit очень странное поведение. Везде по интернету пишут, что 4 Гигабайта оперативки для 32-битных ОС семейства Windows, начиная с WinXP SP2 (в которой отключена 36-битная адресация памяти) - недостижимая роскошь. Win7 - не исключение. Максимум, на что они способны - что-то около 3,25 Гб. И все говорят хором, что это никак не лечится (кроме разве что создать рамдиск в неразмеченной области памяти и положить туда файл подкачки). Тем не менее, если запустить Win7 32-bit в режиме восстановления (F8), свершится чудо - она начинает видеть 4095 Мб оперативки! Вопросы к гуру:
 
1. Каким таким хитрым образом это возможно?
2. Как сделать так, чтобы это стало возможно в нормальной рабочей ОС?
 
РЕШЕНИЕ НАЙДЕНО!
https://rutracker.org/forum/viewtopic.php?t=4694409

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 02:00 12-02-2013 | Исправлено: warezo, 03:21 18-06-2018
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
warezo

Цитата:
Каким таким хитрым образом это возможно?  

а как вы думаете, в чем разница между Safe mode и обычным режимом?  
не используется куча драйверов и устройства работают в совсем облегченном режиме (да и не все)

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:08 12-02-2013
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а как вы думаете, в чем разница между Safe mode и обычным режимом?

Я говорил не о Safe mode - в нём та же петрушка - сколько устройств, драйверов и служб не отключай - всё до лампочки. Я говорил о режиме восстановления ([F8] -> Устранение неполадок компьютера). Есть подозрение, что в этом режиме то ли другое ядро грузится, то ли ещё что-то. Например, на Win7 x64 система вообще грузится из отдельного образа (C:\Recovery\Winre.wim). За Win7 32-bit такого не замечено, но всё равно, что-то тут не чисто. Поэтому и обращаюсь за помощью к гуру, если тут таковые имеются, т.к. я - галимый юзер и в таких сурьёзных вопросах не смыслю.

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 02:35 12-02-2013 | Исправлено: warezo, 02:38 12-02-2013
splxgf

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ReadyFor4GB на ноуте работают все шесть гигов... с четырьмя экспериментировать бы не стал, профита нет.

Всего записей: 513 | Зарегистр. 08-01-2007 | Отправлено: 02:39 12-02-2013
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ReadyFor4GB на ноуте работают все шесть гигов... с четырьмя экспериментировать бы не стал, профита нет.

Да, хорошая программулина. Нашёл ещё CoreX Tech - Windows Memory Limit Unlock
 
В общем и целом понятно: ограничение на 4 Гига - ни что иное как маркетинговый ход мелкософта, дабы покупали 64-битные ОСи, хотя в 32-битные форточки изначально была заложена 36-битная адресация памяти (как при создании Pentium Pro). А 2^36 это 64 Гига. Не даром 32-битные серверные версии форточек поддерживают 64 Гига оперативки.
 
Ещё это становится совершенно ясно, когда читаешь комментарии к статьям в интернете на эту тему: куча троллей от мелкософта и её дилеров с пеной у рта доказывают, что более 4 Гигов не может быть потому, что не может быть никогда, т.к. 2^32 = 4 Гига (что есть злостная подтасовка фактов).
 
Добавлено:
Кстати, вот статья про политику мелкософта на объём памяти: http://www.geoffchappell.com/notes/windows/license/memory.htm

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 12:13 12-02-2013 | Исправлено: warezo, 12:19 12-02-2013
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Но в любом случае будет интересно узнать, почему в режиме "Устранение неполадок компьютера" Win7 32-bit показывает через Диспетчер задач 4095 Мб оперативки, а в режиме Safe mode или даже при перезагрузке с отключенным всем, что только возможно через msconfig, упорно отображает 3,25 Гб. У меня подозрение, что это либо драйвер какой-то пакостит, либо ядро другое загружается, либо в реестре какие-то значения не читаются (т.к. там вроде бы свой реестр). Кто знает, почему так - отпишитесь.

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 20:16 12-02-2013
xq



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
"Устранение неполадок компьютера" Win7 32-bit показывает через Диспетчер задач 4095 Мб оперативки

Показывает установленное количество памяти, и где там диспетчер задач?

Цитата:
ReadyFor4GB на ноуте работают все шесть гигов

да и особо толку нет если учесть ограничения для 32-х битного приложения на память, а если и есть, процику тяжело будет и опять же свопы во многом софте даже при наличии памяти имеются

Цитата:
дабы покупали 64-битные ОСи

Ключ один для редакции, те кто коробки покупает, в большинстве своем знают что делают, а хомякам не особо важно что у них установлено было

Всего записей: 674 | Зарегистр. 05-10-2010 | Отправлено: 18:42 13-02-2013 | Исправлено: xq, 18:43 13-02-2013
user1213

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С WinXP бы разобраться, что там нужно подпилить, чтобы при >4 Gb всё нормально работало.

Всего записей: 6 | Зарегистр. 17-09-2009 | Отправлено: 22:30 13-02-2013
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xq

Цитата:
и где там диспетчер задач?

Выбрать "Командная строка", в открывшемся окне набрать taskmgr и нажать ENTER. Кажись так, не помню уже.

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 22:59 13-02-2013 | Исправлено: warezo, 22:59 13-02-2013
adasiko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
warezo

Цитата:
В общем и целом понятно: ограничение на 4 Гига - ни что иное как маркетинговый ход мелкософта, дабы покупали 64-битные ОСи, хотя в 32-битные форточки изначально была заложена 36-битная адресация памяти (как при создании Pentium Pro). А 2^36 это 64 Гига. Не даром 32-битные серверные версии форточек поддерживают 64 Гига оперативки.

Не, банальнее. Например, на сервера не ставится куча разношёрстного перефирейного оборудования, драйвера к которому писали люди с не очень прямыми руками. Да и выше xq уже написал как продают.
PS1: Почитали бы статьи Руссиновича что ле...
PS2: да и какбэ из тройки десктопных осей виндовс крепче всех держится за 32 бита

Всего записей: 1807 | Зарегистр. 30-06-2008 | Отправлено: 19:54 14-02-2013 | Исправлено: adasiko, 19:58 14-02-2013
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
adasiko

Цитата:
Почитали бы статьи Руссиновича что ле...  

Почитали бы вы статью Geoff Chappell что-ле... Ссылку я приводил выше. Если по-англицки читать не могёте, вот вам ссылочка на перевод от гугла
 
Как видите, ограничение на 4 гига - типичная проделка мелкософта. Если вы этого до сих пор не поняли, поставьте себе WinXP SP0 или SP1 и убедитесь, что всё именно так и обстоит. В WinXP SP2 36-битная адресация памяти тупо отключена.
 
Успехов в разоблачении мелкософта!

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 20:48 16-02-2013 | Исправлено: warezo, 20:53 16-02-2013
dimitriy7



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эх, всё ссылки на Руссиновича, на Чаппела... Чем спорить, лучше посмотрели бы сами на поддержку памяти 32-битными винсерверами и задались вопросом: "а почему это максимально доступный объем памяти от редакции зависит?" Ответ вроде очевиден :)
А по поводу драйверов -- ну отговорка же, это какие кривые руки (и прямые извилины) надо иметь, чтобы написать драйвер, рушащий систему из-за РАЕ? Вот честно, такой драйвер случайно сделать не получится, только злонамеренно.
 
PS

Цитата:
 WinXP SP2 36-битная адресация памяти тупо отключена.  
Была б отключена, NX не работало бы (ибо реализуется только поверх РАЕ). Там всё проще, в ntoskrnl закладка на обрезание адресов в зависимости от лицензии.

Всего записей: 2946 | Зарегистр. 09-10-2008 | Отправлено: 21:25 16-02-2013
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimitriy7

Цитата:
Была б отключена, NX не работало бы (ибо реализуется только поверх РАЕ). Там всё проще, в ntoskrnl закладка на обрезание адресов в зависимости от лицензии.
Ага, вот оно как! Ну я ж говорю, что я галимый юзер - думал, что дело в отключенной 36-битной адресации. Теперь понятно - тупо закладка...
 
Товарищи! Мелкософт нас тупо разводит! А тролли мониторят подобные темы и с пеной у рта доказывают, что "дело не в этом", "кривые драйвера" и вообще, что всё зашибись!  

Цитата:
Вот честно, такой драйвер случайно сделать не получится, только злонамеренно.  

Более того, это мировой заговор соратников мелкософта против галимых юзеров (и не только)!

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 03:33 18-02-2013 | Исправлено: warezo, 03:39 18-02-2013
dimitriy7



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
warezo
Ну а что вы так удивляетесь? Статью читали, ту самую, на которую сами же ссылались? Так там англицким по белому про закладку в ядре написано :) И вроде это давно ни для кого не секрет, и уже много лет как существуют патчи для полноценной работы РАЕ.

Всего записей: 2946 | Зарегистр. 09-10-2008 | Отправлено: 18:18 18-02-2013
bomzzz



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сервер 2003 ставьте. тут на форуме хорошая тема. я всего неделю в нем поковырялся и привел его в хпешное состояние. server2pro

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 18:21 18-02-2013
FuzzyLogic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
warezo

Цитата:
Товарищи! Мелкософт нас тупо разводит! А тролли мониторят подобные темы и с пеной у рта доказывают, что "дело не в этом", "кривые драйвера" и вообще, что всё зашибись!

Мелкософт только спит и думает как бы кого развести... Для недовнедрения PAE в массы были вполне реальные основания, и драйвера в том числе. dimitriy7 просто никогда не собирал линух лет эдак 10 назад (когда XP была актуальна) и включив поддержку PAE в ядре не обнаруживал что его RAID контроллер за пару штук баксов оказывается вообще не функционален.
Тем более что во времена XP 4GB памяти были вообще не актуальны для рынка домашних PC, а вы пытаетесь натянуть ось 12 летней давности на современные представления о компьютерах. А так, PAE как были костылями, так ими и остаются.

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 20:03 18-02-2013 | Исправлено: FuzzyLogic, 20:06 18-02-2013
newbie_forever



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FuzzyLogic

Цитата:
лет эдак 10 назад (когда XP была актуальна)

По-моему Вы несколько преувеличиваете,XP и сейчас актуальна весьма.
 

Всего записей: 131 | Зарегистр. 14-01-2013 | Отправлено: 20:26 18-02-2013
dimitriy7



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не, я линух вообще никогда не собирал :) Только при чем тут линух с хр? Мы тут о НТ-м диспетчере памяти вообще и о вин-7 в частности :)
Но даже 10 лет назад значки "совместимо с вин-таким-то" не просто так ставились. И для получения "2000" или "2003" драйвер должен был использовать длинные адреса и не приводить к проблемам при РАЕ, это ж одно из главных требований. Для получения "хр" таких проверок не делалось, но много ли было на свете эксклюзивно-ХР-ых драйверов?

Всего записей: 2946 | Зарегистр. 09-10-2008 | Отправлено: 20:44 18-02-2013
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimitriy7

Цитата:
Статью читали, ту самую, на которую сами же ссылались?
Некогда мне всякие там статьи читать, тем более на английском. Я статьи не читаю, я на них ссылаюсь!
 
В общем, тема прояснилась, спасибо всем за участие!

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 01:29 19-02-2013
qwertyop



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В Вин7/Висте можно включить поддержку полнофункционального PAE c помощью ReadyFor4GB, в XP до SP2 поддержка 4ГБ была "из коробки"... но нету, нету смысла в этом PAE кроме, как похвастаться всеми видимыми 4ГБ в диспетчере задач. Потому что по этому же диспетчеру задач можно увидеть, что эти 4ГБ никогда не будут заполнены, ибо нету программ поддерживающих AWE (окромя SQL сервера).
 
А драйверы глючащие с полным PAE существуют, у меня, например, тюнер на NXP (Philips) SAA7162, прекрасно работает с изначально обрезанным PAE и не работает с полным. Так что гнать на М$ не надо: обрезать то, что всё-равно не используется, в угоду стабильности, это правильно.

Всего записей: 3733 | Зарегистр. 17-10-2008 | Отправлено: 10:18 19-02-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 7 32-bit и 4 Гб оперативки


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru