4,00 ГБ (3,25 Гб) в Windows 7 x64


10

На моєму ПК я налаштував Windows 7 Ultimate 64-бітний. У мене є 4 Гб оперативної пам’яті, і в моїй BIOS вказано правильний обсяг (4096 МБ), але Windows (системний менеджер) каже, що у мене є 4,00 ГБ (3,25 ГБ).

Це здається популярною проблемою, і я шукав інтегровану відеокарту (інтегровану з моїм чіпсетом), щоб відключити, але нічого не знайшов.

Що ще може заважати мені бачити всі 4 Гб? Коли у мене була 32-розрядна версія Vista, вона сказала б, що оперативна пам’ять 3,25 ГБ не 4,00 ГБ (3,25 ГБ). У мене 64-розрядний процесор, і коли я купив оперативну пам’ять, я використав інструмент сумісності від компанії Crucial (постачальник пам'яті), щоб перевірити, наскільки пам'ять може підтримувати мій ПК, і 4 Гб - це відповідь (я вважаю, це додаток для Windows).

Набір мікросхем Intel (R) G33 / G31 / P35 / P31 Express Чипсет PCI Express

У BIOS я шукав бортову відеокартку (інтегровану), і там не було нічого, а пара інших бортових пристроїв. Також немає налаштувань "Мапа ресурсів".

ДАЛЬНІ ДЕТАЛІ:

Chipset
North Bridge: Intel Bearlake G33
South Bridge: Intel 82801IR ICH9R

Maximum Memory Amount   8 GB

Graphics Controller Type    Intel GMA 3100 (Enabled)

Я думаю, що перше, як відключити графічний контролер?

EDIT: Цей потік вказує на проблему із пристроями, відображеними в пам'яті, але хтось із цього потоку каже, що це не стосується 64-розрядних. Решта коментарів вказує на проблему материнської плати для хлопця, який розпочав цю нитку.


Intel GMA 3100 може адресувати до 384 Мб системної оперативної пам’яті для відеопам'яті.

Ще трохи подумавши, я рекомендую видалити 2 Гб оперативної пам’яті, щоб у вас було всього 2 ГБ дюйма. Якщо я думаю, що правильно, якщо.
Буде Еддінс

Відповіді:


6

Перейдіть до BIOS, під CHIPSET, потім перейдіть до MEMORY HOLE MAPPING і ввімкніть їм збереження налаштувань у CMOS та перезавантаження. Також перейдіть до MSCONfIG BOOT TAB і переконайтесь, що МАКСИМАЛЬНА ПАМ’ЯТКА НЕ ВКАЗАНА. Це має вирішити це питання. Це було виправлено на моєму робочому столі Gateway. Сподіваюсь, це допомагає. (Додав Мотодуде)

Я побачив би, чи має ваш BIOS розділ "Інтегрована периферія". Я розумію, що пристрої з картографічною пам'яттю в операційних системах x64 можуть займати діапазони адрес за межами вашої системної оперативної пам'яті.

Вбудована графіка може і, як правило, їсти в системній оперативній пам’яті, хоча ... так як вона представляє реальні потреби в пам'яті. 768 Мб - це багато.

Я використовую Win7 x64 і у мене є 8 ГБ адреси з 8 ГБ. Чи говорить системний менеджер "64-бітна операційна система" в будь-якому місці, під якою кількістю оперативної пам'яті вона встановлена? (Мій комп'ютер, властивості). Якщо цього немає, ви можете використовувати версію x86, а не версію x86-64.


Я впевнений, що ваше питання полягає у графіці, що резервує оперативну пам’ять. Вам потрібно буде знайти спосіб її відключити, і якщо це основна система OEM, ви, можливо, не зможете повністю її відключити.
Стівен

3

Запустіть MSCONFIG , відкрийте вкладку Boot , натисніть Розширені параметри , переконайтеся, що Максимальна пам'ять не обмежена.

alt текст


Я це перевірив. Максимальна пам’ять не перевіряється, і, таким чином, сірим і встановлюється на 0.
GurdeepS

перевірте його та встановіть максимальну пам'ять на 3712 (4096 мінус 384 Мбайт, необхідних для Intel GMA). але якщо чіпсет залишає 768 Мб оперативної пам’яті (що пояснює 3,25 ГБ) для спільної відеопам'яті, ви можете зіткнутися з проблемою. вам доведеться повернути налаштування в безпечному режимі.

+1 Моя максимальна пам'ять була встановлена ​​на 4095, але це дало мені лише 3,25 ГБ.
Джон-Ерік

2

Подивіться у свій BIOS і подивіться, чи є налаштування для чогось на кшталт "Remap Memory" або "Hole Memory"? Якщо так, то його слід включити.

Що відбувається (якщо це так), це те, що пристрої PCI потребують адресного простору нижче 4 Гб. Ця настройка дозволить деякій Вашій ОЗУ адресувати простір понад 4 Гб, щоб вона була доступною.


0

У Windows відсутня ОЗУ використовується пристроєм, відображеним у пам'яті. Докладніше див. У цьому записі в блозі .


2
Це стосується лише 32-бітної операційної системи, оскільки лише 4 Гб пам'яті адресовано між усіма пристроями. Якщо він справді працює на x64, це не було б випадком.
Буде Еддінс

Ти правий. Читати занадто швидко.
Лоран Етьембл

0

Дезактивація перезавантаження пам’яті в біографії - це те, що було для мене.


У мого BIOS немає такої опції :( Таким чином, здається, у мене є два варіанти - оновлення / спалах BIOS, і якщо це не вдасться, оновлення
mobo

0

По-перше, подвійне перевірте, чи справді ви зараз працюєте з 64-розрядною версією. Виберіть Властивості системи, клацнувши правою кнопкою миші на "Комп'ютер" та натисніть "Властивості", або натиснувши клавішу Windows + Пауза / Перерва.

Переконайтеся, що в ньому написано 64-бітну операційну систему:

Властивості системи

Хоча у вас 64-бітний процесор, ви також повинні встановити 64-бітну версію операційної системи.

По-друге, для програми тестування пам’яті вам потрібно переконатися, що ви використовуєте 64-бітну версію програми. Якщо ви працюєте з 32-розрядним додатком, він може розпізнавати лише 4 ГБ оперативної пам’яті.

Зважаючи на те, що ви вже перевірили чіпсет, щоб переконатися, що він підтримує 8 Гб, тут здається, що проблема повинна полягати в тому, що ви насправді використовуєте 32-бітну версію ОС. У 32-розрядної ОС було б розпізнано лише 4 Гб загальної пам'яті, включаючи пам'ять, що використовується контролерами чіпсетів та відео. Результат зазвичай знаходиться в межах від 3,0 до 3,5 ГБ оперативної пам’яті, який можна використовувати в Windows.

Останнє, що я можу порекомендувати, - це оновлення BIOS та перевірка параметрів, які можуть обмежувати об'єм оперативної пам’яті.


OP не претендує на наявність 8 ГБ, лише що машина здатна на це. У нього 4, Windows бачить 4, але це дійсно дозволяє отримати доступ до 3.25. Це, безумовно, пов'язане з тим, що адресний простір зарезервовано для відображення на інших пристроях, хоча якщо не графічна карта, я не впевнений, що.
АдамВ

Я погоджуюсь, оскільки він має інтегровану графіку, частина цього буде враховувати. Але я не уявляю, що ще хапає другу половину шматка. У 32-розрядному режимі пам'ять, що виділяється на чіпсеті, і те, що не віднімає макс. Я усвідомлюю, що ця відповідь багато не має значення, оскільки він довів, що він працює на 64-розрядному рівні, але це дивує лише той факт, що проблема виявляється ідентичною проблемі 32-бітної / 4 Гб.
Буде Еддінс

У мене теж є виділена відеокарта, тому я хочу взагалі занести її. Як я можу дізнатися, які пристрої використовують пам'ять?
GurdeepS

Інтегрована відеокарта - це єдине, про що я знаю, що безпосередньо б резервувало оперативну пам’ять. Проблема 32-бітної машини полягає в тому, що недостатньо адрес пам’яті для призначення всіх інших пристроїв (аудіо, BIOS тощо), але в 64-розрядному випадку цього не відбувається. Вставте спеціальну відеокартку, і ви повинні побачити, чи саме інтегрована картка викликала ваші проблеми.
Буде Еддінс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.