Використовувати всю доступну пам'ять Windows 7. Що робити, якщо Windows бачить не всю оперативну пам'ять

Більшість фахівців у галузі оптимізації операційних системсімейства Windows однією з найголовніших проблем цих ОС називають неможливість використання повного обсягу ОЗУ, встановленого на комп'ютері, причому незалежно від архітектури (32 або 64 біти). Система або не розпізнає пам'ять вище за певний ліміт (зазвичай це 4 Гб в 32-бітних ОС), або бачить пам'ять, але працювати з нею не може. Про те, як задіяти всю оперативну пам'ять, Далі і буде розказано. Але відразу слід застерегти всіх користувачів, що застосовувати деякі рішення, що наводяться нижче, можна тільки на свій страх і ризик.

Як дізнатися задіяну оперативну пам'ять?

І для початку давайте подивимося, як дізнатися повний встановлений і об'єм ОЗУ, що використовується в даний момент. Якщо подивитися на розділ властивостей системи, що викликається через меню ПКМ на піктограмі комп'ютера на «Робочому столі» або в «Провіднику», можна побачити, що в описі вказаний і весь об'єм, і доступний. Чому менший доступний розмір? Та тільки тому, що в будь-якому випадку система частину оперативної пам'яті використовує під свої потреби (для процесів, що саме забезпечують функціонування самої ОС).

Так само просто можна звернутися до системного монітора в «Диспетчері завдань», якщо перейти на вкладку продуктивності. Однак ситуацій з неможливістю залучення всього обсягу може бути дві:

  • система не бачить об'єм вище 4 Гб;
  • загальний обсяг визначається, але використовуватись не може.

Обмеження 32-бітових систем

Звичайно, якщо на комп'ютері встановлена ​​операційна система з архітектурою 32 біта, всі проблеми можна було списати виключно на її розрядність, адже такі модифікації Windows з об'ємами пам'яті вище 4 Гб працювати просто не привчені спочатку. Тому єдино правильним рішенням для виправлення ситуації стане звичайнісінька заміна системи х86 (32 біти) на 64-розрядну.

Але іноді можна зустріти і випадки, коли в тій же Windows 7 х86 пам'ять 8 Гб видно, а доступним виявляється розмір до 4 Гб. А ось це якраз і пов'язане з обмеженнями, які має на увазі 32-бітна архітектура. Втім, ситуація може бути ще банальнішою, оскільки і материнська плата не завжди дає дозвіл на використання повного обсягу ОЗУ. Щоб не змінювати «залізо», можна звернутися до деяких прихованих програмних інструментів, які допоможуть вирішити таку проблему якщо не повною мірою, то хоча б частково.

Як задіяти всю оперативну пам'ять у Windows будь-якої версії?

Отже, спочатку необхідно запустити конфігуратор системи, викликаний командою msconfig, але обов'язково з правами адміністратора. Якщо в консолі "Виконати" такий пункт відсутній, спочатку необхідно активувати "Диспетчер задач", а потім, використовуючи файлове меню, задати виконання нового завдання, вписати вказану команду та відзначити пункт створення завдання з правами адміністратора. Як задіяти всю оперативну пам'ять незалежно від архітектури?

Для цього в конфігураторі слід перейти на вкладку завантаження, натиснути кнопку додаткових параметрів, а в вікні налаштувань зняти прапорець з пункту використання максимуму пам'яті, в полі якого напевно буде вказано значення нижче повного об'єму ОЗУ. Цей пункт доцільно активувати тільки в тому випадку, якщо здійснюється включення всіх ядер процесора, коли для кожного ядра вказується максимальний розмір пам'яті.

Дії в BIOS

Тепер давайте подивимося, як використовувати всю оперативну пам'ять (зняти ліміт обмеження), використовуючи для цього налаштування первинної системи введення/виведення BIOS. Іноді це теж допомагає, хоча, як уже, мабуть, зрозуміло, розрядність встановленої операційної системи тут також не враховується.

У меню розділів необхідно знайти параметр, що містить щось на зразок RAM Remapping (over 4 Gb) або Memory Hole, та активувати його, виставивши для нього значення Enabled. Якщо такого пункту в налаштуваннях немає, мабуть, версія BIOS зміна таких опцій не підтримує. Однак отримати доступ до них можна за рахунок установки оновленої прошивки для самої первинної системи. Але без спеціальних знань займатися такими речами самостійно не рекомендується, оскільки наслідки можуть бути непередбачуваними.

Пропатчування системних файлів

Нарешті, розглянемо рішення, що стосується саме систем з архітектурою х86. Якраз про його використання на свій страх та ризик було сказано на самому початку. Для того щоб обійти обмеження та задіяти оперативну пам'ять у 32-бітових ОС Windows, можна скористатися утилітою ReadyFor4GB, яка підходить і для випадків, коли система більше 4 Гб не бачить, і для ситуацій, коли повний обсяг пам'яті визначається, але використовувати його не представляється можливим.

Після старту програми шляхом запуску від імені адміністратора однойменного файлу формату EXE, що виконується, з папки самого портативного додаткупослідовно натиснути кнопки Check та Apply. Після цього з'явиться повідомлення, в якому потрібно дати згоду на встановлення патча для ntkrnlpa.exe, натиснувши відповідну кнопку (при цьому буде збережено файл ntkr128g.exe). Тепер із тієї ж папки слід запустити файл сценарію AddBootMenu.cmd (знову ж таки, від імені адміністратора), а потім натиснути клавіші «Y» та «Введення». Після завершення виконання скрипта залишається закрити командну консоль, виконати аналогічні дії з файлом RemoveWatermarkX86.exe та перезавантажити комп'ютер. Якщо в процесі рестарту з'явиться меню «Диспетчера завантаження», потрібно вибрати рядок для системи Microsoft Windows.

Відповідний запис з'явиться у конфігураторі. Перевірити доступну та використовувану оперативну пам'ять можна через звичайний розділ властивостей комп'ютера.

Примітка: якщо з інсталяцією патча в Windows 7 виникли проблеми, можливо, спочатку в розділі програм і компонентів доведеться видалити системні пакети оновлень (KB) з номерами 3147071, 3146706 і 3153171, встановити повторний пошук оновлень і виключити зазначені апдейти зі списку установки.

Висновок

Як задіяти всю оперативну пам'ять, здається, трохи зрозуміло. Залишається додати, що описані вище методи більш орієнтовані саме на 32-бітові системи, оскільки в Windows з архітектурою 64 біта поява таких ситуацій зустрічається нечасто, а налаштування, встановлені за замовчуванням, зазвичай такі, що робити якісь додаткові дії не потрібно. Якщо вже на те пішло, для звільнення додаткового обсягу ОЗУ заберіть непотрібні елементи з розділу автозавантаження або вимкніть служби, що не використовуютьсята компоненти системи.

Збільшення діапазону оперативної пам'яті є одним із самих простих методівпідвищення швидкодії ПК. Однак багато користувачів при цьому часто стикаються з такою проблемою: після додавання пам'яті операційна система повідомляє про те, що вона недоступна. Наприклад, після збільшення обсягу до 8 ГБ, Windows бачить лише 4 ГБ. Такі проблеми можуть бути викликані апаратними чи програмними причинами.

Використовується 32-бітна операційна система

При використання Windows 7, 8, ХР, Vista на 32-бітній версії передбачено максимальна кількістьОперативки, яку вони здатні розпізнати. 32-х розрядні версії дуже обмежені за обсягом розпізнавання. З цієї причини користувачам, які використовують ОЗП більшого обсягу, слід застосовувати 64-розрядну версію, інакше вони не зможуть її використатив повному обсязі.

Для того щоб дізнатися свою версію операційної системи потрібно зайти в панель управліннята вибрати пункт « Система». В графі " Встановлена ​​пам'ять» відображається розмір встановленої оперативної пам'яті, а дужках вказується, яка його частина може використовуватися. Поряд з'являється кількість розрядів операційної системи.

Версія Windows не підтримує такий обсяг пам'яті

Операційна система може не розпізнавати всю RAM через обмеження, пов'язані з її версією. Для кожної редакції Windows є обмеження, наприклад:

  • 7 starter- 2 ГБ;
  • 7 home basic- 8 ГБ (у тому числі для 64-бітної версії).

З повним спискомредакцій Віндовс, які мають відповідне обмеження, можна ознайомитись на сайті компанії Microsoft.

Якщо така проблема виникла з 64-розрядною системою Windows 10, виправити ситуацію можна шляхом обнулення налаштувань біосу.

Пам'ять зарезервована відеокартою чи іншим обладнанням

Поширеним варіантом є ситуація, коли частина оперативного пристрою резервується для своєї роботиіншим обладнанням. Найчастіше його використовує вбудована відеокарта. Щоб перевірити, який обсяг ОЗУ використовує інше обладнання, потрібно зайти у вікно « Система». Якщо пам'ять дійсно резервують інші пристрої, у відповідній графі буде показано 2 значення: встановлений об'єм та об'єм доступний для використання, який відображається у дужках. Різниця між цими показниками показує величину, яку забирають інші пристрої.

Такий варіант можливий, якщо на ПК встановлено відеоадаптер, який не має власної відеопам'яті. У цьому випадку система автоматично виділяє йому оперативну пам'ять на рівні BIOS. Також часто її може резервувати мережний адаптер.

Материнська плата не підтримує такий обсяг ОЗП

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

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

Планки ОЗУ встановлені некоректно

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

Пошкодження RAM

Сама складна проблемаполягає у пошкодженні самої планки RAM. Пошкодити її можна в процесі експлуатаціїабо встановлення, крім того, шлюб може бути виробничим. Для того щоб переконатися у пошкодженні слід протестувати усі планкипо черзі в один порт. Після кожної зміни слід вимикати комп'ютер і в БІОС перевіряти чи бачить комп'ютер дану планку. Крім того, перевірити кожну планку окремо чи всі разом можна на іншому комп'ютері. Для виходу з цієї ситуації потрібний ремонт або заміна пристрою.

Один із способів підвищити швидкодію комп'ютера – збільшення обсягу оперативної пам'яті. Цей спосіб доступний не тільки на стаціонарному комп'ютері, але і ноутбук і вважається одним з найпростіших в апгрейді "заліза". Але іноді виникають ситуації, коли ви додаєте комп'ютер оперативну пам'ять, а windows показує, що вона йому недоступна. У цій статті я на своєму прикладі покажу в чому може бути причина того, що windows не бачить всю встановлену оперативну пам'ять.

Якось мені довелося збирати комп'ютер для своїх знайомих. Займаюся цим вкрай рідко, але оскільки я "комп'ютерник", то доводиться займатися і ремонтом комп'ютерних меблів:) Загалом, для збирання використовував такі комплектуючі:

Материнська плата ASUS M5A97 R2.0;

Процесор AMD FX-8350 Black Edition, OEM;

Оперативна пам'ять DIMM DDR3, 8ГБ (2x4ГБ), Kingston HyperX FURY blue;

Кулер Zalman CNPS10X Performa.

Після того як усе зібрав, у Біос не побачив ще 4 ГБ оперативної пам'яті, тобто. замість 8, там було 4ГБ. Порившись у налаштуваннях побачив, що материнська плата "бачить" обидві планки пам'яті, але чомусь підсумкове її значення було 4ГБ. Встановлення windowsні як не внесла ясності, а ще більше заплутала. Зокрема у Властивості комп'ютерів було "Встановлена ​​пам'ять (ОЗУ): 8 ГБ (3,90 ГБ доступно)".

Подивившись у монітор ресурсів, я остаточно зайшов у глухий кут, 4 ГБ було зайнято під "Зарезервоване обладнання".

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

Перевірте розрядність операційної системи.

Насамперед у властивостях системи подивіться яка розрядність операційної системи. Не треба забувати, що 32-бітові системи windows мають обмеження в 4 ГБ оперативної пам'яті і хоч 16 ГБ поставте, комп'ютер їх не побачить (є обхідні кошти, але зараз не про це і вони не завжди коректно працюють).

Якщо ви хочете використовувати оперативну пам'ять більше 4 ГБ, необхідно встановлювати систему на 64-розрядну.

Ваша версія windows має межу RAM.

Кожна версія windows має свою межу оперативної пам'яті з якою вона може працювати, наприклад:

Максимально доступна кількість оперативної пам'яті на Windows 7

Тому, перш за все, перевірте встановлену версію windows.

Перевірте обмеження материнської плати.

Кожна материнська плата має обмеження обсягом оперативної пам'яті, що сприймається. Старіші здатні побачити максимум 4 ГБ пам'яті, інші 16 ГБ, з'явилися вже такі, що здатні працювати з 32 ГБ і більше. Тому в документації до материнської плати або на офіційному сайті виробника перегляньте її можливості. Також зверніть увагу, щоб материнська плата підтримувала частоту роботи вищої оперативної пам'яті.

Переконайтеся, що під час завантаження windows немає обмежень.

Трапляються випадки, коли встановлені обмеження при завантаженні windowsтому частина оперативної пам'яті може бути недоступною. Щоб це перевірити, натисніть клавіші "Win" + "R", у рядку введіть "msconfig".

Потім відкрийте вкладку "Завантаження", натисніть " Додаткові параметри".

У вікні переконайтеся, що не встановлено галочка навпроти рядка "Максимум пам'яті".

Ви можете спробувати прописати в цьому полі розмір оперативної пам'яті, який ви використовуєте. У моєму випадку це не допомогло після того, як я перезавантажив комп'ютер галочка залишилася, а значення стало 0.

Переконатися у працездатності пам'яті.

Бувають випадки, коли оперативна пам'ять вийшла з ладу або ви набули шлюбу, тому перевірте її працездатність. Увага!!! Усі маніпуляції з планками оперативної пам'яті слід проводити при вимкненому комп'ютері. Вийміть всі планки пам'яті і по черзі вмикайте по одній в той самий порт, після зміни кожної планки вмикайте комп'ютер і в Біос або в windows переконайтеся, що комп'ютер бачить цю планку пам'яті. Або ж на іншому робочому комп'ютері перевірити кожну планку чи всі разом.

Перетасовування планок оперативної пам'яті.

Для двоканального режиму роботи планок RAM, рекомендується використовувати одного і того ж виробника і навіть одну і ту ж модель та й сам собою об'єм. Якщо ви використовуєте різних виробників, у такому випадку ви можете експериментальним шляхом зміни роз'єму, підключати планки та визначити послідовність, в якій комп'ютер бачить усю вашу RAM.

Оновлення Біос.

Не маловажним є і те, яка версія БІОС використовується на материнської плати. Дуже часто оновлення БІОС призводить до вирішення проблем, пов'язаних, у тому числі і можливість "побачити" оперативну пам'ять. Ось приклад як оновити прошивку на материнській платі ASUS.

У моєму випадку, на жаль, навіть цей спосіб не допоміг, хоча я чомусь був упевнений, що допоможе.

Скидання налаштувань БІОС.

Ще один важливий момент-скидання налаштувань до заводських в БІОС. Хтось може сказати, що ніколи нічого там не змінював і навіщо там, щось скидати. Насправді я знаю випадки, коли скидання до заводських налаштувань реально вирішує проблеми вирішення яких не очевидне. Для того, щоб скинути налаштування натисніть кнопку "Exit" в БІОС і в меню виберіть "Завантажити налаштування за замовчуванням" або на витягніть на кілька секунд батарейку на материнській платі і поставте назад.

Чищення комп'ютера та перевірка підключень.

Ще одним дієвим способомзмусити ваш комп'ютер побачити всю оперативну пам'ять - почистити планки оперативної пам'яті та порти від пилу. Так само не забудьте почистити процесор, витягнути його з роз'єму, перевірити ніжки чи вони не погнулися. Багато хто скаже, що цей спосіб найнеефективніший, особливо ті, хто збирає новий комп'ютер, Такі як я:) Але він мені допоміг. Виявилося, чи то я не правильно вставив процесор (хоча я не уявляю, як можна вставити його неправильно, не зламавши кілька ніжок), чи то я перестарався в затягуванні болтів, що утримують кулер (вважаю цю версію більш схожою на правду), чи комп'ютер вирішив що б я приділив йому ще кілька годин, не знаю. Але тільки після того, як я зняв кулер, витяг і знову поставив процесор, і встановив, не сильно затягуючи болти кулера, все запрацювало і БІОС, а разом з нею і windows побачили весь обсяг оперативної пам'яті.

Дуже сподіваюся, що ця стаття допоможе вам у вирішенні проблем пов'язаних з оперативною пам'яттю і ви витратите менше часу, усуваючи її. Буду вдячний якщо ви в коментарі поділіться своїм способом вирішення проблеми, пов'язаних з RAM.

pk-help.com

Чому не видно всю оперативну пам'ять?

Збільшення оперативної пам'яті, це одна з цілей, до якої прагнуть багато користувачів ПК. Але часом після встановлення додаткової планки пам'яті на них може чекати розчарування, оскільки комп'ютер не бачить всю оперативну пам'ять. Чому не видно всю оперативну пам'ять у windows 7, 8 і 10 ми далі і розглянемо.

Причин, з яких комп'ютер може бачити всю оперативну пам'ять може бути кілька. Наприклад, на комп'ютері встановлена ​​32-розрядна операційна система windows. Вона ніколи не побачить більше ніж 3 ГБ оперативної пам'яті, оскільки фізично не може це зробити. Виправляється дана проблема установкою 64-розрядної операційної системи.

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

У windows може бути обраний параметр "Максимум пам'яті", що не дасть їй можливості скористатися усією наявною пам'яттю. Перевірити це можна у конфігурації системи. Запускаємо панель «Виконати» комбінацією клавіш Win+R, вводимо назву утиліти «msconfig» і запускаємо її. У віконці «Конфігурація системи» переходимо на вкладку «Завантаження», натискаємо кнопку «Додаткові параметри…», та прибираємо прапорець навпроти «Максимум пам'яті», якщо він встановлений. Після цього перезавантажуємо комп'ютер.

Іноді проблема пов'язана безпосередньо із залізом, але це переважно стосується старих материнських плат. У таких материнських платах не видно більше 4 ГБ оперативної пам'яті. Насамперед потрібно подивитися інформацію про материнську плату та з'ясувати, який максимальний обсяг пам'яті вона підтримує. Наступним кроком потрібно зайти в BIOS, знайти один з можливих наступних параметрів "Memory Remapping, DRAM Over 4G Remapping, H/W DRAM Over 4GB Remapping, H/W Memory Hole Remapping, Hardware Memory Hole, Memory Hole Remapping, Memory Remap Feature", і встановити його значення «Enabled». Якщо жодного з наведених параметрів немає, можна спробувати оновити BIOS. Ну а якщо виробник не реалізував цю опцію, допоможе лише заміна материнської плати.

Останній варіантвирішення проблеми не має жодних пояснень, але іноді допомагає. Якщо материнська плата нова і має підтримувати встановлений об'єм пам'яті, можна спробувати різні варіанти встановлення планок пам'яті різних роз'ємів. Цілком можливо, що після чергової перестановки планок пам'яті система побачить їх усі відразу.

Можливо, Вас це зацікавить: Де знаходиться оперативна пам'ять у комп'ютері? Скільки ОЗУ потрібно для windows? Скільки оперативної пам'яті підтримує материнська плата? Найкращий таймінг оперативної пам'яті

companduser.ru

windows не бачить всю оперативну пам'ять

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

Спробуємо розібратися, чому, наприклад, 32-розрядна версія ОС замість 4 ГБ бачить лише 3 ГБ, а 64-розрядна –7 ГБ із встановлених 8 ГБ.

32 розряди

У принципі, 32-розрядні системи не повинні відчувати проблем доступу до фізичної пам'ятіоб'ємом до 4 ГБ. Але на практиці все виглядає дещо інакше. Подібні версії windows не здатні повністю використовувати обсяг ОЗУ, тому що певна частина адрес відводиться під потреби пристроїв комп'ютера.

Зазвичай стандартне заповнення починається з нульової позиції, а пристроїв відводяться адреси, що у четвертому гігабайті. Поки використовуваний обсяг ОЗУ перебуває у межах 3 Гбайт, жодних конфліктів немає. Коли цей обсяг перевищується, виникає ситуація суміщення осередків оперативної пам'яті з осередками, які відводять під пристрої, наприклад, графічного адаптера. Щоб уникнути конфліктів, ОС відмовляється використовувати ту частину ОЗУ, де відбувається перекриття адрес пристроїв.

64 розряду

Так як 64-розрядні системи windows розраховані на роботу з ОЗУ обсягом до 192 ГБ, то здається, що тут точно не повинно виникати будь-яких проблем. Зазвичай їх немає, але можливі певні ситуації, коли таки доводиться стикатися з тим, що система не бачить весь обсяг ОЗУ.

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

Звичайно, виникнення такої ситуації можливе переважно на старих машинах. Хоча слід зазначити, що й нові ПК можуть відрізнятися особливістю у вигляді невиконання розведення додаткових адресних ліній, що перешкоджає поводженню до переадресованої пам'яті. Наприклад, у цій ситуації установка обсягу 8 ГБ дасть можливість звертатися лише до 7 ГБ пам'яті. Це може бути пов'язано з тим, що на материнській платі здійснено розведення лише 33 ліній адреси.

Крім цього, до переадресації має відношення налаштування у програмі msconfig, які регулюють верхню межу адрес пам'яті. Якщо дане налаштуваннябуде мати параметр 4096 Мбайт, то переадресація в п'ятий гігабайт буде неможливо і фактичний обсяг пам'яті зменшиться до 3 Гбайт. Щоб цього уникнути, вимкніть це налаштування, якщо воно у вас активовано:

  • введіть у пошуковий рядок вашого windows назвапрограми - msconfig, що дозволить вам отримати доступ до неї;
  • відкрийте вкладку «Завантаження» та виберіть «Додаткові параметри», а в ній зніміть галочку з «Максимум пам'яті».

Чому ще windows не бачить оперативну пам'ять у повному обсязі?

  1. Існує обмеження залежно від випусків windows. Наприклад, початкова windows 7 підтримує лише 2 ГБ як у 32-розрядній версії, так і в 64-розрядній.
  2. Проблема може полягати у старій версії BIOS. Застаріла версія не дозволить отримати доступ до всього фізичного обсягу пам'яті.
  3. Можливі проблеми, пов'язані з установкою планки пам'яті в слот. Щоб вирішити цю проблему, відключіть комп'ютер і якщо у вас дві планки пам'яті, то поміняйте їх місцями, що дозволить виявити проблему.

Як дізнатися обсяги доступної та встановленої пам'яті у Windows 7?

  1. Активуйте кнопку "Пуск" і здійсніть правий клік мишки на пункті "Комп'ютер", де вам слід вибрати рядок "Властивості".
  2. У вікні можна буде побачити рядок із загальним обсягом ОЗУ, а у дужках – доступним.

pauk-info.ru

windows не бачить всю оперативну пам'ять.

Встановлення оперативної пам'яті RAMполягає в тому, що потрібно вставити модулі оперативної пам'яті в слот.

Запустити комп'ютер і має працювати.

Насправді зустрічаються різні проблеми, при яких оперативна пам'ять визначається не повністю.

Ця проблемаможливо як програмна, і апаратна.

У цій статті розберемо більше часті причинищо викликає дані ситуації, коли windows бачить не всю пам'ять.

Перша та найголовніша причина це розрядний windows, тобто 32-розрядні ОС можуть використовувати максимум 4Гб пам'яті.

І то відображатиметься 3.75 Гб найчастіше рідше 3.25 Гб.

Якщо встановлено більше 4 Гб пам'яті, то потрібно встановлювати 64-розрядну Операційну систему.

Щоб визначити, яка операційна система встановлена, натискаємо на мій комп'ютер правою клавішею і вибираємо властивість.

Кількість пам'яті у властивостяхКількість пам'яті у властивостях

1) Бачимо встановлена ​​пам'ять (ОЗП) ця кількість встановленої пам'ятітакож може бути вказана в дужках, вказано скільки може бути використано.

2)Також трохи нижче тип системи бачимо скільки розрядна операційна система.

Також варто згадати про версії віндовсякі мають обмеження на максимальний обсяг пам'яті.

Так як windows 7 Starter існує тільки в 32 бітному варіанті і має обмеження в 2 Гб, а не 4 Гб.

windows 7 Home Basic має обмеження в 8 Гб у 64-розрядній версії, а в 32 також 4 Гб

Представляю вам таблицю максимальної кількості пам'яті, яка використовує операційну систему.

Максимальна кількість доступної оперативної пам'яті RAM у Windows 8

Версія X86 X64
windows 10 Home 4 GB 128 GB
windows 10 Pro 4 GB 512 GB
windows 8 Enterprise 4 GB 512 GB
windows 8 Professional 4 GB 512 GB
windows 8 4 GB 128 GB
windows 7 Ultimate 4 GB 192 GB
windows 7 Enterprise 4 GB 192 GB
windows 7 Professional 4 GB 192 GB
windows 7 Home Premium 4 GB 16 GB
windows 7 Home Basic 4 GB 8 GB
windows 7 Starter 2 GB Не існує

З наведеної таблиці видно, що всі 32 розрядні ОС бачать максимум 4 ГБ. Також ставитися до windows xp,

У windows vistaобсяги такі ж як і у windows 7

Також пам'ять може виділятися до роботи вбудованої відеокарти.

Кількість пам'яті зайнята інтегрованою відеокартоюКількість пам'яті зайнята інтегрованою відеокартою

Це також можна побачити у властивостях системи, ця різниця між встановленою та доступною (яка у дужках).

Материнські плати також мають обмеження щодо встановлюваної у ній оперативної пам'яті.

Це означає, якщо всі встановлені модулі стали в материнську плату.

При цьому вона включилася, це не означає, що вона може працювати з усією цією пам'яттю.

Перш ніж купувати додаткову оперативну пам'ять, спочатку потрібно дізнатися максимальні можливості материнської плати.

Дану інформаціюможна знайти на офіційному сайті виробника материнської плати.

Також можна перевірити зайти в bios та подивитися скільки оперативної пам'яті визначилося.

У bios входимо кнопкою del при запуску ОС.

Якщо bios визначилася вся, то шукаємо проблему у windows.

Якщо ж ні, то шукаємо проблему в материнській платі або самих модулях пам'яті.

Але знову зазначу, що потрібно спочатку подивитися специфікацію материнської плати.

Якщо пам'ять визначається bios не вся, і обсяг пам'яті, яку ви вставлена ​​заявлена ​​виробником.

Тож варто уважно подивитися, чи правильно ви її встановили.

Також раджу почистити гумкою контакти і перевірити чи пам'ять бачитися.

Нижче на картинці видно проблему від пилу, на якій одна плашка не працює, система її бачить, а пам'ять не використовується.

Чистка гумкою вирішила проблему, що віндовс не бачить всю пам'ять.

не вся пам'ять бачить віндовсне вся пам'ять бачить віндовс

Для простоти тесту вставляйте по 1 плашці і перевіряйте, яка з них не визначається.

коли знайшли одну плашку яка працює, то пробуйте її вставляти в різні слоти. можливо сам роз'єм пошкоджений.

або ж перевіряйте також через тести який із модулів є не робочим.

тести використовуйте Metest 86 або через стандартний від windows.

Перевірка оперативної пам'яті MemTest+86

Також основною причиною може стати і частота оперативної пам'яті, яка не підтримується вашою материнською платою.

дивіться тут маркування та частоти Характеристики оперативної пам'яті.

atlant-pc.ru

І цілого світу мало

Що робити, якщо windows бачить не всю оперативку?

Це означає, що windows не бачить всю оперативну пам'ять, встановлену в комп'ютері. Попри те що, що у материнці пам'яті 4 Гб, система бачить лише 3,25 Гб.
Проводимо таку маніпуляцію:

Ще раз нагадаю, що у статті йдеться лише про ОС x64.
Немає потреби говорити про те, що чим більше оперативної пам'яті, у комп'ютері чи ноутбуці, тим краще. Вона нам потрібна постійно для правильної та швидкої роботипрограм, ігор, відео. Тому наше завдання змусити комп'ютер використовувати залізо в повному обсязі.
Іноді антивірус Comodo не оновлює антивірусну основу. Як із цим впоратися, читайте тут.

Оновлено: 02.03.2019 Опубліковано: 15.06.2018

Опис

Система визначає менший обсяг оперативної пам'яті, ніж встановлено у комп'ютері.

Або системі доступна не вся пам'ять:

Також у БІОС може визначатися не весь її обсяг (частіше лише половина).

Причина

  1. Частину пам'яті забирає вбудована відеокарта.
  2. Ліміт редакції чи розрядності операційної системи.
  3. Програмне обмеження.
  4. Резервування пам'яті системою.
  5. Несправність оперативної пам'яті.
  6. Обмеження із боку процесора.
  7. Помилка БІОС або необхідність оновлення.
  8. Ліміт максимального обсягу, що підтримує материнська плата.
  9. Материнська плата не підтримує один із модулів пам'яті.

Рішення

1. Використання вбудованої відеокарти

Для цієї проблеми характерне незначне виділення пам'яті під роботу відеоадаптера. У цьому випадку ми спостерігатимемо невелике зменшення доступної пам'яті, наприклад:

Якщо ми захочемо, щоб вбудована відеокарта споживала менше пам'яті, заходимо в БІОС/UEFI і знаходимо один із параметрів:

  • Share Memory Size
  • Onboard VGA Frame Buffer
  • Display Cache Window Size
  • On-Chip Video Window Size
  • Onboard Video Memory Size
  • Internal Graphic Mode Select
  • Integrated Graphics Share Memory

* в різних версіяхБіос вони можуть називатися по-різному. Також не виключено, що можуть використовуватися інші параметри — у такому разі потрібно вивчити документацію до материнської плати або скористатися пошуковою системою.

Після цього міняємо обсяг резервування пам'яті під потрібні відеосистеми:

2. Ліміти операційної системи

Різні редакції системи Windowsмають обмеження за максимально використовується обсяг пам'яті.

а) Всі 32-бітні версії можуть використовувати максимум 3.25 Гб оперативної пам'яті. Це архітектурне обмеження — межа, на яку здатна система на 32 біти. Картина буде приблизно такою:

Щоб задіяти більше 3 Гб пам'яті, необхідно перевстановити систему на 64-бітну версію.

б) Редакції Windows також мають обмеження. Наприклад, Windows 10 Home 64 біт дозволить використовувати 128 Гб, а Windows 10 Pro x64 - 512 Гб. З Windows 7 ситуація гірша — домашня базова редакція дозволить використовувати лише 8 Гб, а початкова всього 2 Гб.

Докладніше у таблицях:

ОС Обмеження, Гб
32-біт 64-біт
Windows 10 Home 4 128
Windows 10 Pro 4 512
Windows 8 4 128
Windows 8 Enterprise 2 512
Windows 8 Professional 4 512
Windows 7 Starter 2 2
Windows 7 Home Basic 4 8
Windows 7 Home Premium 4 16
Windows 7 Professional 4 192
Windows 7 Enterprise 4 192
Windows 7 Ultimate 4 192

Якщо проблема пов'язана з лімітом редакції, необхідно оновити систему або перевстановити її.

3. Програмне обмеження

Обмеження може бути виставлене у системі. Щоб його зняти, відкриваємо командний рядокта вводимо команду msconfig- Відкриється вікно «Конфігурація системи» (також можна скористатися пошуком Windowsза назвою вікна).

У вікні, що відкрилося, переходимо на вкладку і клацаємо по Додаткові параметри:

Перевіряємо, що не поставлена ​​галочка на Максимум пам'яті:

4. Налаштування базової системи введення виводу

Для того, щоб комп'ютер міг задіяти всю пам'ять, в деяких випадках може знадобитися налаштування БІОС/UEFI:

5. Максимальний обсяг, який підтримує материнська плата

Необхідно перевірити, який максимальний обсяг може побачити материнська плата. Для цього варто скористатися інструкціями - вона йде в комплекті, а також її можна завантажити на сайті виробника. Ще подібну інформацію можна знайти на деяких Інтернет-магазинах:

6. Несправність модуля пам'яті

У разі несправності пам'яті система та БІОС відображатимуть не весь її обсяг (як правило, лише половину). Наприклад, якщо в комп'ютер вставлено 16 Гб (2 планки по 8 Гб) ми бачитимемо лише 8.

У цьому випадку можна спробувати витягнути і назад вставити планки пам'яті (можна трохи продути від пилу). Крім того, планки можна замінити місцями. Також можна спробувати почистити контакти (підійде звичайна гумка для прання). У деяких ноутбуках або моноблоках є окрема заглушка, відкривши яку можна дістатися модулів пам'яті, інакше необхідно розібрати комп'ютер повністю.

Якщо це не допомогло, виконуємо тест пам'яті. У випадку, коли тест також показує частину пам'яті, намагаємося витягнути обидві планки і вставити їх по одній — якщо комп'ютер не включиться з однієї з них, цю несправну планку потрібно замінити, якщо комп'ютер запускатиметься з усіма планками, можливо, ми маємо справу з проблемою Біос (крок нижче).

7. Обмеження процесора

Кожен процесор має свій ліміт на підтримку максимального обсягу оперативної пам'яті. Необхідно зайти на офіційний сайт розробника та перевірити, який максимальний обсяг підтримує наш процесор.

8. Проблема з БІОС/UEFI

Оскільки БІОС/UEFI відповідає за збирання відомостей про комп'ютер, проблема може виникнути на початковій стадії увімкнення ПК.

Для початку, пробуємо скинути налаштування. Для цього відключаємо комп'ютер від джерела живлення і витягуємо батарейку хвилин на 20 (вперше можна спробувати секунд на 10). Якщо це не допоможе, оновлюємо Біос.

9. Підтримка модуля з боку материнської плати

Якщо пам'ять була докуплена і вона відрізняється від другої планки, необхідно переконатися, що материнська плата підтримує новий модуль.

Це можна зробити на офіційному сайті виробника материнки - переходимо в розділ підтримки та знаходимо аркуш сумісності. Серед переліку обладнання потрібно знайти куплену пам'ять.

10. Обмеження ліцензії Windows

У системах, що йдуть у комплекті з комп'ютерами, використовується жорстка ліцензійна політика, що обмежує заміну обладнання. Це може призвести до ситуації, коли при додаванні пам'яті, вона не розпізнаватиметься вся.

У разі необхідно перевстановити систему. При цьому не допоможе проста переустановка поверх наявної системи — тільки повне форматуваннясистемного розділу із встановленням нової Windows.

11. Перестановка модулів пам'яті

Іноді допомагає перестановка сестами модулів пам'яті. Просто розбираємо комп'ютер, витягуємо модулі та міняємо їх місцями.

12. Чищення модулів гумкою

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

Така проблема може виникнути на будь-який Windows. Давайте розберемося, чому вся пам'ять на комп'ютері - не доступна.

Розрядність / бітність та редакції Windows можуть мати обмеження

Через розрядності Windowsможуть бути проблеми з визначенням усієї оперативної пам'яті. Всі Windows які мають розрядність 32 (x86) не можуть використовувати для роботи більше 3,2ГБ оперативної пам'яті. Тобто, навіть якщо у вас встановлено, наприклад, 8ГБ оперативної пам'яті, Windows 32 битка зможе використовувати тільки 3,2ГБ пам'яті через обмеження. Також деякі редакції операційних систем можуть мати обмеження. Наприклад, Windows 7 домашня базова (home basic) може використовувати лише 4ГБ оперативної пам'яті!

Вимкніть параметр Максимум пам'яті в MSCONFIG

Тут все просто якщо ви намагалися збільшити продуктивність вашого ПК, то могли включити налаштування "Максимум пам'яті". Відключити її просто, йдемо в Панель керування --> Адміністрація --> Конфігурація системи --> вкладка Завантаження --> Додаткові параметри --> приберіть галочку Максимум пам'яті!

Виділення пам'яті на інтегровану відеокарту

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

Шукайте в Біос такі значення:

  • Display Cache Window Size
  • Frame Buffer Size
  • Int. Gfx Memory Size Select
  • Internal Graphic Mode Select
  • Internal Graphics Mode Select
  • On-Chip Frame Buffer Size
  • On-Chip Video Window Size
  • Onboard VGA Frame Buffer
  • Share Memory Size
  • System Share Memory Size
  • UMA Frame Buffer Size
  • VGA Share Memory Size
  • Onboard Video Memory Size

І відключайте резервацію пам'яті – DISABLE, NONE або ставте мінімальне значенняяке є.Якщо ви не знайшли у себе таких значень, то доведеться скористатися гуглом та знайти дані налаштування для свого Біосу/UEFI.

Резервування пам'яті під системні потреби у БІОСі / UEFI

У налаштуваннях БИОСа є різні обмеження використання оперативної пам'яті і часто саме через них Windows бачить всю оперативну пам'ять. Пошукайте в БІОСі / UEFI такі налаштування та змініть їх:

  • HPET Mode (якщо така функція) має бути значення 64-bit;
  • Memory Hole має бути в змозі Disabled;
  • Memory Remapping;
  • DRAM Over 4G Remapping;
  • H/W DRAM over 4GB Remapping;
  • H/W Memory Hole Remapping;
  • Hardware Memory Hole;
  • Memory Hole Remapping;
  • Memory Remap Feature - усі ці значення мають бути в стані Enabled.

Якщо ви не знайшли у себе таких значень, то доведеться скористатися гуглом та знайти дані налаштування для свого Біосу/UEFI. Дуже часто, у цьому випадкудопомагає просто скидання налаштувань БІОС, спробуйте зробити це і ви.

Іноді ці значення не можна знайти через те, що Біос застарів і тоді його не завадило б оновити. Як це зробити я показував у одному з відео.


Які ще можуть бути проблеми із визначенням оперативної пам'яті?

Якщо у вас проблеми з материнською платою або самої оперативної пам'яті, це може викликати ті ж наслідки, Windows не буде бачити всієї оперативної пам'яті. Щоб виявити проблеми варто зробити діагностику материнки та оперативки.

Іноді допомагає просто перевтикання планок оперативної пам'яті в материнку. Так само допомагає встановлення планок оперативної пам'яті в режим подвійного каналу.

Ті у кого встановлені не оригінальні версії Windows(складання), так само мають проблеми з визначенням всієї оперативної пам'яті. Використовуйте оригінальні дистрибутиви Windows і таких проблем у вас не виникне.