Почему при замене ОЗУ на старом ноутбуке не запускается Windows?
Имеется ноутбук Acer TravelMate 5742ZG 2011 года (Intel Pentium P6100)
Поддерживает официально расширение ОЗУ до 8ГБ.
Windows 7
До этого стоял один модуль ОЗУ Kingston 2GB DDR3 SODIMM PC3-10600 [ACR256X64D3S1333C9] 1.5В.
Заменил на 2 модуля Samsung 4GB DDR3 SO-DIMM CPC3-12800 [M471B5173EB0-YK0] 1.35В
После установки ОЗУ запустил - работает, но системой выделено всего 2ГБ из 8. Убрал ограничение в Конфигурации системы, перезагружаю и на моменте загрузки Виндовс буквально на первых секундах комп уходит в перезагрузку (лого появляется на пару секунд).
Установил старую ОЗУ, чтобы выставить ограничения, снова устанавливаю новые плашки и что самое интересно - с двумя ОЗУ запускается (в ограниченном режиме до 2ГБ), а с одной из этих плашек не запускается (даже в ограниченном режиме) (он очень долго стоит в чёрном экране и уходит в перезагрузку, даже анимация лого не появляется, только надпись Windows 7).
Менял плашки по всякому во все разъёмы и с одной, и с двумя - результат один.
Решил загрузиться через WindowsPE с флешки - всё то же самое как и с установленной Виндой - с новыми модулями перезагружается, со старым модулем нормально запускается.
Нигде в интернете я не нашел упоминания, что ноутбук поддерживает память DDR3L с напряжением питания 1.35В. Что там пишет Аида - одному её создателю известно. Пока похоже на жесткий овервольтинг памяти. Поищите планки именно DDR3 (не DDR3L).
Еще может быть различное количество банков. Здесь эмпирическое правило - чем больше микросхем памяти на планке (при равном общем объеме, естественно), тем больше шансов, что заведется на старом железе.
kisaa, низковольтная память может работать с двумя напряжениями, а вот низковольтный слот - нет. Так, что все нормально.
Скорее всего дело в рядности банок памяти, или элементарно, память битая - нужен тест в memtest86.
Windows 7
Система скольки битная? 32-битная может чудить на границе 2-4 Гб, а вот с 64-битной такое не замечал никогда, за исключением случаев выделения видеопамяти - но тут четко, как в аптеке.
PS: У встроенного видео в биосе есть параметр, в какой области оперативки выделять память - в начале/в конце - я бы этот параметр по переключал бы.
Проблема решена.
У меня была ОЗУ с 8 чипами по 512МБ на каждой планке. И как только проц пытается использовать объём больше, чем 256МБ на чип (то есть больше 4ГБ общего объёма), сразу ошибка - не дружит он с такой организацией памяти. То есть, в моём случае, если ограничить использование такой памяти до 4ГБ, то проц с каждого чипа будет брать до 256МБ, и вылетов не будет, но половина объёма будет тогда заблокирована. То есть формула такая - 2 планки * 8 чипов * 256МБ = 4ГБ.
Взял 2 ОЗУ, на каждой 16 чипов по 256МБ, всё запустилось!
проверьте еще разъем, меняя туда сюда разные планки памяти в разные разъемы. но если что скорее всего проблема в самой планке памяти. Еще можно попробовать почистить от окисла контакты (стирательной резинкой потереть контакты).
Почему 2 гб а не 4гб с одной плашкой - скорее всего причина в 32-битной версии windows, не серверные ревизии не умеют работать вне 4гб адресного пространства (в него включается все что связано с драйверами включая мапинг памяти видеокарты), обычно 32-битные (еще их называют x86) версии не видят больше 3гб.
Так я написал, что по всякому, как только можно, втыкал (ну, только 2 разные планки не ставил разумеется (2+4)).
Винда 64.
Проблему скорее всего нашёл, подсказали на форуме: мне нужна ОЗУ с 16 контактами по 256МБ для 4ГБ планки. 512 она не принимает.
Память бывает single-rank и dual-rank. В некоторых материнках были нюансы с поддержкой полной набивки дуальных модулей. Читай лист поддержки материнки. Вольтаж неродной тоже не совсем здраво.
Вряд ли найду что-то про материнку старого ноутбука, даже на оф сайте удалена инфа по нему с драйверами. Нашёл какую-то документацию, там только написано, что-то типа, чтобы добавить оперативку, нужно открыть крышку ноутбука.
А лоувольтажная планка по стандартам должна иметь обратную совместимость, то есть и на 1.5В работать.