![]() |
MS Windows Vista Ultimate 32-bit и 4Gb оперативной памяти
KB929605: В диалоговом окне "Сведения о системе" в Windows Vista показывается объем системной памяти меньше ожидаемого, если на компьютере установлено 4 ГБ ОЗУ
KB946003: Windows Vista с пакетом обновления 1 (SP1) выводит сведения об объеме системной памяти (ОЗУ) 4 ГБ в системах с установленным объемом памяти 4 ГБ Обсуждение в форуме "Материнские платы и память" 32 битные версии ОС и память свыше 4GB Subj: почему в таск менеджере у меня видно всего два гига? и как это исправить? Та же беда в WinXP x86, пришлось переходить на 64-ех разрядную версию. По документации у висты такой беды не должно было быть... однако же в общем вот. Если кто сможет помочь - буду благодарен. |
UnDetect
Цитата:
|
UnDetect: Игорь Лейко прав. С чего ты решил, что это проблема висты?
|
Игорь Лейко и ShaddyR: под Windows XP 64 bit edition вся память доступна, но парит некоторая тормознутость системы. не чувствую прироста быстродействия по сравнению со старой системой. В некоторых вещах даже падение, что не есть зер гуд :(
Новое железо: CPU - Core 2 Duo #E6600 MEM - 4 * 1Gb Kingston MB - ASUS P5B-E Старое железо: CPU - P4 3GHz MEM - 1Gb MB - ASUS P4P800 Deluxe Кстати о матерях серии P5 - столкнулся с ними года полтора назад. встроенный рейд на интеле - только повод для мата, ничего положительного. Не рекомендую создавать зеркало из одного рабочего и одного свободного винтов после установки и настройки системы - данные уничтожаются. |
UnDetect
Цитата:
А насчет памяти - открой книжку от мат. платы и прочитай, что сам Интел пишет по поводу данного кол-ва памяти вообще и на этой модели в частности. |
ShaddyR:
В книжке по матери сказано, что можно установить до 4 гиг включительно. Кроме того, в 32-ух битной XP будет видно менее 3-ех гиг потому как это проблема операционки и ее работы с памятью (источники - мануал по матери и www.microsoft.com). Сам майкрософт анонсирует что XP корректно работает только с 2 гигами. Для поддержки 4 гиг и более рекомендуется ставить 64-ех битную систему. В то же время, блуждая по нету, неоднократно натыкался, что Vista x86 держит до 4 гиг памяти в штатном режиме. Тестирование показало, что это не так :( Вот и хочу узнать, что я мог не учесть при инсталляции. Почему видна только половина оперативки в противовес тем же заявлениям мелкомягких. |
UnDetect
Цитата:
|
ShaddyR: Такая пометка есть только относительно Windows XP x86, о чем я писал выше. Других пометок нет. Еще раз говорю, что Windows XP x64 видит всю память.
|
UnDetect: давай конкретизирую, раз ты не любишь дочитывать до конца: пометка, текст которой я привел, касается особенностей чипсетов Интел и к ОС отношения не имеет. Другое дело то, что ОС с поддержкой расширения физ. адресов обходят этот нюанс. Посему - контрольный:
Цитата:
|
ShaddyR: Да, в POST режиме мать видит все 4096 Mb ОЗУ.
|
UnDetect: Ок.
Что же касается видимости всей памяти Вистой_32, то здесь может также вмешиваться мат. плата - тот же nForce использует функцию memory_over_чего_то_там для предоставления доступа ОС ко всему объему памяти. Я сам удивился, увидев впервый раз в ХР_32 "серверную" строку "расширение физических..." и соответствующее кол-во памяти. Может, именно отсюда все непонятки и растут? |
ShaddyR: На ASUS P5B-E Виста так и не увидела больше 2 гигабайт. Мать сдал по гарантии (что с ней-хз, но то, что не работает, гарантирую :butcher: ) В замен взял Gigabyte 965 DS4. На ней видно уже 3,5 Гига оперативки... но все равно не полностью. Опять менять не рискну, не уверен что фокус пройдет дважды... :wizard:
Напоминаю, что и на той, и на другой матери в POST режиме тестирования памяти видно все 4 гига оперативки. |
UnDetect, да и всем, знать надо, что 32-битные опрерационки не видят больше 3.5 Гб чисто из-за того что они 32 БИТНЫЕ!!!
Отчасти и поэтому домашние системы переводятся на 64 бита. Поэтому нет ничего удивительного в том, что и Виста видит 3.5 Гб. И также она нормально функционирует только с 2Гб памяти (Как и ХР). Из-за особенностей материнки Asus (точнее совместимости Висты с этой платой), Виста и определяет объем 2Гб (для нормальной работы) вывод: Если хош в свойствах системы увидеть 4Гб ОЗУ, то лекарство одно - х64!!! |
MaxDELETE: с x64 есть одна маленькая неувязка... нужны специализированные дрова под все устройства... проблемы с элементарными железками вплоть до картридера, не говоря уже о чем то, более продвинутом.
|
UnDetect, это всем прекрасно понятно, что дров сейчас практически не найти. я просто сказал - если хочешь, чтоб 4 Гига работало, то только х64
|
А нельзя через msconfig.exe в меню "загрузка/дополнительные параметры/максимум памяти" убрать ограничение?? Или там только уменьшить объем можно?
|
MACTEP
Ограничения накладывает железо. В первую очередь - AGP или PCI-E видеоускоритель. MaxDELETE Цитата:
|
4 Gb оперативки и Win Vista 32
Возникла такая вот проблема: В системе 4 Gb ОЗУ, Vista же видит в лучшем случае 3 Gb, в худшем 2 Gb, в зависимости от настроек биоса (Memory Remap Feature), как заставить 32-х разрядную систему видеть всю память, новую ось ставить неохота, да и денег на 64-ку нема, Microsoft предлагает заказ дополнительных носителей, но эта вся хрень работает тока с кредитками, видно не вдомек буржуям что еще не везде они есть, а если есть то в сетке их не все юзать будут.
|
Никак не заставить.
64-битная, вроде как, идёт в комплекте с 32-битной (если BOX-версия). |
Windows XP может работать ТОЛЬКО с тремя ГБами памятя! НА сколько я знаю в Viste до 8Гб.
|
Цитата:
Цитата:
|
Xp корректно работает с 2 гигами
а Виста (любая) до 8 |
Бодались уже в этой теме: MS Windows Vista Ultimate build 6000 и 4Gb ОЗУ
|
В коробке была тока 32 разрядка, изза ограничений 32 битной архитектуры виста видит тока 3 гига причем эти 3 гига ограничивает биос, но при включении расширения памяти в биосе видно все 4 гига, вопрос тогда такой, как включить в 32 разрядке мех расшир памяти, и есть ли у кого инструкция по использованию BCDEdit из командной строки, вбивал такую каманду BCDEdit /set PAE forceenable, не помогло, на WinXP иногда помогал ключ /PAE /3GB. в файле boot.ini, но тута такого файла нету. КАК БЫТЬ?
|
Vista Ultimate SP1 ,4 Gb RAM а в Task Manager показывает Physical Memory(MB) 3070
Поставил 4 Gb памяти , В System Information показывает Memory RAM 4.00 Gb,
а в Task Manager показывает Physical Memory(MB) 3070. Такое ощущение , что он видит именно 3070, потому что запускаю VMWare и памяти не остаётся, система начинает притормаживать, память в Task Manager показывает около 3 Gb. Кто-нибудь сталкивался с такой проблемой? |
Все правильно. 32-битная система примерно столько памяти и должна видеть. Если хотите использовать все 4 Гига полностью, придется установить 64-битную систему.
|
Спасибо
А на 32-битный процессор есть возможность поставить 64-битную версию? |
|
А какой у Вас процессор? Вы же не уточнили. Если не совсем древний, то он будет поддерживать и 32, и 64 бита.
|
Всё правилно , процессор Core 2 Quad Q6600 от Интель, поддерживает 64-битные системы
Спасибо |
У меня и на 2 гб нормально работает виста
|
|
4+ Gb RAM под 32 бита - решение найдено?
В ходе горячего обсуждения проблемы в сабже, натолкнулся на статью в интернете.
http://news.softpedia.com/news/Feed-...ta-50924.shtml Отрывок: Цитата:
|
PAE в Виста и так обычно включено - в частности DEP реализуется через "механизм" PAE
|
Busla, я не знаю что включено или нет, т.к. не интересовался этим вопросов по причине 2 Гб оперативки. Я всего лишь кинул линк на статью и цитату из нее. 8)
|
Мне говорили, что можно сделать так:
в командной строке набрать BCDEdit /set PAE forceenable (enter), BCDEdit /set nolowmem on (enter). После перезагрузки система должна увидеть весь объём ОП. Сам не пробовал, т.к. Виста у меня х64, но кто пробовал, у тех мнения тоже разделились. Хотя это тоже- самое, что написАл fergard, просто перевод. |
westbam, так а что полсе этого говорят такие вещи, как CPU-Z, например?
|
Так вроде CPU-Z и так показывает все 4 гига, а вот Виста не видит. Или я не прав? Если нет, прошу прощения за дезу, сам не пробовал, т.к уже говорил, у меня 64-х битная Виста.
|
fergard, westbam - прочтите статью из шапки, в т. ч. раздел "Дополнительная информация".
|
Цитата:
|
Vadikan, virus-smal, ребят, поверьте, я знаю теорию. И я знаю, что она использовать не сможет.
Я всего лишь увидел статью, скопировал сюда и хочу услышать, что за штука там написана. 8) Т.е. что там за бред такой, и почему местные авторы посчитали, что она поможет? |
В статье написано просто как сделать так, чтоб виста показывала, что у вас 4 гб оперативки и всё. Никакого другого функционала не прибавляется.
|
4 Гига
Привет. Всем известно, что 32-битна ХР, не видит четвертый гигабайт оперативы, установленный в компьютер (только 64-бита). А виста 32-битная видит 4 Гигабайта или тоже 3?
|
wale, 32х битный Линукс тоже не распознает, или не задействует, всё адресное пространство такого размера.
Есть определённые ухищрения как аппаратные (например от Intel - PAE) и программные (например как в редакции MS Windows 2003 Enterprise и выше) которые распознают так сказать для галочки 4 гига и может даже выше. Но ни одна 32х битная система не сможет эффективно работать с таким адресным пространством как 64х битная. Да и софт то нужен тоже 64х битный. 32х битная программа на 64х битной ОС не сможет работать с более чем двумя гигабайтами памяти. |
Цитата:
|
Для информации
Цитата:
http://www.oszone.net/4523/Windows_Vista |
Valeant,
Цитата относится к виртуальному адресному пространству и не имеет прямой связи с обсуждаемой темой. ;) |
Admiral, 1. а можно 32-битный софт установить на 64-битную ось?
2. нужно спец оборудование чтобы поставить 64-битную ось? 3. на 32-битной оси 32-битный софт использует более 2Гб? (3,25) |
1. софт - да, драйвера - нет
2. мат. плата должна поддерживать 64-разрядную ОС 3. может использовать в совокупности |
А допустим если так: на 64-разрядную установить 32-разрядный софт - софт будет использовать всю доступную ОЗУ?
|
если ему это будет нужно, то наверное да.. а что за софт такой, которому для работы нужно 4 гига памяти? :)
|
геймсы, например...
|
не думаю, что вы увидите прирост производительности в таких программах, разве что если они оптимизированы под 64-разрядную платформу
|
Весь юзер'c гайд облазил, не могу найти... Подскажите, asus p5k/epu iP35 поддерживает 64-разрядные оси?
|
поддерживает, AFAIK
|
Спасибо за помощь
|
кстати:
Цитата:
|
Из первого поста я вижу, что у клиента на 4Gb он видит меньше чем ожидал.
Игорь Лейко, Цитата (Устройство ядра) относится к виртуальному адресному пространству и не имеет прямой связи с обсуждаемой темой. Я думаю напрасно. Если не учитывать, что некоторые устр. через bios резервируют физ. память под свои нужды (например часто видеокарта отнимает от памяти себе "немножко" Memory Mapped IO" (MMIO) и т.д.) По моему речь идет как раз о физическом распределении памяти 4Gb на 2 половины, в одной из которой Windows ядро а в другой половине запускает программы. В 2Gb физическом адресном используя свой механизм для загрузки программ. В XP помоему это отношение можно было менять на 1:3 ( в boot.ini ключи /3GB и /USERVA=кол-во памяти в МB ) и переносить системную память, но в Vista говорят данная функция отключена проверить не могу из-за 2GB. Попробовать увидеть всю память 4GB можно попытаться, но нужно ли это, если программ использующих такое кол-во памяти по моему не написано, и вряд ли будет да и адресоваться к такой странице нужно с другой поддержкой, а не PAE (PAE – Physical Address Extension… Данная технология позволяет процессору работать с 36-битной адресацией, 2^36 = 64GB, но адресное пространство остается 32-битным, то есть 4GB). А то что Vista показывает меньше 4Gb на 0,3-0,5GB на скорость и запуск программ никак не повлияет. Ключи: BCDEdit /set PAE forceenable BCDEdit /set nolowmem on (загружает системные файлы и драйвера в область за пределами 4GB, высвобождая место в адресном пространстве). И говорят есть аналог ключа /3GB в Vista - BCDEdit /set IncreaseUserVa MB, где MB – число от 2048 - 3072 и составляющее количество памяти, выделяемой на процесс. 4096 минус это число – столько мегабайт будет выделено ядру операционной системы. |
Цитата:
Цитата:
|
С начала почитал, дальше лень было)
Скажу лишь, почти аналогичное железо у меня, материнка асус p5kpl-vm, 2 плашка по 2 ГБ, ну и вот, виста 32ая видит 3582 мб а не 4 ГБ. Хотя в инфе написано шо 4. Но это связано с архитектурой, больше 3,5 гигов на висте 32- не выжить...на сколько я знаю. |
Для начала программа Meminfo c ключем -r (http://www.winsiderss.com/tools/meminfo/meminfo.htm) данная программа покажет распределение физ.памяти на вашем ПК. После просмотра можно будет увидеть на наличие "дыр" в памяти. Далее в Диспетчере устройств->Вид (ресурсы по типу)->Память (можно увидеть кто в данных "дырах" сидит из устройств, обычно много берут видекарты, системные платы, шина PCi и т.д.)
Использовать более 4GB опасно, так как необходимо остаться совместимыми с 32-битовыми приложениями и драйверами, которые не знают, как обращаться с адресами, большими чем 4GB. BCDEdit /set PAE forceenable BCDEdit /set nolowmem on (загружает системные файлы и драйвера в область за пределами 4GB, высвобождая место в адресном пространстве). Только вот гарантию от проблем никто не даст. |
для Висты SP1 х86 достаточно и BCDEdit /set PAE forceenable. проблем особых после этого не было.
под ХР увы не катит. |
У меня на ноуте такая же проблема была,недавно обновил Висту Хоум премиум ,32-разр. до сервис пак 1 ,после этого всё корректно стало отображаться!До этого даже процессор в диспетчере показан был,как 2 типа 1 - с тактовой 2,4ГГц,второй с тактовой 1,4 ГГц!А теперь вижу два ядра с тактовыми 2,2 ГГц!!(Ну в "Эвересте", правда все корректно отображалось!)
|
Vista x64 или Vista х32 SP 1
Мои приветствия, господа форумчане.
Задался вот каким вопросом "Vista x64 или Vista х32". Когда тока вышла Vista, я установил х32, а на ПК у меня стоит 4 Гб ОЗУ. На тему, что Vista х32 "видит" тока 3,25 Гб ОЗУ прочитано много статей, вопрос не в этом. После того как на Vista х32 установил SP 1 в свойствах Vista х32 стала показывать, что она видит уже все 4 ГБ ОЗУ. Вот в чем вопрос, Vista х32 SP 1 просто показывает пользователю, что "на твоем ПК 4 Гб ОЗУ" или она ПОЛНОЦЕННО со всеми 4 Гб ОЗУ работает ? И если Vista х32 SP 1 ПОЛНОЦЕННО работает со всеми 4 Гб ОЗУ то тогда зачем Vista x64 (которая должна по определению работать со всеми 4 Гб ОЗУ). Задаю вопрос не от скуки. Я установил Vista х64 SP 1 (есть тока такой дистриб, тоже с SP 1) и все программы (кроме Офиса, материнских дров и утилит и еще дров для клавы и обслуживающей ее программы) установились только в каталог Program Files (x86). Тогда где же выгода от х64? А неудобство есть: не все "купленные" :) проги завелись на х64? От сюда и родился вопрос : Vista x64 или Vista х32 SP 1 в свете ПОЛНОЦЕННОЙ РАБОТЫ со всеми 4 Гб ОЗУ. За ранее благодарен за реакцию. |
Описание различий между 32-разрядными и 64-разрядными версиями Windows Vista
Цитата:
|
Цитата:
Видеть может и будет 4Гб, но работать будет с 3,5 |
32-разрядная версия Windows Vista может получать доступ к ОЗУ объемом до 4 ГБ включительно.
|
Цитата:
Цитата:
Цитата:
|
Master Fess, Антон - Пытливый, всё не так просто, как кажется, к тому же происходит постоянная путаница терминологии. Если вкратце, то ОЗУ (RAM) - это не воткнутые в материнскую плату планки памяти, а немножко другая сущность. В частности, память на видеокарте - это тоже ОЗУ с точки зрения процессора. Windows пытается упростить это понятия для пользователя. Не всегда удачно ;)
|
Цитата:
|
|
Blast, там на сайте указано следующее:
Цитата:
Вот интересная статья по этому вопросу, которая поможет расставить все точки над "и" :) |
С выходом пакета обновления 1 (SP1) для ОС Windows Vista некоторые из этих инструментов (Msinfo32, Winver и т.д.) стали указывать объем установленной, а не доступной, памяти, о чем сказано в специальной статье базы знаний Майкрософт
Советую почитать |
нет, вся фишка в том, что в статье указан объем, которым (включительно) может распоряжаться Vista
|
Цитата:
На момент написания вопроса Вам, еще даже открыть Вашу первую ссылку не успел. По прочитанному вопросы такие, поясните Плз: 1). В статье идет речь про Vista x64 и Vista х32 без учета SP 1. А изменения на моем ПК произошли после установки SP 1. В чем тут дело? 2). Что в статье имется ввиду: "поддерживаемой памяти" - просто видит все 4 или все же "поддерживает 4 Гб" = "работает на всех 4 Гб". Цитата:
Цитата:
|
|
Цитата:
Цитата:
Все же прошу Вас Blast помочь расшифровать что выводит Msinfo32.exe на экран моего ПК : Установленная оперативная память (RAM) ----- 4,00 ГБ Полный объем физической памяти --------------- 4,00 ГБ Доступно физической памяти --------------------- 2,58 ГБ Всего виртуальной памяти ------------------------- 8,20 ГБ Доступно виртуальной памяти -------------------- 6,56 ГБ Файл подкачки --------------------------------------- 4,29 ГБ Шо есть тут шо? :( Да чуть не забыл: у меня ща стоит Vista x64 SP 1. Соррри |
там все русским по белому.. я не знаю как еще расшифровать
|
Цитата:
Правильно ли я поннимаю что: Установленная оперативная память (RAM) ----- 4,00 ГБ --- это то что стоит в железках Полный объем физической памяти --------------- 4,00 ГБ --- это то с чем работает ОС Доступно физической памяти --------------------- 2,58 ГБ --- это то что свободно на сей момент, т.е. то что пока еще из полного объема физической памяти не зането прогами. Все Правильно??? |
похоже на правду
|
Цитата:
|
Цитата:
|
|
Антон - Пытливый, читайте статьи по ссылкам из шапки.
|
Кошмар, нафлудили то, и мало что по делу.
Теория: 1) 32хбитная архитектура позволяет адресовать до 64х Gb оперативной памяти. Через PAE и 36хразрядный доступ к памяти (http://msdn.microsoft.com/en-us/library/aa366778.aspx Честно говоря, как адресуется 128 Gb на Datacenter я не представляю, наверное, какой-нибудь PAE^2 ;) 2) Windows XP позволяет адресовать до 4Gb оперативной памяти. Это не техническое ограничение, это ограничение лицензионное, что бы не говорили сотрудники Микрософта. Практика: 1) Начиная с XP SP2 в Микрософт отключили в PAE 36х битный доступ к памяти (ради интереса поставьте XP SP0 или SP1 на систему с 4Gb ram - увидите всю память, как в текущем 2003 сервере). Из-за того, что включение 36хбитного доступа к памяти накладывает определённые ограничения на написание драйверов (довольно часто наблюдал, что человек, ставя 2003 server на, например, 6 гигах и ставя потом nvidia драйверы, получал жуткие тормоза и BSOD). Вместо того, чтобы пинать производителей железа на более stricted написание драйверов (вообще, как бы говоря, WHQL должны этим заниматься, ан нет, раздают подписи почти всем желающим), проблему, как обычно, переложили на простых пользователей. Типа, 4GB простым пользователям не нужны. 2) В Windows Vista SP1 начали показывать установленную память, а не используемую. 36хразнядного доступа к памяти как не было, начиная с XPSP2, так и нет. Т.е. 32хбитная виста сможет использовать абсолютно тот же объём памяти, что и 32хбитная XP. Кстати, на этом же ресурсе полно полезных ссылок. Например, эта: http://www.oszone.net/1605/AMD_Opteron |
Скачав с взора два образа Vista SP2 x64 и Vista SP2 x86 решил провести эксперемент на тему производительности. Поставил x64 на чистый винт, настроил, поставил программы, игрушки и потестил. Из 4 Гб x64 задействовала 3.9. Погонял игры, программы, фильмы и музыку... форматнул HDD и поставил x86. Хоть она и видит 3.25 Гб из 4, но работает точно так же. По крайней мере я не увидел повышения производительности, а пару несовместимостей с софтом убили желание продолжать ее использование. Это конечно имхо и под мои задачи. Было бы памяти 8 Гб, то тут уже без вариантов - x64.
|
Ну тем у кого 4ГБ и кому винда нада для инета и игрушек, то 32 битной хватит и не надо вообще париться по этому поводу. Не забывайте что х64 программы, сервисы и процессы весят больше и жрут больше памяти в итоге может оказаться что наоборот в количестве памяти потеряете. Мало того 32 битный софт еще и медленней пашет на х64.
|
Цитата:
Цитата:
|
Emperror, На оверах читал в близкой по теме ветке такую инфу:
Цитата:
|
Emperror,
Объективно оценивать производительность 32-битного того или иного приложения сложно, потому что оно работает в эмулированном окружении. Да, многие приложение могут работать медленнее чем на 32-битной системе. Но быстрее будут работать те программы, которые сильно нагружают подсистему памяти. И даже в этом случае, по тестам можно судить о не значительной разнице в производительности. Цитата:
У меня конфигурация следующая: 8 гб оперативки и в качестве оси Windows Vista x64 Sp1. Такой объем памяти позволяет забыть о файле подкачки. Как следствие повышение производительности во многих мультимедиа приложениях, требовательных к ресурсам. Да, на 4х гигабайтной системе ставить 64-битную версию Vista не является хорошей затеей, но и утверждать что х64 система уступает 32-битной не правильно и самонадеянно. Все зависит от конфигурации железа на котором базируется ПК. |
Привет всем. Здесь наверное точнее всего описано что у вас с памятью - что 4 Гига цель недостижимая на 32 битах.
http://www.ixbt.com/soft/windows-4gb.shtml |
|
Цитата:
|
Цитата:
Цитата:
|
Доброго время суток, у меня windows Xp 32 bit. проц, AMD Phenom II X4 955, материнка K9N6PGM2-V2. 3 gb RAM - две планки 1gb и 2gb 800. Система видет только 2.5 gb. вчём причина, обьясните,,, за ранее благодарен.
|
Цитата:
|
Цитата:
|
Время: 14:07. |
Время: 14:07.
© OSzone.net 2001-