Как увеличить количество слотов оперативной памяти
Некоторое время назад я поставил на один из своих компьютеров 16 ГБ памяти. На нём стоит материнка Foxconn P55MX с Core i5 750. Можно было бы и заменить этот старый CPU, но он пока нормально работает и делает всё, что мне нужно.
Вот что интересно. Материнская плата официально не поддерживает 16 ГБ RAM. Спецификации на вышеупомянутой странице указывают, что поддерживается максимум 8 ГБ. На плате только два слота, поэтому у меня возникло подозрение, что планки 8 ГБ просто были редкостью в то время, когда вышла материнская плата. Я всё равно решил попробовать. Во многих случаях материнские платы поддерживают больше RAM, чем официально заявляет производитель.
Я убедился, что установлена последняя версия BIOS (версия 946F1P06) и вставил две своих планки по 8 гигабайт. Затем загрузил Ubuntu 16.04, и всё работало отлично. Я решил, что моя теория о том, что плата поддерживает больше памяти, чем заявлено в документации, оказалась правильной, и забыл об этом. Мне нравилось работать с дополнительной RAM и я был счастлив, что игра окупилась.
Но несколько месяцев спустя я попытался загрузить Windows 10. В основном, компьютер работает под Linux. Лишь иногда нужно загрузить Windows, чтобы что-то проверить. Тогда-то и началось самое интересное.
Когда появился GRUB, я выбрал в меню Windows 10 и нажал Enter. Экран загрузки Windows ненадолго появился, а затем меня сразу приветствовал синий экран смерти.
Стоп-код: ACPI_BIOS_ERROR. Я много погуглил и выяснил, что суть в какой-то проблеме с ACPI-таблицами в BIOS. Среди прочего, таблицы ACPI сообщают операционной системе, как настроить оборудование. Попытка загрузки с установочного USB-накопителя Windows привела к той же ошибке. Так что, думаю, Foxconn не врал. Этот компьютер действительно не поддерживает 16 ГБ оперативной памяти. Возврат к 8 ГБ привёл к успешной загрузке. Тесты RAM тоже прошли отлично, так что дело не в плохой планке памяти.
Я попытался связаться с поддержкой Foxconn насчёт исправления BIOS, но не получил ответа. Адрес электронной почты указан на их сайте, но он не работает. Возможно, Foxconn больше не занимается материнскими платами. Похоже, они также не оказывают поддержки.
В этот момент обычный человек просто сдался бы, смирившись с 8 ГБ памяти или купив новый компьютер. Но я не хотел так легко сдаваться. Я знал, что теоретически компьютер может использовать 16 ГБ, потому что он отлично работал в Linux. Поэтому я начал изучать ACPI и экспериментировать с настройками BIOS.
Я нашёл интересный раздел BIOS, где можно играть с некоторыми настройками памяти. Одним из параметров была «функция переназначения памяти» (Memory Remap Feature). Она была включена. В документации по BIOS говорится, что опция позволяет «перекрывать память PCI» для мэппинга выше общей физической памяти. Поиск в интернете указал, что его нужно включить при загрузке в 64-разрядной ОС. Просто ради эксперимента я её отключил, и Windows реально загрузилась! Однако сказала, что может использовать менее 4 ГБ оперативной памяти. Но это было приятно: у меня появился способ попасть в Windows без необходимости физически удалять планку памяти.
В Ubuntu то же самое. С отключённой функцией переназначения памяти она ограничила меня менее чем 4 ГБ RAM. На данный момент я был уверен, что происходит какая-то проблема с отображением памяти. Я решил подробнее изучить ошибку ACPI_BIOS_ERROR и её причины — и наткнулся на этот отличный документ для отладки драйверов Microsoft, который объясняет проверку ошибок ACPI_BIOS_ERROR.
После соответствующей правки реестра я снова включил функцию переназначения памяти в BIOS и загрузил Windows. BSOD теперь показал четыре дополнительных кода в верхнем левом углу:
Прекрасно! Таким образом, параметр 1 равен 0x0000000000000002. В документации Microsoft написано, что параметр 1, равный 0x02, означает проблему с обработкой списка ресурсов для корневых шин PCI. Поскольку параметры 2, 3 и 4 выглядят как сумасшедшие значения, это, наверное, указатели. И если тут одни указатели, Microsoft говорит, что проблема в том, что область декодирования PCI перекрывается со списком областей памяти, возвращаемых интерфейсом BIOS E820.
Окей. Информации много, но можно с чего-то начать исследование. Я нашёл информацию, как вызов E820 BIOS предоставляет информацию об областях памяти. Затем вернулся в Linux и просмотрел всю информацию о запуске ядра с помощью команды dmesg, уделяя особое внимание E820 и ACPI. Вот что нашлось:
Позже я увидел это:
Итак, что получается. Linux работает с 16 ГБ, потому что замечает конфликт и игнорирует конфликтующий диапазон PCI, который предоставляет ACPI, в то время как Windows с отвращением поднимает руки и выблёвывает синий экран: «У вашего BIOS проблема!» Не могу винить Windows. Действительно, существует перекрытие, поэтому можно понять, что она путается.
В этот момент я не был уверен, стоит ли продолжать. Последние 768 МБ памяти с 0x400000000 до 0x42fffffffff сопоставлены с началом огромной области пространства памяти, которую материнская плата использует для PCI. Ясно, что если материнская плата ожидает там PCI, может произойти что-то действительно плохое. Таким образом, материнская плата поддерживает только 15,25 ГБ RAM, правильно?
Но… в Linux всё работает просто отлично, без поддержки этой дополнительной области сопоставления PCI! Что, если как-то изменить таблицы ACPI, чтобы большой диапазон PCI начинался с 0x430000000 вместо 0x400000000, то есть сразу после окончания физической RAM. Тогда конфликт бы исчез, а большая часть окна сопоставления PCI по-прежнему осталась доступной.
Я начал копаться в таблицах ACPI. К счастью, Linux позволяет очень легко делать дампы. Есть специальные инструменты для этого, но таблицы можно легко найти в sysfs:
Вот они все. Меня также обрадовало, что в GRUB есть возможность заменить ваши таблицы ACPI новыми версиями. Поэтому если выяснить, какая таблица задействована, можно установить новую версию этой таблицы с помощью GRUB. Теоретически, Windows будет счастлива этим.
Среди других инструментов, я использовал iasl, чтобы разобрать различные таблицы ACPI и найти значение 0x400000000 для замены. Скорее всего, это значение с обратным порядком байтов (little-endian) и размером 64 бита, так что я запустил binwalk для поиска по всем файлам таблиц:
Я сделал копию таблицы OEMB, заменив байт 0x00 непосредственно перед байтом 0x04 на 0x30, чтобы изменить значение на 0x430000000 (помните, что это обратный порядок). Эту изменённую копию я поместил в файл /boot/oemb.dat. Затем использовал GRUB для замены таблицы OEMB моей копией, временно вставив следующую команду в список команд загрузки (ввод буквы 'e' в GRUB после выбора Ubuntu):
Идея в том, что она говорит GRUB загрузить все таблицы ACPI, кроме таблицы OEMB, а затем загрузить содержимое /boot/oemb.dat и добавить его в качестве дополнительной таблицы. Это эффективно заменит старую таблицу OEMB новой таблицей OEMB.
Хорошо, я загрузил Linux и…
Проклятая ошибка никуда не делась. WTF? Я предположил, что диапазон PCI фактически определён где-то ещё, но я нигде не видел, чтобы определялось конкретное значение. Я убедился, что исправленная таблица OEMB действительно загрузилась, и вернулся к исследованию.
На этот раз я решил использовать iasl для декомпиляции таблицы DSDT. Отслеживание показало, что таблица DSDT должна содержать метод под названием _CRS , который отвечает за создание этой таблицы.
В файле .dsl я действительно нашёл метод _CRS, связанный с шиной PCI, и он выглядел довольно сложным. Таблица DSDT содержит фактический код, поэтому значения таблицы искать непросто. В моем случае метод _CRS оказался довольно сложным. Я интерпретировал код насколько смог и понял, что метод _CRS загружает информацию из другой таблицы в памяти, начиная с 0xCF78E064. Я снова посмотрел лог загрузки Linux в dmesg и нашёл это:
Ага! Он загружает информацию из таблицы OEMB. Моя догадка была верна с самого начала. Так почему же не сработала замена таблицы OEMB?
Я снова посмотрел на лог dmesg после замены таблицы OEMB. Чего я не понимал, так это того, что если вы пытаетесь изменить таблицы, то GRUB перемещает большинство из них, включая OEMB, в другую область памяти. Проблема в том, что таблица DSDT жёстко закодирована на просмотр адреса 0xCF78E064 для таблицы OEMB. Поэтому-то новая таблица не видна системе, она по-прежнему смотрит на исходную таблицу. Ух.
Первым порывом было изменить DSDT, чтобы перевести её на новое расположение таблицы OEMB, но я чувствовал, что в перспективе это плохая идея, потому что новые версии GRUB могут изменить местоположение в памяти, где хранится пользовательская таблица OEMB.
Я остановился на другой идее. В GRUB есть эквиваленты команд write_byte , write_word , write_dword и read_ . Что если GRUB на лету будет изменять исходную таблицу OEMB? В наше время BIOS'ы сжатые. Вероятно, таблицы загружаются в RAM, поэтому теоретически можно изменять значения.
Так я и сделал. В качестве временного теста я добавил следующую команду в последовательность загрузки GRUB:
Она заменяет байт 0x00 непосредственно перед байтом 0x04 на значение 0x30, преобразуя 64-разрядный начальный адрес PCI этого конечного диапазона в 0x0000000430000000. Я не обновлял контрольную сумму таблицы OEMB, потому что Linux и так скулил, что контрольная сумма неверна, поэтому, очевидно, ему всё равно.
Я перезагрузился в Linux и с тревогой проверил лог dmesg для PCI.
Успех! Окно 0x430000000-0xfffffffffff появилось как новое допустимое окно в списке, и предупреждение о конфликте исчезло. После проверки, что Linux всё ещё работает нормально, я попытался загрузиться в Windows с тем же хаком.
Сработало! Теперь я могу загрузиться в Windows с 16 ГБ RAM, если использовать GRUB в качестве загрузчика с вышеупомянутой командой write_byte. Загрузчик Windows 10, очевидно, не будет работать. И если я когда-нибудь переустановлю Windows, вероятно, придётся временно вытащить одну планку RAM, чтобы загрузился установщик. Но это работает!
Чтобы навсегда добавить исправление в GRUB, я создал файл /etc/grub.d/00_patchbios следующего содержания:
Затем сделал скрипт исполняемым и запустил sudo update-grub . Теперь патч автоматически применяется при запуске GRUB.
Честно не знаю, насколько это безопасно. Действительно ли материнская плата аппаратно запрограммирована смотреть на эти адреса для PCI или что-то ещё. Знаю только, что она проходит мои тесты RAM. Поскольку Linux отлично работает с 16 гигабайтами RAM, меня эти вопросы не слишком беспокоят. Возможно, если установлено больше карт PCI/PCIe или что-то ещё, то возникнут проблемы, но в моём случае, похоже, всё в порядке. Очевидно, что ваша система может отличаться, и этот хак нельзя напрямую применить на других материнских платах, потому что таблица ACPI у каждого BIOS немного отличается.
Думаю, это был весёлый опыт, чтобы поделиться с миром! Надеюсь, вы что-то узнали из этого поста. Конечно, я и сам многому научился в процессе.
Приветствую,
Мне досталось на халяву достаточно много планок оперативной памяти ДДР, ДДР1 и ДДР2, у меня материнская плата поддерживает ДДР 2 и на ней всего 2 слота для оперативки в итоге на компьютер 2 гига поместилось. Вопрос в следующем, имеются ли технические решения для увеличение слотов оперативной памяти? Что нибудь вроде отдельной карты для ПЦИ слота? Можно конечно поменять мать, но это задачи не решит, так как только ДДР2 планок в сумме на 120 гигов, а добро лежит пылиться и пропадает. Жалко=(! Кто знает подскажите пожалуйста в каком направление копать. Просто помню слышал очень давно что то писалось про создание модулей для использование старой оперативной памяти, но за давность времен забыл как это называлось и даже не представляю в каком направление копать.
Заранее благодарен за лбу помощь в этом вопросе.
Ремонт слотов оперативной памяти
Здравствуйте всем. Хочу поделиться опытом, по ремонту слотов оперативной памяти. В общем досталась.
Прекратил работать один из слотов оперативной памяти
Здравствуйте, вчера играл в игру (ксго) и резко завис комп, да так завис что пришлось.
Как увеличить частоту оперативной памяти?
Две ОП 8Gb-2400MHz DDR4. Материнская плата MSI B250M PRO-VD. Проц Intel Core i3 7100 @ 3.90GHz. Не.
Как увеличить объём оперативной памяти?
Как увеличить объём оперативной памяти? На новый модуль денег нет, файл подкачки увеличил. Что ещё.
Я соглашусь с magirus. Мне в голову приходит только один вариант: Ваша материнская плата с 2 слотами является урезанной версией материнской платы с 4 слотами памяти. Разводка контактов для 4 слотов сохранены, но вот разъемы установлены только для 2х.
А не упадет ли оперативность работы оперативной памяти?
Добавлено через 17 минут
GhostWithin, В принципе я понимаю что у ПЦИ шины есть свой потолок скорости и если и производят ПЦИ/АГП платы данного типа чипсет материнской платы и биос уже по идее не должны влиять на объем оперативки (ну не влияют же на объем оператвики на графических картах)
SirZh, Не вижу смысла их продавать, максимум что я смогу получить за 1 планку ДДР2 на 1 Гб это 5 евро, время на продажу и мороки уходит прилично, да еще вечные звонки по телефону, мне проще взять халтуру и заработать эти же деньги за 2-3 дня, я раньше пробовал этим заниматься и отказался от этой затее. Да и спроса на старое железо очень мало. Тут старое железо окупают только в том случае, если ты приобретаешь что то новое (типа делают скидку)
Вопрос от пользователя
Добрый день.
Помогите определиться с памятью. У меня ноутбук Acer Aspire, у него есть два слота под планки ОЗУ. Сейчас установлена одна планка на 4 ГБ, я хочу докупить еще одну планку и вставить во второй слот.
Но не могу определиться, какая оперативная память подойдет для моего ноутбука. Не могли бы вы рассказать, как правильно выбрать память, на что обратить внимание.
На самом деле, памяти много не бывает, тем более что сейчас 4 ГБ (8 ГБ?) — уже считается базовым минимумом для обычного домашнего ноутбука.
Вообще, чтобы докупить планку памяти для своего ноутбука, нужно обратить внимание на несколько вещей: свободные слоты (имеются ли они?), тип поддерживаемой памяти процессором (материнской платой), с одноканальным и двухканальным режимом работы (если, конечно, у вас есть желание несколько ускорить работу своего устройства).
И так, расскажу обо всем по порядку.
Какой тип оперативной памяти поддерживается?
Следующий вопрос, который сразу стоит выяснить, пока инструкция перед глазами — это какой тип оперативной памяти материнской платой поддерживается. Информацию можно найти в спецификации.
Здесь мы видим, что поддерживаются модули памяти типа DDR2.
Следует знать, что существует несколько типов оперативной памяти. На данный момент самым актуальным типом является DDR4. Уже устаревшие типы DDR, DDR2 и DDR3 несовместимы между собой. Это означает, что просто не получится установить DDR3 в разъем, предназначенный для DDR2.
Кроме этого у модулей памяти есть форм-фактор и в спецификации мы тоже его видим. В моем примере это DIMM (Dual In-line Memory Module), что с английского переводится как двухсторонний модуль памяти. В ноутбуках используется разновидность SO-DIMM (Small Outline, компактные модули).
Форм-фактор нужно учитывать при покупке памяти, так как не получится установить компактный модуль в стационарный компьютер или наоборот — модуль DIMM в ноутбук.
Ну и у каждого типа оперативной памяти есть ряд модификаций, которые отличаются максимальной скоростью передачи данных. Так, например, у DDR2 есть следующие модификации:
Часто в спецификации материнской платы указывается тип памяти, а не название модуля.
В моем примере материнская плата поддерживает модули DIMM типа DDR2 модификаций 667, 800 и 1066.
Как видно из таблицы, максимально производительными будут являться последний из них — DDR2-1066 и логично предположить, что именно такой тип модулей будет предпочтителен при апгрейде данного компьютера. Однако в инструкции есть сноска, из которой становится понятно, что существуют какие-то ограничения. Если вы обнаружите и у себя что-то подобное, то нужно обязательно выяснить, что именно имеется в виду. Предлагаемая ссылка в моем примере уже не работает, поэтому придется искать ответ на вопрос в поисковых системах. Например, в моем случае запрос может выглядеть так — «DDR2 1066 P43T-C51». То есть ввожу модель материнской платы и указывают интересующий меня тип памяти.
В общем случае, если мы не хотим, как говорится, танцев с бубном, то стоит остановиться на официально задокуменированном типе памяти — DDR2-800. Это лучший вариант для данной материнской платы.
Итак, вся собранная информация позволила определить оптимальный вариант апгрейда.
- Есть возможность установить четыре модуля памяти DIMM DDR2
- Максимально поддерживаемый объем — 16 Гб
- Лучший вариант памяти — DDR2-800
Это означает, что наиболее оптимальной модернизацией компьютера в плане оперативной памяти с этой материнской платой (MSI P43T-C51) будет установка четырех модулей DDR2-800 по 4 Гб каждый.
Ну а в следующей заметке выясним, какая именно память уже установлена в компьютер и окончательно определимся с объемом модернизации в плане памяти.
Статья рассказывает, для чего нужно повышать ОЗУ (оперативную память) и дает инструкции, как это сделать. Помимо очевидного решения, как приобретение модулей повместительнее, есть и другой интересный вариант.
ШАГ 1: проверяем сколько слотов для памяти у ноутбука
Примечание: чаще всего их 1÷2 (в редких моделях ноутбуков — их больше).
Чтобы увеличить оперативную память ноутбуку, первое, с чего следует начать — это с определения количества слотов в ноутбуке для установки плашек RAM. А то некоторые сразу же начинают определяться с типом памяти, объемом, таймингами и пр. В последствии, оказывается, что купленную планку вставить просто некуда! 👌
В обычном ноутбуке, самой типовой конфигурации, их 1 или 2. Понятно, что если у вас 2 слота — то это более удачный и удобный вариант.
Чтобы определить кол-во слотов, можно пойти следующими путями:
- посмотреть сайт официального производителя вашего ноутбука, если вы знаете точную модель своего устройства (кстати, о том, как ее определить - писал в этой статье). Правда, способ не достоверный, часто эту информацию либо вообще не найти на сайте, либо даже у одной модификации могут быть разные поставки и легко наколоться.
- воспользоваться спец. утилитами для определения характеристик компьютера. Например, мне нравится утилита Speccy — в ней достаточно открыть вкладку "Оперативная память" (RAM) , и вы узнаете сколько у вас слотов (гнезд) под планки памяти. Например, в моем случае их — 2 (скрин ниже).
Слоты для памяти (их иногда называют гнёздами )
В ноутбуке 2 слота под ОЗУ // Acer Aspire
На фото ниже представлен типовой ноутбук. Прежде чем разбирать ноутбук, кстати говоря, обязательно отключите его от сети, и выньте аккумулятор (стрелка-1 на фото ниже)!
Типовой ноутбук. Защитная крышка, за ней жесткий диск и планки с памятью.
Один слот - ноутбук Dell (Only DDR3L)
Будем считать, что с количеством занятых/свободных слотов мы определились. Теперь будем определяться с памятью, которую поддерживает наше устройство.
Как узнать версию ОЗУ
Эта информация об оперативной памяти отображается в разделе «Производительность», который можно отыскать в ДЗ. В нем понадобится найти «Скорость». Здесь отобразится тип RAM. Версию также можно посмотреть на коробке или наклейке, расположенной на самих модулях.
Для чего нужно увеличивать оперативную память
Добавлять ОЗУ стоит, чтобы увеличить производительность компьютера. Явные сигналы, что пора добавить памяти объема:
- ПК сам сообщает о нехватке;
- после обновления десктоп или лэптоп стал куда медлительнее;
- все параметры устройства отвечают системным требованиям тяжелого ПО (программного обеспечения), но оно не запускается.
Перед апгрейдом следует помнить: 32-х битные ОС (операционные системы) принимают максимум 4 гига RAM. Если нужно больше, стоит переустановить операционку.
ШАГ 2: тип поддерживаемой памяти процессором (мат. платой)
👉 Способ №1
Если вы знаете модель своего ноутбука — можете воспользоваться официальным сайтом производителя (либо офиц. дилерами). На них всегда указаны подробные характеристики вашего устройства. Пример ниже.
Какую память поддерживает ноутбук
Также можете проверить документацию, которая шла к вашему устройству. В ней должны содержаться подобные сведения.
👉 Способ №2
Есть такая незаменимая утилита, как AIDA (о ней можете узнать здесь). С помощью нее можно узнать, какой тип оперативной памяти поддерживает ваш ноутбук, и какой максимальный объем памяти можно установить.
Чтобы увидеть эти данные, запустите AIDA, а затем откройте раздел "Системная плата/Чипсет" . На скриншоте ниже показаны результаты для типового ноутбука:
- поддерживаемые типы памяти: DDR3-1066, DDR3-1333, DDR3-1600 (см. также табличку чуть ниже в статье);
- максимальный объем памяти: 16 ГБ.
Разумеется, если вы будете покупать новую планку памяти (взамен старой) - выбирайте с максимальной частотой работы — в текущем примере DDR3-1600 (объем памяти - чем больше, тем лучше!) .
Если же докупаете планку памяти к уже имеющейся, то переплачивать за более быструю память нет смысла. К примеру, у вас стоит планка 2 ГБ DDR3-1333 — вы докупите планку 2 ГБ DDR3-1600. Работать они у вас будут на частоте 1333, т.е. ноутбук будет ориентироваться по самой медленной планке. Поэтому, в этом случае: либо меняйте обе панки, либо.
Поддерживаемый тип памяти, Максимальный объем памяти // утилита Aida
Кстати, чуть ниже привожу таблицу, которая поможет правильно понять маркировку на планках оперативной памяти, а также оценить пропускную способность. Разумеется, что память DDR3-1600 работает быстрее, чем DDR3-1333.
Спецификация стандартов DDR3
👉 DDR3, DDR3L, DDR4
Это самые популярные типы памяти для ноутбука на текущее время.
Во-первых, разница между любыми плашками DDR3 и DDR4 — видна невооруженным глазом (подключить DDR3 в слот для DDR4 — невозможно, у них разная геометрия, см. скриншот ниже!).
DDR3 и DDR4 (разница в геометрии плашек)
Во-вторых, между DDR3 и DDR3L тоже есть разница и они далеко не всегда обратно-совместимые (DDR3L с пониженным энергопотреблением) . Считается, что на это можно не обращать внимание, т.к. легко можно одну заменить другой и все будет работать (в 95% случаев).
Однако, дело может быть в том, что некоторые ноутбуки поддерживают лишь определенный тип памяти. И если вы вставите планку памяти DDR3 в ноутбук, который поддерживает только DDR3L, память работать у вас не будет!
Пример показан на фото ниже — ноутбук DELL, с одним слотом под установку памяти, поддерживает только DDR3L (о чем написано прямо рядом со слотом - "Only DDR3L" ).
Один слот - ноутбук Dell (Only DDR3L)
Так же судить о DDR3L и DDR3 можете по программе Speccy . Перейдите в ней в раздел RAM (оперативная память), и откройте характеристики установленной памяти — посмотрите вольтаж. Если вольтаж 1,35 — у вас установлена DDR3L, если 1,5 — DDR3.
Voltage RAM // Speccy
Что делать если ноутбук не видит новую ОЗУ
1. Посмотреть, правильно ли вставлены планки оперативки. Попробовать вставить их заново.
2. Удостовериться, что память и плата совместимы. Несовпадение случается редко: обычно неподходящие модули просто не устанавливаются в материнку.
3. Протестировать RAM на неисправность. Сделать это можно с помощью бесплатного софта Memtest86.
4. Почистить контакты. Можно простым ластиком, но лучше — хлопковой тряпкой, пропитанной изопропиловым спиртом. Когда все высохнет, обдуть планку от пыли и поставить в материнскую плату.
5. Тестирование на другом ПК. Если есть компьютер с подходящей платой, попробовать поставить планку туда. Работает? Возможно на первом десктопе повреждена сама материнская плата. Не работает? Дело точно в ОЗУ. Если дополнительного ПК нет, тогда можно попробовать вставить другие совместимые модули в свое устройство.
Обычно, если оперативную память выбрали правильно, проблем не возникает.
Как увеличить оперативную память с помощью флешки
Специальное ПО для этого не требуется. Софт уже установлен в Windows.
Как это делать в «Виртуальной оперативной памяти» Виндовс:
- Вставить флеш-носитель в ПК.
- Зайти в «Свойства», кликнув правой клавишей мышки по «Моему компьютеру».
- Нажать «Дополнительные параметры» и выбрать «Дополнительно».
- Войти в «Быстродействие» и найти там параметры.
- Выбрать «Виртуальная память», щелкнув по «Дополнительно».
- Кликнуть «Изменить».
- Снять галочку с опции автоматического определения файла подкачки и выбрать свою флешку в выпадающем списке.
- Вписать объем. Следует указывать хотя бы на 10 Мб меньше реальной вместимости. Например, у пользователя носитель на четыре гигабайта, а фактический объем равен 3700 Мб. Значит нужно указать 3690 Мб как минимум.
- Перезагрузить ПК или лэптоп.
Есть еще один способ увеличить память. Работает для систем Виндовс, начиная с 7-ки:
- Воткнуть носитель в USB-разъем компьютера. Щелкнуть по накопителю правой кнопкой мышки и выбрать «Свойства».
- Перейти в «ReadyBoost» и разрешить использование этого устройства.
- Уменьшить текущий объем флеш-памяти на 300 Мб и кликнуть «Применить».
Добавить компьютеру или ноутбуку оперативной памяти — ускорить его. Это поможет устройству быстрее обрабатывать разные запросы и справляться с ресурсоемкими приложениями. Если материнка позволяет, самый простой метод увеличить ОЗУ — вставить планки объемнее. Если же и так уже установлен максимум, то можно увеличить RAM с помощью флешки.
Выбор оперативной памяти
Чтобы не ошибиться с подбором ОЗУ для ПК или ноутбука, нужно знать максимально возможный объем, с которым работает системная плата. Например, у пользователя — 8 гигабайт, а в материнку можно поставить 32 ГБ.
В этом случае получится увеличить оперативку в два раза, установив пару модулей по 8 гигов, или в четыре, поставив 2 планки по 16 Гб. Если в материнской плате 4 слота, есть вариант установить комплект 4х8 Гб.
Что еще следует учесть:
- Несовпадающие характеристики, вроде таймингов, частоты и объема, снижают производительность. Поэтому лучше выбирать комплектные планки.
- В 2-х канальном режиме повышается скорость, потому планки устанавливаются в 2 слота. Либо через один, если пользователь ставит два модуля, а в материнке 4 гнезда.
- Максимальный объем ОЗУ — суммарный для разъемов под память. В устройстве, которое поддерживает 32 Гб оперативы, одна планка с таким объемом работать не будет.
- RAM для десктопа и лэптопа отличается форм-фактором.
Как увеличить оперативную память компьютера
Для этого есть 2 пути:
- вставить RAM большего объема;
- воспользоваться флешкой.
В этом разделе описывается первый вариант.
Определяем количество свободных слотов
Сделать это можно с помощью классических средств ОС: «Диспетчер задач» (ДЗ) → «Производительность» → «Память». Внизу будет видно, на какое число гнезд рассчитан компьютер. Еще вариант — воспользоваться бесплатным софтом типа CPU-Z.
Но у этих методов есть минусы. Первый способ сработает только, если у пользователя стоит десятая система. Специальная программа иногда ошибается.
Можно разобрать ПК и посмотреть, сколько гнезд на материнке. Второй вариант — воспользоваться интернетом: задать точную модель своего PC или лэптопа и посмотреть характеристики. Если же пользователь собирал компьютер самостоятельно, в поисковую строчку нужно вбивать название материнской платы.
Сколько слотов ОЗУ есть?
Итак, первое — узнаем наличие свободных слотов. Для этого я открою инструкцию от материнской платы и нужная информация отображается в разделе Memory Support.
Здесь я вижу что материнская плата поддерживает установку четырех модулей оперативной памяти типа DDR2.
Пролистав инструкцию найду общую схему материнской платы, на которой обозначены все 4 слота.
На современных материнских платах обычно размещается 2 либо 4 разъема под оперативную память. Связано это с тем, что оперативная память может работать в двухканальном режиме, который позволяет увеличить скорость передачи данных. Для двухканального режима нужно четное количество модулей памяти (или как еще говорят планок). Поэтому если на плате есть два слота, то стоит использовать их оба. Если же слота четыре, то можно использовать или только два, или сразу все четыре.
Упрощенно говоря, два модуля памяти по 4Гб каждый в двухканальном режиме будут работать быстрее, чем один модуль в 8Гб. Поэтому двухканальный режим более предпочтителен.
Если мы перейдем в раздел инструкции, который посвящен памяти, то увидим рекомендации по ее установке. Так в моем примере при установке двух планок памяти их нужно установить в первый и третий слот, тогда двухканальный режим будет включен.
По расположению слотов на материнской плате возникает желание установить их рядом, но производители материнских плат, как правило, обозначают правильную последовательность установки разными цветами слотов. Для работы двухканального режима планки должны быть вставлены в слоты одного цвета. В моем примере слоты имеют синий и черный цвет.
Кстати, если в компьютере используется только один модуль памяти, то он обязательно должен быть установлен в первый слот, о чем есть соответствующее предупреждение в инструкции. Отсюда логично вытекает и то, что если вы используете два модуля памяти, то они должны быть вставлены в первый и третий слоты.
Как установить новый модуль
Вставить планку в материнку — простая задача. Шаги описывает таблица.
Что делать, если вы надумали увеличить память
ШАГ 3: нужен ли двухканальный режим работы памяти
Если у вас два слота под установку памяти — можно добиться более высокой производительности в некоторых приложениях, если задействовать двухканальный режим работы.
Из опыта могу сказать, что производительность в двухканальном режиме вырастает примерно до 10-25% в играх*. При рендеринге или задачах, где многое зависит от пропускной способности памяти, производительность вырастает до 30-35% и более!
👉 Примечание! Что дает двухканальный режим работы — см. сравнение
Результаты теста на скриншоте
* 👉 Примечание! Двухканальный режим работы может не на всех устройствах давать такую производительность.
Например, при использовании интегрированной карты IntelHD и NVIDIA Optimus — часто макс. прибавка составит 3-4% (в то же время, на ЦП AMD Ryzen 5/7 и Vega 8/10 — "прибавка" может быть и более 20%!).
Всё же, на мой взгляд, когда у вас есть выбор (т.е. имеется 2 слота), я рекомендую купить и установить 2 планки памяти и задействовать двухканальный режим работы памяти (его еще иногда называют Dual). В любом случае, хуже от него точно не будет, а прибавка даже в несколько процентов — всегда на руку.
Чтобы узнать в каком режиме работает у вас память:
- запустите утилиту Speccy (или CPU-Z);
- Speccy : на главной странице утилиты посмотрите, что написано под заголовком "Оперативная паять" — 1-канальная или 2-канальная (если англ. версия - то Single или Dual, соответственно);
- CPU-Z : нужно открыть вкладку "Memory" и посмотреть строку "Channel" (см. скриншоты ниже 👇).
CPU-Z (режим работы ОЗУ). Dual — двухканальный
Чтобы задействовать двухканальный режим, нужно соблюсти следующее:
- планки памяти должны быть с одинаковой частотой (DDR3-1600, например). Кстати, все установленные планки, будут работать на частоте наименее медленного модуля памяти (об этом уже говорил выше) ;
- планки должны быть одинакового объема памяти;
- также желательно чтобы у планок были одинаковые тайминги, и они были от одного производителя.
В этих случаях, как правило, двухканальный режим будет задействован автоматически без ваших "танцев с бубнами".
PS
Приобрести память за относительно небольшие деньги можно в китайских онлайн магазинах (например, AliExpress).
Думаю, что информации в статье достаточно, чтобы определить какая память у вас установлена, какая поддерживается и подойдет вашему ноутбуку, чтобы сделать правильный выбор и купить то, что нужно!
Апгрейд оперативной памяти — это довольно непростой вопрос, имеющий массу нюансов. Постараюсь обобщить информацию и дать некий общий алгоритм.
Итак, в предыдущей заметке мы выяснили, какой максимальный объем оперативной памяти можно установить в ваш компьютер или ноутбук.
Осталось выяснить еще два момента: какая оперативка уже установлена и есть ли еще свободные разъемы (слоты) для установки дополнительной памяти.
Все это можно сделать с помощью утилиты CPU-Z, о которой я уже упоминал в прошлой заметке. Однако я бы рекомендовал определить количество слотов под оперативную память не через программу, а обратившись к характеристикам материнской платы или ноутбука. Это можно сделать на сайте производителя, либо открыв соответствующую инструкцию.
Читайте также: