Показать полную графическую версию : [решено] В Windows 7x64 доступна не вся оперативная память
Страниц :
1
2
3
4
5
6
7
8
9
10
[
11]
12
13
14
15
16
17
18
19
20
21
22
LehaMechanic
20-05-2013, 18:23
В чём проблема, когда я ставлю в него 4 гигабайта, он видит 3, ставлю 5, он видит 4, ставлю 6, он видит 5! В чём проблема? »
Как вариант, одна из планок на 1 ГБ меньше, чем вы думаете. Вообще было бы не лишним, предоставить конфигурацию ПК.
всем привет. помогите решить проблему, если возможно.
мать - asus P8H61MX
проц - i3 3220
ОС - win7 enter x86
ОЗУ - 2*2 DDR3 1333
в свойствах пишет - доступно 2,99Гб. в msconfig галочка снята, в биосе memory remap нет. можно как то заставить использовать > 3.5??
в биосе для внутренней видюхи поставил 32Мб. больше ничего не менял. стоит внешняя карточка GeForce 210.
в мониторинг ресурсов "зарезервировано оборудованием 1034Мб".
самое интересно, когда поставил вин7 х64 то винда увидела все 4. получается где то в настройках ОС это настраивается??
можно как то заставить использовать > 3.5?? » Можно. Снимите GeForce 210 », освободится 512MБ, зарезервированный шиной PCI этой карточки.
в биосе для внутренней видюхи поставил 32Мб. » И еще 512MБ эта карточка резервирует по шине PCI. Причем, даже если вы ее в биосе вообще отключите, то эти 512МБ доступны не станут. Адресное пространство резервируется по факту нахождения устройства на шине. Так что верните, какое там производитель по умолчанию предусмотрел выделение биосом объема оперативки под видеопамять интегрированного видео (там вроде всего 64МБ), ибо при меньшем объеме у вас возможны проблемы с графикой. Она конечно так и так заберет из оперативки столько памяти, сколько ей надо, но пускай все таки в монопольном владении у нее будет столько, сколько производитель счел нужным ей выделить...
minos66,
спасибо за ответ.
изначально сидел на встроенной видеокарте, в системе было доступно 2,75 из 4-х.
почему х64 не резервирует место под видеокарту?? и с чего вообще внешняя карточка берет память из оперативы, если у нее своя есть??
почему х64 не резервирует место под видеокарту?? » Ровно так же резервирует. Более того, в том же адресном пространстве - от 4-го гигабайта и вниз. Просто если в x64 оставшиеся оперативная память получает адресацию выше 4-го гигабайта, а 32-битная ОС на то и 32-битная, что может работать только 2^32 адресным пространаством.... ну про PAE разговор не ведем...
Вот как в x64 у меня на ноуте с 8ГБ оперативка распределена
http://s019.radikal.ru/i626/1305/f0/0bdaed95ee62.jpg (http://www.radikal.ru)
2,8ГБ оперативки сидят в первых 3ГБ адресного пространства, затем разрыв в 1,2ГБ - это именно зарезервировано оборудованием (у меня одна дискретная видеокарта), а оставшиеся 5,2ГБ оперативки имеют адресацию выше 4-го ГБ - 0x10000000=4 294 967 296=4ГБ
и с чего вообще внешняя карточка берет память из оперативы, » Ну она конечно может при необходимости и от оперативки нужной ей объем брать - NVIDIA TurboCache (http://www.nvidia.ru/page/turbocache.html), но в данном случае мы о другом говорим - о резервировании области адресного пространства под DMA, Прямой доступ к памяти — Википедия (http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D1%8F%D0%BC%D0%BE%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%BA_%D0%BF%D0%B0%D0%BC% D1%8F%D1%82%D0%B8) На вашу оперативку при этом никто не покушается - ей просто не хватает адресного пространства. Есть всего 4ГБ адреного пространства. Оборудованию надо 1,2ГБ. Сколько осталось? 2,8ГБ. Вот эти 2,8ГБ и отдадут оперативке, сколь ко бы ее физически не было.
Если вы посмотрите на скрин выше, то при 32-битной ОС вот те 5,2ГБ оперативки, что выше 4-го ГБ просто не получили бы адреса, т.к. 32-битная оперирует адресным пространством в 4ГБ. И доступно бы было 32-битной ОС 2 872 560 КБ оперативки из 8ГБ... А x64 битная ОС оперирует 2^64=1,8... не знаю приставка какая... наверно 1,8 ЭкзоБайт. И ей по фигу сколько там под нужды оборудования зарезервировано - всем места хватит...
Petunchicus
23-05-2013, 19:00
chek,
в свойствах пишет - доступно 2,99Гб. в msconfig галочка снята, в биосе memory remap нет. можно как то заставить использовать > 3.5??
Нельзя в 32-bit ОС. Это ограничение ОС.
Due to OS limitation, when installing total memory of 4GB capacity or more, Windows® 32-bit operation system may only recognize less than 3GB. Install a 64-bit Windows® OS when you want to install 4GB or more memory on the motherboard.
в биосе для внутренней видюхи поставил 32Мб. больше ничего не менял
Сбросьте BIOS по умолчанию (bios defaults).
http://www.asus.com/Motherboards/P8H61MX/#support_Knowledge_D06D6034-D5C9-49C4-5E1B-CF724DB5C000
Более того, в том же адресном пространстве - от 4-го гигабайта и вниз. Просто если в x64 оставшиеся оперативная память получает адресацию выше 4-го гигабайта »
но у меня всего 4Гб оперативы. было бы понятно если бы у меня было допустим 6, а использовалось в х64 4,8.
мне по прежнему не понятно, почему именно в данном конкретном случаи с 4Гб ОЗУ, х64 использует все и в скобках не указано о доступной??
объясните, пожалуйста, еще раз.
Petunchicus,
ограничение х86 использовать до 3Гб?? WinXP вы так же скажите, которая спокойно видит 3,6-3,8??
Petunchicus
24-05-2013, 13:59
WinXP вы так же скажите, которая спокойно видит 3,6-3,8?? »
это рекомендации производителя. Хотите пользуйтесь, хотите нет.
объясните, пожалуйста, еще раз. » Уже объяснил как мог. Пускай другие пообъясняют - может им удастся... Преодолевая границы Windows: физическая память - MSInsider - Microsoft Windows 8, Windows Phone. (http://www.thevista.ru/page.php?id=10542) Четыре гигабайта памяти - недостижимая цель? (http://www.ixbt.com/soft/windows-4gb.shtml)
WinXP вы так же скажите, которая спокойно видит 3,6-3,8?? » В 32-битных Win 7 M$ искусственно ограничил объем доступной памяти 3,5Г. В Vista объем был ограничен 3,12Г. В XP таких ограничений нет. Т.е в Win7 x86 доступно не более 3,5Г, а в XP - сколько останется доступной, столько и будет.
Игорь Лейко
24-05-2013, 15:35
ограничение х86 использовать до 3Гб?? »
Нет, до четырех. Но действуют ограничения, накладываемые железом.
В 32-битных Win 7 M$ искусственно ограничил объем доступной памяти 3,5Г. »
Четырьмя.
Четырьмя. » Не нашел я статью в Базе знаний M$, где прямо указано, что объем доступной Win7 x86 оперативки ограничен 3,5GB... и указана стандартная причина - чтобы избежать проблем с драйверами... какими драйверами? каких проблем?... но читал своими глазами... Нашел только это Раскрытие тайны 64-разрядных версий Windows (http://windows.microsoft.com/ru-ru/windows7/taking-the-mystery-out-of-64-bit-windows#section_4). Но статья с прямым указанием на 3,5Г была! Можем пойти с другой стороны - найти упоминание, где Win7 x32 доступно более 3,5Г (без известного патча).
И по поводу XP поправлюсь. Больше 3,12GB было доступно только до SP2. После SP2 больше 3,12GB только с включенным PAE - В Windows Vista, а также в Windows XP с пакетом обновления 2 (SP2) или более поздней версии размер ОЗУ, указанный в диалоговом окне "Свойства системы" или средством "Сведения о системе", меньше ожидаемого (http://support.microsoft.com/kb/888137/ru)
Увы коллеги, вы оба не правы. Виндовс адрисует 3.8 Гб операционной памяти процессорному блоку, а тот ее распредиляет между кристалами и видюшкой. При этом можно разблокировать множитель в БИОСЕ и тогда снова будет 4 Гб.
Игорь Лейко
29-05-2013, 21:03
Не нашел я статью в Базе знаний M$, где прямо указано, что объем доступной Win7 x86 оперативки ограничен 3,5GB »
Правильно, потому что ограничение - 4 Гб.
И по поводу XP поправлюсь. Больше 3,12GB было доступно только до SP2. После SP2 больше 3,12GB только с включенным PAE »
Недостаточно поправились, еще надо поправляться. ;)
Виндовс адрисует 3.8 Гб операционной памяти процессорному блоку, а тот ее распредиляет между кристалами и видюшкой. При этом можно разблокировать множитель в БИОСЕ и тогда снова будет 4 Гб. »
Не спеши объяснять другим то, что сам только лишь понял: ты понял далеко не все.
К. Прутков-инженер. "Советы начинающему гению".
потому что ограничение - 4 Гб. » Это вы уже говорили. И я говорю прямо указано, что объем доступной Win7 x86 оперативки ограничен 3,5GB... и указана стандартная причина - чтобы избежать проблем с драйверами... какими драйверами? каких проблем?... но читал своими глазами... ». Как увижу комп с 32-битной ОС и доступной памятью более 3,5Г, тогда скажу, что вы правы, а я не туда смотрел. Пока же еще своим глазам буду верить :cry:
Игорь Лейко
29-05-2013, 22:23
Как увижу комп с 32-битной ОС и доступной памятью более 3,5Г, тогда скажу, что вы правы »
3,5 было на старом компе сына, в форумах видел информацию про 3,7.
Если действительно хотите увидеть, поищите в закромах старые ценг, циррус или на худой конец трайдент и вставьте их, удалив современный видеоадаптер. ;)
Какими драйверами и каких проблем, я, мне кажется, достаточно понятно описал, разве что фирму-изготовитель не назвал.
Если что-то осталось непонятным, милости прошу в обсуждение хоть первой статьи, хоть второй.
xandermana
22-06-2013, 17:04
День добрый, видел несколько подобных тем, смотрел решения ничего не помогло, у меня ситуация немного другая, описываю:
При загрузке биос говорит что всего 2Гб, вставлено 4 планки, в 1 и 3(слоты) одинаковые по гигу и во 2 и 4(слоты) одинаковые по гигу. Как загружается винда надпись в свойствах компьютера а так же в диспетчере задач, скрины прикреплю. В эвересте видит все планки, в msconfig никаких галочек не было, в биосе опций про Мемори, кроме тайминга вообще не увидел, обновил биос, толку никакого.
Что самое интересное, ничего не менял, и не переставлял, железо недобавлял, всегда было 4Гб, и вот запускал в очередной раз игру, он сказал что мало оперативы, смотрю и там такая вот беда, т.е. раньше все было ок.
Подскажите куда капать, спасибо.
LehaMechanic
22-06-2013, 18:34
Вынуть, почистить контакты, переставить местами. Сбросить настройки БИОС. Проверить, будет ли стартовать система с каждой планкой по отдельности в первом слоте.
xandermana
22-06-2013, 19:39
Вынул, почистил. Сбрасывал биос в дефолт(я написал что перепрошивал.) С каждой поотдельности в первом слоте стартует. Скажу больше, оставляю в 1-ом и 3-ем слоте по гигу, грузится и показывает 2 гига, вынимаю эти планки и вставляю другие во 2 и 4 слот так же грузится и показывает 2 гига, вставляю все 4, грузится и показывает 2 гига... Не понимаю блин.
По поводу менял местами:
DIMM1: Kingston 99U5429-005.A00LF 1 Гб DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 МГц) (4-4-4-12 @ 266 МГц) (3-3-3-9 @ 200 МГц)
DIMM2: Samsung M3 78T2863DZS-CF7 1 Гб DDR2-800 DDR2 SDRAM (6-6-6-18 @ 400 МГц) (5-5-5-15 @ 333 МГц) (4-4-4-12 @ 266 МГц)
DIMM3: Kingston 99U5429-005.A00LF 1 Гб DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 МГц) (4-4-4-12 @ 266 МГц) (3-3-3-9 @ 200 МГц)
DIMM4: Samsung M3 78T2863DZS-CF7 1 Гб DDR2-800 DDR2 SDRAM (6-6-6-18 @ 400 МГц) (5-5-5-15 @ 333 МГц) (4-4-4-12 @ 266 МГц)
В такой конфе все запускается(по отдельности уже отписал что все включается), если я меняю местами ДИММ2 и ДИММ3 то короткие гудки, если ДИММ1 и Димм2 +ДИММ3 и ДИММ4 то так же короткие гудки. (по расшифровки для авард биоса, повторяющийся короткий проблема или с блоком питания или с озу... почему тогда по отдельности грузится, как тестить....)
LehaMechanic
22-06-2013, 22:50
Забавно.
1. Модель БП?
2. Состояние конденсаторов на матери и внутри блока питания?
как тестить. »
memtest'ом по одной плашке, а потом все вместе, больше никак.
Такое ощущение, что от замены МП не отделаться.
xandermana
23-06-2013, 04:27
1. БП ATX -400PNR
2. На материнку посмотрел, никаких почернений или вздутых конденсаторов не увидел.
Чуть позже попробую оттестить по одной планке, отпишу.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC