Я вижу, что это общая проблема, однако я не понимаю ее решения.

У меня установлена 64-битная Windows 7 и отдельная видеокарта (GeForce 7900 GS). Используются ли все 4 ГБ основной ОЗУ или 1200 МБ из-за конфликтов адресов?

Замечания:

  1. У меня определенно есть окна 64-битные, а не 32-битные.
  2. Каждый чип памяти показывает как 2 ГБ самостоятельно. Только при объединении они показывают 2814 МБ.
  3. Я пробовал разные слоты.
  4. Обе микросхемы памяти являются одной и той же моделью.
  5. Флажок в msconfig (boot/advanced/max-mem) не установлен.
  6. У меня на самом деле Windows 7 RC, а не RTM, но я не уверен, что это важно.

7 ответов7

3

Попробуйте загрузить Linux Live CD или даже просто Memtest86+ и посмотреть, сколько памяти выдает. Это поможет разобраться, есть ли у вас аппаратные проблемы или проблемы с программным обеспечением.

2

Пуск > Выполнить > Введите msconfig и нажмите ОК

перейдите в Boot > Advanced

установлен ли флажок «Максимальная память»?

2

Это общая проблема с 32-битной (не серверной) Windows. Но с 64-битной вы сможете использовать всю свою оперативную память.

РЕДАКТИРОВАТЬ: Скачать MemInfo. Извлеките версию AMD64 и из командной строки администратора запустите meminfo -r . Например, в этой системе 6 ГБ, я получаю:

MemInfo v2.10 - Show PFN database information
Copyright (C) 2007-2009 Alex Ionescu
www.alex-ionescu.com

Physical Memory Range: 0000000000001000 to 000000000009F000 (158 pages, 632 KB)
Physical Memory Range: 0000000000100000 to 00000000DFEF0000 (916976 pages, 3667904 KB)
Physical Memory Range: 0000000100000000 to 00000001A0000000 (655360 pages, 2621440 KB)
MmHighestPhysicalPage: 1703936

Это начинается с классического 640 КБ (или около того); затем память под 4 ГБ, до отображаемой в память области ввода-вывода (которая в этой конкретной системе) составляет около DFF0 0000, и, наконец, повторно отображенная память, размещенная выше границы 4 ГБ. (Каждая страница 4 КБ.)

2

Из того, что вы сказали о памяти, проблема одна из двух:

  • На самом деле вы работаете с 32-битной Windows 7. Щелкните правой кнопкой мыши по компьютеру и перейдите в свойства. Убедитесь, что вы используете 64-битную версию.
  • Есть проблема с вашей памятью. Меняйте палочки, пока не убедитесь, что вся память работает. Также удостоверьтесь, что ваша память одинакова, если вы смешиваете и сопоставляете, некоторые из них могут упасть. Используйте memtest86, чтобы побитывать вашу оперативную память постепенно и обеспечить правильное использование.
1

В вашем BIOS есть перераспределение памяти или настройка дырки в памяти? Это, возможно, должно быть включено для оперативной памяти для использования Windows. В противном случае адрес ОЗУ будет конфликтовать с адресами, используемыми вашим оборудованием, и станет непригодным для использования.

Также возможно, что это аппаратное ограничение чипсета на материнской плате.

Какая у вас материнская плата?

1

Это не тоже самое. Ссылка, на которую вы указали, относится к 32-битной версии Vista, которая ограничена ~ 3 ГБ оперативной памяти.

64 бит это совсем другое животное. Вы должны иметь доступ ко всей этой оперативной памяти. Я запускаю 64-битную Vista дома, и у меня установлено 8 ГБ ОЗУ без каких-либо проблем.

@Ripper: Дело в том, что вы застряли в 32-битном адресном пространстве. Это единственное объяснение ограничения в 3 гигабайта. У 64-битных вычислений есть ограничение, но оно не близко к 3 гигабайтам (хотя Microsoft ограничивает пределы памяти определенных версий Windows)

1

Биос показывает полный объем памяти, когда обе палки находятся? Быстрый способ увидеть, если это плохая память.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .