Почему пишет не хватает памяти на компьютере. Что делать, если недостаточно свободной памяти "Андроида" для установки приложений

Вот такой вопрос мы получили от одного из пользователей нашего сайта Алексея. Он пишет, что при скачивании приложения из Google Play Маркет выводится ошибка: «Не удалось загрузить приложение. Недостаточно места в памяти устройства». При этом места в памяти предостаточно — как минимум несколько гигабайт, в то время как объем загружаемого приложения — всего-то несколько мегабайт. Что делать, как быть?

Вот как выглядит ошибка при скачивании приложения:

Сразу скажем, что единого решения данной проблемы не существует, поэтому рассмотрим различные варианты, которые могут помочь справиться с неполадкой.

Очистка кэша в приложении Google Play

Если верить многочисленным отзывам в рунете, то первое, что нужно сделать пользователю, это очистить кэш для приложения Google Play. Приступать к этому действию в первую очередь рекомендуется именно в случаях, когда на устройстве немало места, а приложение при этом не устанавливается.

Заходите в настройки своего телефона или планшета.

Выбираете раздел «Приложения».

Находите приложение Google Play Маркет или Сервисы Google Play (название может различаться в зависимости от прошивки) и тапаете по нему.

Здесь нажмите на кнопку «Стереть данные», затем — «Очистить кэш».

После этого пробуете установить приложение из Маркета. Этот способ должен вам помочь.

Удостоверьтесь, что памяти действительно достаточно

В некоторых случаях доступный объем памяти может не соответствовать действительности. Например, вы думаете, что доступно еще несколько гигабайт памяти, а на деле — всего несколько мегабайт. Чтобы удостовериться в наличии свободной памяти, зайдите в настройки и выберите раздел «Память».

Как видите, в нашем случае свободной памяти совсем немного и если устанавливать приложения размером в несколько сотен мегабайт, места действительно не хватит.

Очистите содержимое устройства

Если памяти действительно не хватает, вам необходимо избавиться от мусора и лишних приложений, а также файлов.

Чтобы удалить временные файлы, данные из кэша и т.п., лучше использовать специальное приложение, например, Clean Master. Скачиваете его, запускаете, затем нажимаете на кнопку «Мусор».

Когда система найдет все ненужные и временные файлы, просто нажмите на кнопку «Очистить».

Таким образом вы можете освободить достаточно много места, но если его все равно недостаточно, рекомендуем удалить неиспользуемые приложения, которые обычно всегда имеются.

В некоторых случаях память занимают различные файлы, например, музыка, видеофайлы, фотографии и т.д. Их нужно удалять вручную, причем желательно с помощью файлового менеджера. Мы используем ES Проводник. Находите файл или папку, которые следует удалить, тапаете на него, выделяете и нажимаете на иконку в виде корзины.

Зачастую таких файлов может быть очень много и их удаление освобождает просто огромный объем памяти.

Перенесите приложения на карту памяти

Если у вас имеется карта памяти и есть возможность переноса приложений на нее из основной памяти, воспользуйтесь данной возможностью, чтобы не удалять приложения.

Для этого зайдите в настройки, затем в раздел «Приложения». Здесь выберите нужное приложение и нажмите на кнопку «Перенести на карту памяти (в нашем случае на кнопке написано «Перейдите к SD-карта»).

Обратите внимание, что системные приложения не переносятся. Возможно, что на вашем устройстве возможность переноса приложений на карту памяти отсутствует вовсе.

Что еще может помочь?

Советы из сети, которые могут помочь, а могут и не помочь. Пользоваться ими если и стоит, то только в самых крайних случаях, когда вообще ничего не помогает. Можно попробовать:

  • Удалить обновления для приложения Google Play.
  • Удалить кэш и данные не только для приложения Google Play, но и для Google Service Framework.
  • Очистить Dalvik-кэш с помощью .
  • Сделать . При этом все данные будут очищены, а файлы — удалены.

В этой инструкции подробно о том, что делать, если при скачивании какого-либо приложения для Android телефона или планшета из Play Маркет вы получаете сообщение о том, что не удалось загрузить приложение, так как недостаточно места в памяти устройства. Проблема очень распространена, а начинающий пользователь далеко не всегда может исправить ситуацию самостоятельно (особенно с учетом того, что фактически свободное место на устройстве есть). Способы в руководстве идут в порядке от самых простых (и безопасных), до более сложных и способных вызывать какие-либо побочные эффекты.

Прежде всего несколько важных моментов: даже если вы устанавливаете приложения на карту microSD, внутренняя память все равно используется, т.е. должна быть в наличии. Кроме этого, внутренняя память не может быть задействована вся до конца (требуется место для работы системы), т.е. Android будет сообщать о том, что недостаточно памяти раньше, чем ее свободный объем окажется меньше размера загружаемого приложения.

Примечание : я не рекомендую использовать для очистки памяти устройства специальные приложения, особенно те их них, которые обещают автоматически очищать память, закрывать неиспользуемые приложения и прочее. Самый частый эффект от таких программ - по факту более медленная работа устройства и .


Как быстро очистить память Android (самый простой способ)

Как правило, для начинающего пользователя, который впервые столкнулся с ошибкой «недостаточно места в памяти устройства» при установке Android приложения, самым простым и часто успешным вариантом будет простая очистка кэша приложений, который подчас может отнимать драгоценные гигабайты внутренней памяти.

Для того, чтобы очистить кэш, зайдите в настройки - «Хранилище и USB-накопители », после этого внизу экрана обратите внимание на пункт «Данные кэша ».

В моем случае - это почти 2 Гб. Нажмите по этому пункту и согласитесь на очистку кэша. После очистки, попробуйте загрузить ваше приложение снова.

Похожим способом можно очистить кэш отдельных приложений, например, кэш Google Chrome (или другого браузера), а также Google Фото при обычном использовании занимает сотни мегабайт. Также, если ошибка «Недостаточно памяти » вызвана обновлением конкретного приложения, следует попробовать очистить кэш и данные для него.

Для очистки, зайдите в Настройки - Приложения , выберите нужно приложение, нажмите по пункту «Хранилище » (для Android 5 и выше), после чего нажмите кнопку «Очистить кеш » (если проблема возникает при обновлении данного приложения - то используйте также «Очистить данные »).

Кстати, обратите внимание, что занимаемый размер в списке приложений отображает меньшие значения, чем тот объем памяти, который приложение и его данные фактически занимают на устройстве.

Удаление ненужных приложений, перенос на SD-карту

Загляните в «Настройки » - «Приложения » на вашем Android устройстве. С большой вероятностью в списке вы найдете те приложения, которые вам больше не нужны и давно не запускались. Удалите их.

Также, если ваш телефон или планшет имеет карту памяти, то в параметрах загруженных приложений (т.е. тех, которые не были предустановлены на устройстве, но не для всех), вы найдете кнопку «Переместить на SD карту ». Используйте ее для освобождения места во внутренней памяти Android.

Дополнительные способы исправить ошибку «Недостаточно памяти на устройстве»

Следующие способы исправления ошибки «недостаточно памяти » при установке приложений на Android в теории могут приводить к тому, что что-то будет работать неправильно (обычно не приводят, но все равно - на свой страх и риск), но являются достаточно действенными.

Удаление обновлений и данных «Сервисы Google Play» и «Play Маркет»

1. Зайдите в настройки - приложения, выберите приложения « Сервисы Google Play »
2. Зайдите в пункт « Хранилище » (при его наличии, иначе на экране сведений о приложении), удалите кэш и данные. Вернитесь к экрану информации о приложении.
3. Нажмите по кнопке « Меню » и выберите пункт « Удалить обновления ».

4. После удаления обновлений, повторите то же самое для Google Play Маркет.

По завершении, проверьте, появилась ли возможность устанавливать приложения (если сообщат о необходимости обновить сервисы Google Play - обновите их).

Очистка Dalvik Cache

Данный вариант применим не ко всем Android устройствам, но попробуйте:

  1. Зайдите в меню Recovery (). Действия в меню обычно выбираются кнопками громкости, подтверждение - коротким нажатием кнопки питания .
  2. Найдите пункт Wipe cache partition (важно: ни в коем случае не Wipe Data Factory Reset - этот пункт стирает все данные и сбрасывает телефон ).
  3. В этом пункте выберите «Advanced », а затем - «Wipe Dalvik Cache ».

После очистки кэша, загрузите ваше устройство в обычном режиме.

Очистка папки в data (требуется Root)

Для этого способа требуется root-доступ , а работает он, когда ошибка «Недостаточно памяти на устройстве » возникает при обновлении приложения (причем не только из Play Маркет) или при установке приложения, которое ранее уже было на устройстве. Также потребуется файловый менеджер с поддержкой root -доступа.

  1. В папке удалите папку «lib » (проверьте, исправилась ли ситуация).
  2. Если предыдущий вариант не помог, попробуйте удалить всю папку /data/app-lib/имя_приложения/

Примечание : если уж у вас есть root, загляните также в data/log с помощью файлового менеджера. Файлы журналов также могут отъедать серьезное количество места во внутренней памяти устройства .

Непроверенные способы исправить ошибку

Эти способы попались мне на stackoverflow, но ни разу не были мною опробованы, а потому об их работоспособности судить не могу:

  • С помощью Root Explorer перенести часть приложений из data/app в /system/app/
  • На устройствах Samsung (не знаю, на всех ли) можно набрать на клавиатуре *#9900# для очистки файлов журнала, что также может помочь.

Это все варианты, которые я могу предложить на текущий момент времени для исправления ошибок Android «Недостаточно места в памяти устройства ».



Причин возникновения ошибки «В системе недостаточно памяти» может быть несколько, а связаны они, в большинстве случаев, с нехваткой оперативной памяти или малым размером файла подкачки в системе.

Почему возникает ошибка «В системе недостаточно памяти»?

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

  • Одновременно открыто слишком много программ или вкладок в браузере. В данном случае нужно лишь закрыть все лишнее, чтобы решить проблему.
  • На компьютере или ноутбуке мало оперативной памяти (для работы большинства программ и не самых новых игр достаточно 2-4 Гб).
  • Вы до предела заполнили жесткий диск и не осталось места для файла подкачки.
  • Размер файла подкачки слишком маленький (его можно регулировать вручную) или он отключен.
  • Определенная программа (возможно, вирус), расходует большую часть оперативной памяти.
  • Проблема в программе, вызывающей ошибку «В системе недостаточно памяти».

Увеличиваем файл подкачки

Если на ПК или ноутбуке 2-4 Гб оперативной памяти, этого должно быть достаточно для работы почти всех программ и многих игр, поэтому нужно для начала увеличить файл подкачки.

Откройте «Пуск» и выберите слева значок шестеренки, чтобы открыть параметры системы. Сверху в поле поиска начните вводить слово «Производительность», чтобы высветился пункт «Настройка представления и производительности системы». Нажмите на него и перед вами откроется окно с тремя вкладками, из которых нам нужна «Дополнительно».

  • Как исправить: невозможно запустить это приложение на вашем пк?
  • Эта система не удовлетворяет требованиям (Intel HD Graphics) - что делать?
  • В поле «Виртуальная память» нажмите кнопку «Изменить» и уберите галочку с пункта «Автоматически выбирать объем файла подкачки», а потом выберите диск с системой и ниже вручную выберите размер файла. Для этого поставьте маркер напротив «Указать размер» и введите исходный и максимальный размеры в мегабайтах. Снизу будет указан рекомендуемый размер, но вы можете еще немного его увеличить. Например, если рекомендовано 1900 Мб, поставьте исходный на 2500 и максимальный на 3500 Мб.

    Поиск программы, которая отнимает память

    Возможно, на компьютере есть программа, которая отбирает большую часть оперативной памяти, нарушая работу других приложений или игр. Запустите «Диспетчер задач», нажав на панели задач правой кнопкой мыши и выбрав соответствующий пункт в меню. Перейдите во вкладку «Процессы» и отсортируйте колонку «Память», чтобы увидеть сверху самые «прожорливые» программы. Если программа для обработки видео или графический редактор отбирает 3-4 Гб памяти – это норма, но если 600-900 Мб забирает видеоплеер или другая небольшая программа, это проблема. Попробуйте найти альтернативу.

    Недостаточно места на HDD

    Если на диске «С», на котором установлена система, не осталось места, может выскакивать ошибка «В системе недостаточно памяти». В данном случае причина в отсутствии физической памяти для файла подкачки. Освободите несколько гигабайт пространства и ошибка исчезнет.

    Недостаточно оперативной памяти

    Если у вас старый компьютер или ноутбук с небольшим количеством оперативной памяти (например, 1 Гб), ее может не хватать для нормальной работы современных программ и особенно игр. В этом случае поможет только добавление дополнительного модуля RAM, если на материнской плате есть свободный слот. Если слотов нет, можно вместо имеющегося модуля на 1 Гб установить один на 2-4 Гб.

    Часто пользователи сталкиваются с проблемой нехватки памяти: не желает запускаться важная программа или тормозит любимая компьютерная игрушка. Что делать, если вашему компьютеру не хватает памяти?

    Самая распространенная причина нехватки памяти - это чрезмерное количество программ, загружающихся одновременно со стартом системы . Они вам абсолютно не нужны, но при этом такие программы тихо «висят» в фоне, отнимая часть оперативной памяти, необходимой другим приложениям. Чтобы освободить эту оперативную память, вам нужно все ненужные приложения.

    Если это не помогло, то вашему компьютеру не хватает памяти по другим причинам. Для начала нужно определиться, какой именно памяти вам не хватает - физической или виртуальной . Физическая память - это оперативное запоминающее устройство (ОЗУ), набор микросхем, который вставляется в специальный разъем на материнской плате. Виртуальная память - это файл подкачки, в него выгружаются программы, которым не хватает оперативной памяти.

    Если вы считаете, что вашему компьютеру не хватает памяти виртуальной, нужно проверить размер файла подкачки и при необходимости увеличить его . Для этого нажмите кнопку Пуск и выберите раздел Панель управления. В панели управления выберите раздел Система, а в нем - раздел Дополнительно (Дополнительные параметры системы для Windows 7). Далее в последовательно выберите разделы Быстродействие - Параметры - Дополнительно - Виртуальная память. В открывшемся окне нужно вручную установить необходимый размер файла подкачки и раздел жесткого диска, на котором он будет располагаться. Приемлемый размер файла подкачки - в 2-3 раза больше размера физической памяти. После внесения изменений нужно будет перезагрузить компьютер, чтобы они вступили в силу.

    Если же не хватает памяти физической, то есть два варианта: или ее действительно не хватает, или же ее достаточно, но компьютер ее «не видит». Чтобы узнать, сколько оперативной памяти установлено на вашем компьютере , щелкните правой кнопкой мыши по ярлыку Мой компьютер на рабочем столе и в контекстном меню выберите пункт Свойства. В свойствах будет прописан размер оперативной памяти.

    Если напротив надписи Установленная память (ОЗУ) стоит число 3,25 ГБ, но вы точно знаете, что ее больше - у вас, скорее всего, установлена 32-битная система вместо 64-битной. 32-битная система просто «не видит» оперативную память, объем которой превышает 3,25 ГБ. Поэтому если у вас установлено 4 и больше гигабайта ОЗУ, вам нужно установить 64-разрядную ОС . Проблема в том, что на слабом железе такая система нормально работать не будет. Поэтому если компьютеру не хватает памяти, не спешите устанавливать в него дополнительные планки, а проверьте сперва, потянет ли ваш процессор 64-битную систему.

    Если же объем физической памяти меньше 3,25 ГБ, или конфигурация компьютера позволяет поставить больше 4ГБ оперативной памяти и установить 64-битную систему, можно просто купить и установить в компьютер дополнительную планку ОЗУ .

    Существует три основных вида современной оперативной памяти , предназначенной для настольных ПК. Самый старый вид - DDR (иногда можно встретить обозначение DDR1). Он устанавливается в основном на старых материнских платах и стоит дороже более современных видов из-за своей редкости. Самый распространенный вид оперативной памяти - DDR2, он установлен на большинства современных компьютеров. Этот вид памяти самый доступный именно из-за своей распространенности. Самый новый и быстрый тип ОЗУ - DDR3, он совместим с новыми материнскими платами. Но память типа DDR3 еще практически не распространена на рынке.

    Тип DDR можно установить по маркировке на чипе, по описанию материнской платы (в нем должен быть указан тип поддерживаемой оперативной памяти) или при помощи специальных утилит, определяющих конфигурацию оборудования. После этого вам останется только докупить необходимый объем ОЗУ нужного типа, установить планку в объем на материнской плате и на долгое время забыть о том, что компьютеру не хватает памяти.

    В этой инструкции - о том, что делать, если при запуске какой-либо программы вы видите сообщение Windows 7 или 8 (или 8.1) о том, что системе недостаточно виртуальной или просто памяти и «Чтобы освободить память для нормальной работы программ, сохраните файлы, а затем закройте или перезапустите все открытые программы».

    Постараюсь учесть все возможные варианты появления этой ошибки, а также рассказать о том, как ее исправить.

    О том, какой именно памяти недостаточно

    Когда в Windows 7, 8 и Windows 8.1 вы видите сообщение о том, что недостаточно памяти, имеется в виду в первую очередь оперативная память и виртуальная, являющаяся, по сути, продолжением оперативной - то есть, если системе не хватает RAM, то она использует файл подкачки Windows или, иначе, виртуальную память.

    Некоторые начинающие пользователи ошибочно под памятью подразумевают свободное пространство на жестком диске компьютера и недоумевают, как это так: на HDD свободно много гигабайт, а система жалуется на нехватку памяти.

    Причины, вызывающие ошибку

    Для того, чтобы исправить данную ошибку, прежде всего, следует разобраться, чем она вызвана. Вот некоторые возможные варианты:

    • Вы открыли очень много всего, в результате чего возникла проблема с тем, что на компьютере недостаточно памяти - как исправить эту ситуацию я рассматривать не будет, так как тут все ясно: закройте то, что не нужно.
    • У вас действительно мало оперативной памяти (2 Гб и меньше. Для некоторых ресурсоемких задач может быть мало и 4 Гб RAM).
    • Жесткий диск заполнен под завязку, соответственно на нем не остается достаточного места для виртуальной памяти при автоматической настройке размера файла подкачки.
    • Вы самостоятельно (или с помощью какой-то программы оптимизации) настраивали размер файла подкачки (или отключили его) и он оказался недостаточным для нормальной работы программ.
    • Какая-то отдельная программа, вредоносная или нет, вызывает утечку памяти (постепенно начинает использовать всю доступную память).
    • Проблемы с самой программой, которая вызывает появление ошибки «недостаточно памяти» или «недостаточно виртуальной памяти».

    Если не ошибаюсь, пять описанных вариантов являются наиболее распространенными причинами ошибки.

    Как исправить ошибки, связанные с нехваткой памяти в Windows 7, 8 и 8.1

    А теперь, по порядку, о том, как исправить ошибку в каждом из перечисленных случаев.

    Мало RAM

    Если на вашем компьютере небольшое количество оперативной памяти, то имеет смысл задуматься о покупке дополнительных модулей RAM. Память сейчас не дорогая. С другой стороны, если у вас совсем старый компьютер (и память старого образца), и вы подумываете о скором приобретении нового, апгрейд может быть и неоправданным - проще временно смириться с тем, что не все программы запускаются.

    Мало места на жестком диске

    Несмотря на то, что объемы сегодняшних HDD внушительны, самому нередко приходилось видеть, что у пользователя из терабайта свободен 1 гигабайт или около того - подобное вызывает не только ошибку «недостаточно памяти», но и приводит к серьезным тормозам при работе. Не стоит доводить до этого.

    Ну и главный совет - не стоит хранить множество фильмов и другого медиа, которое вы не будете слушать и смотреть, игр, в которые больше не станете играть и аналогичных вещей.

    Настройка файла подкачки Windowsпривела к появлению ошибки

    Если вы самостоятельно настраивали параметры файла подкачки Windows, то есть вероятность, что именно эти изменения привели к появлению ошибки. Возможно, вы даже не делали этого вручную, а постаралась какая-то программа, предназначенная для оптимизации быстродействия Windows. В таком случае, вам, возможно, следует увеличить файл подкачки или включить его (если он был отключен). Некоторые старые программы вообще не запустятся с отключенной виртуальной памятью и всегда будут писать о ее нехватке.

    Утечка памяти или что делать, если отдельная программа забирает всю свободную RAM

    Случается, что какой-то отдельный процесс или программа начинает интенсивно использовать оперативную память - это может быть вызвано ошибкой в самой программе, вредоносным характером ее действий или каким-либо сбоем.

    Определить, нет ли такого процесса можно с помощью диспетчера задач. Для его запуска в Windows 7 нажмите клавиши Ctrl + Alt + Del и выберите диспетчер задач в меню, а в Windows 8 и 8.1 нажмите клавиши Win (клавиша с эмблемой) + X и выберите «Диспетчер задач».

    В диспетчере задач Windows 7 откройте вкладку «Процессы» и отсортируйте по столбцу «Память» (нужно кликнуть по имени столбца). Для Windows 8.1 и 8 воспользуйтесь для этого вкладкой «Подробности», которая дает наглядное представление обо всех процессах, запущенных на компьютере. Их также можно отсортировать по количеству используемой оперативной и виртуальной памяти.

    Если вы видите, что какая-то программа или процесс использует большое количество RAM (большое - это сотни мегабайт, при условии, что это не редактор фото, видео или что-то ресурсоемкое), то стоит разобраться, почему так происходит.

    Если это нужная программа : повышенное использование памяти может быть вызвано как обычной работой приложения, например, при автоматическом обновлении, или операциях, для которых программа и предназначена, так и сбоями в ней. Если вы видите, что программа все время использует странно большое количество ресурсов, попробуйте переустановить ее, а если это не помогло - поискать в Интернете описание проблемы применительно к конкретному ПО.

    Если это неизвестный процесс : возможно, это что-то вредоносное и стоит проверить компьютер на вирусы, есть также вариант, что это сбой какого-либо системного процесса. Рекомендую поиск в Интернете по имени этого процесса, для того, чтобы разобраться в том, что это и что с этим делать - скорее всего, вы не единственный пользователь, у кого возникла такая проблема.

    В заключение

    Помимо описанных вариантов, есть еще один: ошибку вызывает именно экземпляр программы, которую вы пытаетесь запустить. Имеет смысл попробовать загрузить ее из другого источника или почитать официальные форумы поддержки этого программного обеспечения, там тоже могут быть описаны варианты решения проблем с недостаточностью памяти.