Как включить 4 ГБ в моем Windows 7 64 бит?
У меня есть следующая конфигурация машины:
- Intel Core 2 Duo E6300
- 1 х 2048 МБ памяти
- 2 х 1024 МБ памяти
- 1 х Radeon HD 4870
- Материнская плата: Gigabyte 945P-S3
- Windows 7 RTM 64-битная
В Windows и BIOS у меня есть 3,25 ГБ памяти. Как я могу включить его для поддержки 4 ГБ?
РЕДАКТИРОВАТЬ: Я как бы обновил версию CMOS, и Windows подтверждает, что у меня есть 4 ГБ, но использует только 3,25 ГБ.
Я думаю, что это аппаратное обеспечение в конце концов?
5 ответов
Ваш BIOS должен поддерживать переназначение дыр в памяти.
Здесь есть дыра в памяти, поскольку все устройства должны помещаться в 32-битное адресное пространство во время загрузки (поскольку BIOS не знает, будете ли вы позже использовать 32-битную или 64-битную ОС). Повторное сопоставление обеспечивает перемещение затронутой памяти в область памяти после 32-разрядной границы.
Я бы проверил, доступна ли новая прошивка BIOS, если этого параметра нет в вашей текущей прошивке BIOS.
Josip Medved прав, что BIOS с переназначением дыр в памяти необходим. Как Chris_K, ваше оборудование также должно иметь физическую возможность адресации более 4 ГБ, см. KB929605. Я считаю, что семейство чипсетов Intel 945 не может этого сделать. Так что, извините, что вам не повезло.
Windows 7 x64 должна распознавать, что оперативной памяти не требуется.
Если BIOS не распознает все 4 ГБ, у Windows нет шансов увидеть это. Возможно, причина в том, что они предоставляют список поддержки памяти, потому что плата очень разборчива.
Я хотел бы, чтобы каждый ваш баран придерживался индивидуально, чтобы убедиться, что BIOS видит их правильно.
Теперь, когда я думаю об этом, у парней из SU будет гораздо больше опыта с этим.
Похоже, чипсет 945 не поддерживает более 4 ГБ адресного пространства (а в некоторых версиях только 2 ГБ). Таким образом, вы получаете то же ограничение, что и 32-битная Vista, - вы не сможете использовать все 4 ГБ ОЗУ, поскольку адресное пространство используется не только для ОЗУ.
На странице технических данных набора микросхем Intel 945:
(G)MCH поддерживает 32-разрядную адресацию хоста, декодируя до 4 ГБ (2 ГБ для 82945PL/82945GC/82945GZ) адресного пространства используемой памяти процессора
И на странице 205:
Адресация диапазонов памяти больше 4 ГБ (2 ГБ для 82945GC/82945GZ/82945PL) не поддерживается
В руководстве к вашей материнской плате не указано, что это требование, но рекомендуется использовать модули памяти того же размера. Вполне возможно, что сканирование модулей 1 ГБ в первую очередь препятствует обнаружению большего модуля 2 ГБ.
Я попытался бы поменять, в каком банке находятся модули (1x2gb <-> 2x1gb), и посмотреть, поможет ли это, но я думаю, что вам просто нужно получить два 1-гигабитных модуля, чтобы заменить существующий 2-гигабайтный модуль.
Конечно, преимуществом последнего будет то, что вы снова включите двухканальный режим и получите более быстрое использование памяти системой.