Не хватает места на смартфоне. Недостаточно памяти на Андроид: почему возникает проблема и как устранить её. Способы решения проблемы
В сети интернет очень часто можно встретить жалобы наподобие: «у меня на Android 8 ГБ памяти, а мне пишет, что нет памяти для установки приложений». Почему это происходит и что делать, как раз это статья!
Когда-то (в 80х годах) глава компании MircoSoft, Билл Гейтс сказал:
«640 килобайт хватит всем »хотя данная фраза относилась к оперативной памяти, но все равно звучит нелепо сейчас если говорить и о жестких дисках и флеш-накопителях и картах памяти.
С увлечением количества пользователей смартфонов и планшетов на ОС Android, все чаще в сети встречаются раздраженные фразы по поводу не возможности установки приложений и игр, хотя памяти на устройстве еще много.
Пример вопроса из форума:
Если у вас ровно та же ситуация, тогда вы зашли по адресу!
Материал «сложный» требуется прочитать несколько разТеория появления ошибки нехватки памяти
В принципе это даже не ошибка, а за мудреная система подачи информации маркетологами + особенности операционной системы Android.
Дело в том, что некоторые маркетологи производителей указывают общую память доступную пользователю для хранения файлов или наоборот, может написано что в данной модели 8 ГБ памяти, а на самом деле только 6 ГБ.
Для того чтобы было понятно:
В операционной системе Android существует несколько разделов (дисков):
- /system - здесь находиться «прошивка», «ОС», системные файлы
- /cache - временные файлы
- /data - в этот раздел устанавливаются ПРИЛОЖЕНИЯ, а также хранятся различные данные этих приложений и настройки системы
- /recovery - сюда устанавливается Recovery
А вот c внутренней или внешней памятью все сложней…
- Внутренняя память может иметь собственный раздел- /Sdcard или /SdCard0 , либо эмулироваться за счет раздела /data и иметь следующий вид /emulated/storage итп.
- Внешняя же карта памяти может иметь имя /Sdcrad или /Sdcrad1 - это может быть внутренней памятью, если у вас есть встроенная память (спасибо за всю путаницу Google). Если же внутренней памяти нет, то данный раздел /Sdcrad закрепляется за картой памятью.
И так получается 2 варианта развития:
Вариант 1 - если внутренний накопитель не эмулируется
Это значит, что под раздел /data выделено свое определенное количество памяти (к примеру 2 ГБ), а под /sdcrad свое количество (8 ГБ). Если память на разделе /data заканчивается, то возможность установки приложений исчезает, увеличить или изменить размер раздела /data, за счет другого раздела не возможно (если вы не великий хакер).
Вариант 2 - если внутренний накопитель эмулируется
Это значит, что/data раздел и с внутренним накопителем общие и в зависимости от установленных приложений и игр или скачанных файлов (музыка,видео,фото, документы) будет изменяться количество доступное количество памяти.
Что делать?
Совет №1
Перезагрузите устройство или закройте все приложения, может у вас просто, заполнена вся оперативная память.
Совет №2
Удалить не нужные приложения, особенно это касается тех у кого внутренний накопитель не эмулируется
Совет №3
Удалить не нужные файлы, данный совет только для тех у кого общая память для приложений и файлов, то есть внутренний накопитель эмулируется
Совет №4
Не во всех устройствах Android, но все же есть возможность переноса приложений на SD карту. Как посмотреть и как перенести?
Настройки -> Приложения -> «Выбрать Приложение» -> Перенести на SD-CARD
Актуальность операционной системы Android растет с каждым днем, но и количество вопросов от пользователей также возрастает с геометрической прогрессией. Один из самых часто задаваемых и обсуждаемых вопросов – почему на Андроиде пишет недостаточно памяти, с чем это связано и как эту проблему решить?
Как правило, такая проблема появляется уже через время после того, как вы приобрели устройство. Она может появляться даже в том случае, если у вас установлен дополнительный накопитель памяти 2 и выше Гб. Решение зависит от типа самой проблемы, и их, как ни странно, может быть много! Но мы разберем их все, чтобы в дальнейшем при возникновении таких уведомлений у вас не появлялось страха в глазах!
Недостаточно места в памяти устройства Андроид
Основной список возможных проблем:
- Внутренняя память устройства заполнена (все приложения из Google Play загружаются изначально во внутреннюю память);
- У вас нет флешки в телефоне;
- В Google Play старый кэш.
Чтобы разобраться в этой проблеме, нужно понять принцип работы самого устройства, о чем и будет описано далее. В операционной системе Android по умолчанию все приложения будут устанавливаться во внутреннюю память вашего телефона. Это действительно только для стандартной инсталляции программ и игр из сервиса Google Play. Не стоит забывать и про простое копирование apk файлов в память флеш-карты или устройства смартфона.
В настройках Андроид всегда можно просмотреть полный список программ и игр, которые установлены во внутренней памяти телефона, на SD карте, сколько места занимает каждое приложение, сколько составляет объем КЭШа и многое другое.
Внимание! Стандартные программы, по умолчанию предоставляемые вместе с операционной системой от Google не могут быть удалены или перемещены на SD карту. Сюда входят различные виджеты, почта, погода, музыкальные сервисы, тот же Google Play и многое другое.
Допустим, что на вашем Андроиде пишет недостаточно памяти. Каковы будут действия? Способ решения зависит от типа проблемы!
Заполнение внутренней памяти телефона: просмотр, очистка, перенос приложений
Это первая причина, которую стоит рассматривать при возникновении подобных проблем и уведомлений на своем смартфоне.
Заходим в «Настройки», выбираем вкладку «Приложения» и смотрим список программ, которые у нас установлены в памяти телефона. Причем в самом низу экрана будет отображаться общий объем памяти и занятый объем. Если вы переключитесь на SD-карту, то система автоматически отобразит данные уже для флешки.
Помимо переноса советуем вам удалять программы, которыми вы никогда не пользуетесь или запускаете очень редко! К вашей учетной записи в Google Play будут привязаны даже те приложения, которые уже удалены, поэтому можете смело удалять редко используемые. В любой момент их можно будет загрузить заново.
Удаление мусора в Андроид
Помимо приложений на вашем телефоне скапливается тонна лишней информации (кэш программ, большое количество сообщений, загрузки, логи и многое другое).
Зайдите в папку Download и удалите все загруженные ранее файлы, если они вам не нужны. Часто пользуетесь браузером для просмотра сайтов? Загружаете много файлов? Тогда заходите во все браузеры, смотрите пути расположения директорий для сохранения данных и через файловый менеджер удаляйте весь мусор со своего телефона.
Обязательно очистите CMC, если их скопилось очень много, удалите прочитанные письма из электронной почты, т.к. большая часть писем хранится в локальных копиях на вашем устройстве.
Профессиональная очистка мусора в Android
Для удаления лишнего мусора можно воспользоваться специализированными программами, которые автоматически найдут все временные файлы, проанализируют кэш каждой программы и игры, очистят историю браузеров и т.д. Для этого воспользуйтесь программой Clean Master. Программа распространяется бесплатно, доступна на русском языке. Для установки зайдите в Google Play, введите название приложения и установите его на свой телефон.
Для удаления лишних файлов выбираете пункт «Мусор», для оптимизации работы своего телефона нажимаете «Ускорение». Помимо КЭШа приложений есть еще и общий кэш операционной системы, который тоже можно очищать, чтобы высвободить память.
Программы не устанавливаются на Android, хотя память есть
Еще одна распространенная проблема возникает у пользователей Андроид. Свободная память в телефоне и флеш-карте есть, однако приложения не устанавливаются и система постоянно пишет, что на Андроиде недостаточно памяти. В этом случае проблема решается очисткой КЭШа в приложении Google Play.
Зайдите в «Настройки», выберите вкладку «Приложения» и найдите там Google Play. Нажмите на него и очистите кэш. Там же удалите все обновления. Теперь перезагрузите устройство и попробуйте установить программы. В 99% случаев данный метод помогает решить возникшую проблему.
Выводы
Мы вам рассказали и описали все возможные проблемы, почему может быть недостаточно места в памяти на Андроиде, а также способы их решения. Один из описанных методов обязательно поможет вам!
И помните, что все приложения лучше всего хранить на SD-карте. Для смартфона на базе Android самый оптимальный вариант – это использование SD-накопителя на 8 и более Гб. Учитывая, что фотографии того же Samsung весят от 2 и более Мб, память заполняется довольно таки быстро. Для корректной и стабильной работы телефона, приложений, установленных в нем, приобретайте SD-карты только 10 и выше класса. Это обеспечит вам максимальную скорость работы устройства с памятью и стабильную работу в течение долгого времени.
В этой инструкции - о том, что делать, если при запуске какой-либо программы вы видите сообщение Windows 10, Windows 7 или 8 (или 8.1) о том, что системе недостаточно виртуальной или просто памяти и «Чтобы освободить память для нормальной работы программ, сохраните файлы, а затем закройте или перезапустите все открытые программы».
Для того, чтобы исправить данную ошибку, прежде всего, следует разобраться, чем она вызвана. Вот некоторые возможные варианты:
- Вы открыли очень много всего, в результате чего возникла проблема с тем, что на компьютере недостаточно памяти - как исправить эту ситуацию я рассматривать не будет, так как тут все ясно: закройте то, что не нужно.
- У вас действительно мало оперативной памяти (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 (большое - это сотни мегабайт, при условии, что это не редактор фото, видео или что-то ресурсоемкое), то стоит разобраться, почему так происходит.
Если это нужная программа : повышенное использование памяти может быть вызвано как обычной работой приложения, например, при автоматическом обновлении, или операциях, для которых программа и предназначена, так и сбоями в ней. Если вы видите, что программа все время использует странно большое количество ресурсов, попробуйте переустановить ее, а если это не помогло - поискать в Интернете описание проблемы применительно к конкретному ПО.
Если это неизвестный процесс : возможно, это что-то вредоносное и стоит проверить компьютер на вирусы, есть также вариант, что это сбой какого-либо системного процесса. Рекомендую поиск в Интернете по имени этого процесса, для того, чтобы разобраться в том, что это и что с этим делать - скорее всего, вы не единственный пользователь, у кого возникла такая проблема.
В заключение
Помимо описанных вариантов, есть еще один: ошибку вызывает именно экземпляр программы, которую вы пытаетесь запустить. Имеет смысл попробовать загрузить ее из другого источника или почитать официальные форумы поддержки этого программного обеспечения, там тоже могут быть описаны варианты решения проблем с недостаточностью памяти.
Более чем десятилетнее использование сделало операционную систему Андроид самой популярной ОС для смартфонов и планшетов. Она действительно очень удобна в использовании на мобильных устройствах, так как занимает совсем небольшой объем памяти, обладает несложным интерфейсом и совместима со множеством удобных приложений.
Однако от некоторых недостатков разработчикам Android не удалось избавиться и по сей день. Наиболее часто встречающаяся проблема – отказ в установке приложений из-за якобы недостатка места в памяти устройства. Почему так происходит? Попытаемся разобраться, как следует поступать, чтобы все-таки установить необходимое приложение.
Если памяти в самом деле недостаточно
Все приложения, которые вы устанавливаете из Google Play , автоматически загружаются в собственную память устройства. Если попытка загрузки не удалась, и система сообщила, что для установки недостаточно памяти, следует проверить, каким объемом собственной свободной памяти вы на самом деле располагаете. Проще всего сделать это, открыв вкладку ОЗУ в «Диспетчере задач» . Если памяти в самом деле маловато, нажмите кнопку «Очистить память» — это поможет избавиться от явного «мусора».
Следующий этап очистки памяти – удаление приложений и файлов в ручном режиме. Для этого просмотрите:
- список приложений и игр, удалив те, которыми вы не пользуетесь или пользуетесь очень редко;
- список загруженных файлов в папке Download ;
- список временных файлов в папке Temp (эти можно удалять полностью);
- список СМСок и ММСок, оставив только те, которые содержат нужную информацию.
Просмотрите оставшиеся приложения и файлы и попытайтесь все, что возможно, перенести из собственной памяти на microSD карту. Если вы достаточно уверенно ориентируетесь в ОС Android и успели получить Root права, зайдите в директорию /data и почистите логи. Выполнив все вышеперечисленные операции, вы освободите достаточно места для установки нужного приложения.
Clean Master поможет содержать Андроид в чистоте
Регулярная тщательная очистка памяти вашего гаджета выполняется при помощи приложения Clean Master , которое вы без труда отыщете в Google Play . Программа полностью бесплатна и русифицирована, занимает очень мало места и устанавливается на все телефоны и планшеты с Android.
Приложение не только качественно очищает память от остатков временных файлов и другого «мусора», но и следит, чтобы очистка выполнялась регулярно, периодически напоминая о необходимости «пройтись пылесосом» по файлам вашего гаджета. Вкладка «Мусор» в Clean Master анализирует состояние памяти и запускает очистку, вкладка «Ускорение» оптимизирует работу телефона. При помощи «Менеджера приложений» можно удалять ненужные программы и игры, не оставляя загружающих память «хвостов».
Память очищена, но приложение все равно не устанавливается
Чаще всего причиной возникновения проблемы является переполненный кэш Google Service Framework или Google Play . На всякий случай почистите оба, для чего:
- откройте меню настроек;
- выберите вкладку Приложения;
- выберите Использование памяти;
- найдите в списке эти приложения и остановите их;
- удалите обновления и почистите кэш;
- перезагрузите гаджет.
Обычно эта операция помогает избавиться от недостатка памяти в 99% случаев.
А если не помогло?
Есть два способа радикального решения проблемы.
- При помощи утилит Folder Mount или Link2SD собственная память телефона объединяется с памятью microSD, становясь единым массивом. Для этого необходимо получить Root права, обычному пользователю эта операция недоступна. Кроме того, нужно помнить, что карта microSD после объединения фактически станет несъемной, поэтому имеет смысл установить перед объединением карту максимально допустимого объема.
- Сбросить настройки телефона, восстановив заводское состояние памяти. При этом, как известно, содержание памяти обнуляется, а все ранее загруженные файлы и приложения исчезают. Перед тем, как решиться на такой шаг, советуем сделать «бэкап» нужной информации на стационарный компьютер.
С проблемой переполненной памяти сталкиваются многие владельцы устройств на платформе Android.
Вроде пользовательских файлов сохранено немного, но накопитель все равно забит. Причин такой проблемы существует несколько - рассмотрите каждую из них.
Но сначала ремарка для начинающих пользователей. Самые большие объемы памяти, как правило, занимают видеоролики. Рекомендуем зайти в «Галерею» и проверить смартфон на предмет ненужных материалов. Невостребованные ролики, скачанные фильмы, обрезки видео - все это скапливается в файловой системе и занимает память. Удалите ненужные видеоролики, фотографии и другие данные, загруженные с WhatsApp или других приложениях и мессенджеров. Они сохраняются в отдельную папку, расположенную в DCIM.
Очистка кэша телефона
Первым делом, нужно почистить кэш на Android-смартфоне. Существует несколько способов чистки. Начнем с базовых настроек:
- Откройте настройки смартфона.
- Зайдите в раздел «Память» или «Хранилище».
- Выберите раздел «Данные кэша» и нажмите кнопку «Удалить кэш».
- Далее нажмите «ОК» для полной очистки.
Также кэш-память на Android чистится через (которые в последнее время ). Вот способ очистки на примере утилиты CCleaner (программа доступна в Google Play). После ее установки выполните следующий алгоритм действий:
- Зайдите в приложение, выберите опцию «Очистка кэша и памяти» и нажмите на кнопку «Анализ».
- После завершения сканирования системы отметьте галочкой опцию «Кэш» и выберите «Очистить».
- Кэш, временные файлы и прочий мусор автоматически удаляются с телефона.
Если остались вопросы, обязательно изучите более подробную . Отметим, что один из самых действенных методов очистки кэш-памяти - в .
Очистка ненужных файлов
Большие объемы нежелательных данных чаще всего скапливаются в папках загрузки или мессенджеров, а также в скрытой директиве.thumbnails. Рекомендуем провести тщательный анализ файловой системы. Для этой операции подойдет анализотор дисков DiskUsage, который также загружается из Google Play.
После установки зайдите в программу и выбреете опцию «Карта памяти». Тут собраны все данные, которые есть на устройстве. Выберите ненужный файл и удалите его. Для этого зайдите в меню в верхнем углу экрана и нажмите кнопку «Удалить».
DiskUsage подходит для «поштучного» удаления файлов и анализа дискового пространства, но приложение неудобно для массового очищения системы. Также здесь не получится просмотреть медиафайлы - для этого рекомендуется использовать какой-нибудь проводник или .
Удаления файлов из скрытой папки.thumbnails
Находится в папке DCIM - в галерее, где хранятся фотографии и видеоролики. В.thumbnails сохраняются эскизы медиафайлов, чтобы в дальнейшем смартфон мог быстрее подгружать плитки-миниатюры. Со временем накапливается несколько гигабайт эскизов, особенно если владелец устройства любитель делать снимки или снимать видео.
Например, на одном из смартфонов редакции хранится 500 фотографий. Размер папки с миниатюрами.thumbnails составляет 1 ГБ. Это пространство можно легко освободить.
Так как директива.thumbnails по умолчанию скрыта, через галерею зайти в нее не получится. Для диагностики и удаления эскизов рекомендуется скачать приложение Total Comander. Далее нужно выполнить следующие действия:
- Зайдите в установленное приложение Total Comander и найдите там папку.thumbnails (она находится в папке DCIM).
- Под перечнем сохраненных миниатюр в левом нижнем углу экрана есть кнопка «Выделить» - нажмите ее.
- Затем нажмите на крестик внизу панели, чтобы удалить существующие эскизы.
Единственный недостаток в такой операции - теперь миниатюры будут подгружаться чуть медленнее. После очистки папки.thumbnails устройство снова начнет создавать новые эскизы. Чтобы это предотвратить, потребуется блокировка создание эскизов.
Как заблокировать создание эскизов?
Чтобы не удалять содержание папки.thumbnails постоянно, выполните следующие действия:
- Удалите папку.thumbnails и подключите смартфон к ПК.
- На компьютере создайте пустой текстовый файл и укажите для него имя .thumbnails (убедитесь, что название папки прописано точно).
- Далее этот файл переносится на телефон в папку DCIM.
Теперь сохранение эскизов прекратится, так как система не сможет создать новую директиву .thumbnails , поскольку в гаджете уже существует папка с аналогичным названием. Если по какой-то причине этот метод не сработал, проделайте те же действия, но вместо .thumbnails , укажите пустому текстовому файлу имя .nomedia .
Карта памяти
Логичным и самым простым решением проблем с нехваткой памяти является покупка карты памяти (если в смартфоне есть соответствующий разъем). При установке microSD на некоторых устройствах потребуется ее активация, потому что по умолчанию телефон так и продолжит сохранять файлы во внутреннею память. Зайдите в раздел «Память/Хранилище» и поставьте маркер возле опции «Карта памяти».
Нужно отметить, что в смартфонах на свежих версиях Android есть возможность объединения внутреннее хранилище с картой памяти. В таких случаях смартфон сам предложит произвести соединение после установки карты.
Сброс настроек
Самым радикальным методом решения всех системных проблем является полное форматирование или сброс гаджета до . Этот метод рекомендуется использовать в случаях, когда простые способы решения проблемы не принесли желаемого результата.
Для возвращения смартфона к заводским настройкам выполните следующие действия:
- Зайдите в настройки и выберите опцию «Восстановление и сброс».
- Здесь могут быть два варианта: сброс без потери данных и сброс совместно с полным форматированием накопителя. Выберите второй вариант.
- Далее нажмите «Сбросить настройки» и ждите завершения процедуры.
Итоги
Проблемы с памятью бывают разными, как и их решения. Начните диагностику системы с выполнения самых простых действий и удаления ненужных игр, приложений, фотографий, видео и других файлов. Не забудьте добавить карту памяти, очистить кэш и папку .thumbnails . Если это не поможет, пробуйте