Куда исчезает память на телефоне. Что делать, если недостаточно свободного места в памяти мобильного устройства Андроид, как исправить ситуацию? Сохранение данных на внешнем носителе
Пользователи android часто сталкиваются с тем, что через некоторое время после начала использования куда-то девается “системная” память. Это касается и пользователей бюджетных версий смартфонов, и середнячков; редко касается только пользователей флагманов, хотя и им не помешает прочитать эту заметку. Тем более, что бюджетных аппаратов “на руках” всё же большинство.
Когда покупаешь android-смартфон впервые, непонятно, хватит ли указанной в спецификации памяти для реальных задач. Моим первым смартфоном на android был Samsung Galaxy Gio GT-S5660, с 178 мегабайтами “встроенной памяти”. Мысли при покупке:“Так, основные приложения уже установлены. Докупаю ещё карту памяти для мультимедии, файлов и остальных прог. А те, что не смогут установиться на карту, – для них и 178 метров с головой.”
А через некоторое время приходит понимание и разочарование. Но давайте обо всём по порядку. Попробуем разобраться с основными понятиями в файловой системе и как “лечить” проблему на минимальном уровне. Я сильно упрощаю материал, поэтому не ищите “неточностей” с точки зрения Computer Science.
Операционная система android основана на Linux. Если посмотреть на неё с корня то увидим примерно следующую картину:
Примерно то, что и в любом линуксе. Я не буду описывать все папки – если вам это нужно, почитайте соответствующую литературу. Сейчас нас интересует “встроенная память” и “системная”. Где это и что?
Сама операционная система android установлена в системную память. Это все файлы и папки, которые вы видите на скриншоте, за исключением пары. Про эту память производители не пишут нигде и никогда (во всяком случае, я не видел, если вы видели – покажите). Ни в одном пресс-релизе или спецификациях вы не увидите “Системной памяти ХХХ МБ”. Здесь находятся все системные файлы, которые мало интересуют обычного пользователя. Используя специальные утилиты, её-таки можно посмотреть. В Galaxy Gio системная память составляет 206 мегабайт, но нас в данном случае интересует одна папка /system/app .
Именно в этой папке находятся все “предустановленные” приложения. Здесь располагаются и те программы, без которых смартфон не может нормально функционировать, например “звонилка”, всякие “синхронизаторы” и те, которые инсталлировал вендор (производитель телефона) по умолчанию: Youtube, какой-нибудь офис или “операторский” софт.
Но где же у нас находится та самая “встроенная память” или “память пользователя”?. Говоря простым языком, она находится в каталоге /data
. Правильней сказать: “участок внутренней энергонезависимой памяти, доступной пользователю, смонтирован в файловой системе как каталог /data
“, но я буду всё упрощать.
Что находится в этом каталоге? Начинающий пользователь думает, что ему предоставлено всё
пространство встроенной памяти (в моём случае 178 МБ) в полное распоряжение.
Как бы не так! Эта директория уже после первого старта забита каталогами с файлами. Я опять не буду останавливаться на всех каталогах, а расскажу лишь об основных “пожирателях” места.
Первая директория – dalvik-cache
. Часть android – Dalvik Virtual Machine
– собственная реализация Google виртуальной java
-машины, в которой запускаются все приложения. Dalvik-кэш – промежуточный буфер с быстрым доступом. Проще говоря, сюда android cкладывает предварительно скомпилированный код программ для того, чтобы ускорить их запуск. Причём, это не зависит от типа программы: хоть системная, хоть в памяти пользователя, хоть на карте памяти; dalvik-cache
в одном месте – в /data
. К примеру, на Galaxy Gio эта папка после первого старта занимает порядка 100-110 мегабайт. Ну и 178 мегабайт памяти для пользователя неожиданно превращаются в 60-70. Грусть-печаль. Совсем без этого кэша нельзя. В сети есть ряд инструкций, которые позволяют перенести его на внешнюю карту памяти. Конечно, это немного сказывается на быстродействии, да и глюки бывают. Я этот приём описывать не буду. (Если у вас есть собственное описание этого метода, стучитесь – обменяемся ссылками)
Смотрим дальше. Папка /data/app . В неё и устанавливаются все пользовательские программы, которые не могут быть перенесены на карту памяти по каким-то причинам. Причин обычно две. Первая – виджет: такие программы не могут быть перенесены на карту из-за ограничений ОС. Вторая – разработчик не подумал о пользователях бюджетных смартфонов.
Теперь самый главный сюрприз, из-за которого я и начал писать этот пост. Когда обновляется системная программа, например Youtube, её apk тоже помещается в /data/app . И у нас получается следующее: в /system/app лежит, никуда не девшись, старая версия программы, а в/data/app – новая. Конечно “части” программы лежат ещё и в dalvik-cache, и в других кэшах и местах, но это как бы обычно, а вот такое “удвоение” нам совсем не нужно. Получается, даже если вы не ставили ни одной программы сами, через некоторое время память пользователя (/data/app) уйдёт на обновление системных программ (конечно, если обновляете). Android не переместит сам этот apk в /system/app никогда.
Что делать?
Во-первых, нужно получить , иначе система не позволит вам ничего записать в /system/app
.
Как получить root
для вашего конкретного устройства предлагаю поискать в интернете самим или полистать эту тему на 4PDA
.
Рут-права – это не страшно. Зачастую пользователи конкурирующих систем представляют это как какое-то страшное злодейство, позволяющее делать неизвестно что. Например, “пиратить” – как с JailBreak на iOS. Для “пиратства” на андроиде всё это не нужно:) Смартфон с включенными root-правами всего лишь позволяет некоторым программам, перечень которых контролируется, всегда или временно получать право записи в системные каталоги. И всё. Как sudo на linux или “Выполнить от имени администратора ” на windows . Страшно? Нет. Сейчас на некоторых прошивках рут включается просто переключателем в настройках.
Вторым пунктом нам потребуется программа SystemCleanup
Программа “донатовая”. То есть, при каждом запуске она просит купить примерно за 3 доллара Inteks Donation Key
, который подходит к нескольким программам автора, но функциональности это не отнимает. Вообще, программа позволяет много чего: “одексировать” приложения (возможно, расскажу об этом позже) на самом устройстве, чистить кеш, удалять системные приложения, делать резервные копии и многое другое.
Рассмотрим только восстановление вселенской справедливости
перенос обновлённых системных программ на своё место.
Запускаем программу и переключаемся на вкладку Apps .
Здесь мы видим перечень установленных приложений с дополнительной информацией. Ищем программы, под которыми красным написано system+data . Это и есть наши “штрафники”. При нажатии на строку будет показана дополнительная информация о месте, занимаемом данным приложением в разных “местах памяти”. Делаем долгий тап и выбираем “Update system app ” (скриншот старый, сейчас надпись такая) и соглашаемся с действием в дополнительном диалоговом окне. Обычно после всех перемещений требуется перезагрузка устройства, что программа и предложит сделать.
Вот таким нехитрым способом можно освободить несколько десятков мегабайт ценной пользовательской памяти, занятой клонами.
Вообще, повторюсь, программа может делать довольно много полезных вещей. Например, можно удалить предустановленные системные приложения, которые вам не нужны. Причём под большинством приложений есть подсказка: безопасно ли его удалять. Можно перенести приложение из основной памяти на карту с полным сохранением работоспособности (только если это не виджет). А можно некоторые приложения сделать “системными”. Например, вы освободили в системной памяти несколько мегабайт, занятых ненужным операторским софтом, и при этом поставили стороннюю “звонилку”. Переносить на карту памяти её не целесообразно из-за скорости или отказоустойчивости, а место во “встроенной памяти” она занимает. Долгий тап и выбираем Move app to /system/app , и ваша программа переместилась в папку /system/app , то есть стала системной (с точки зрения андроида).
На этом сегодня всё. Ещё раз: у программы есть множество полезных функций, изучите их сами или, может быть, я когда-нибудь опишу. Есть более радикальные методы “расширения” пользовательской памяти , связанные с перемонтированием далвик-кэша или вообще папки /data на карту памяти, но они связаны с определённым риском и другими неудобствами.
На платформе Android выдает сообщения недостаточно памяти или ошибка памяти, нет памяти, и так далее.
Многие пользователи сталкиваются с проблемой, когда телефон либо планшет на базе Android начинает капризничать. Вроде, ничего такого не происходило, что могло вызвать неисправность, а работает он не так, как должен.
Например, в устройстве появились проблемы с тем, что на том или ином этапе работы с гаджетом, система выдает сообщения о сбое, обращая внимания на проблемы с «памятью» . Причиной тому может быть:
1-ое: Программный сбой - т.е. проблема заключается в сбое программного обеспечения
2-е: Аппаратный сбой - т.е. проблема заключается в «железе»(т.е. - требуется замена либо восстановление запчастей гаджета)
Однако, не спешите расстраиваться - в 90% случаев с проблемами запуска и работы приложенийи всей системы смартфон а или планшет а на базе Android виноват программный сбой, который Вы вполне сможете исправить своими силами.
Исправляем программный сбой:
Способ 1. Довольно простой - заходите в «настройки» , находите там «резервное копирование и сброс» , в котором выбираете полный сброс настроек с удалением всех данных. Будьте внимательны, применение данного способа часто оказывается действенным, однако влечет за собой удаление всех фотографий, контактов, паролей, музыки, игр, видео и в общем-то, всей информации, хранящейся на вашем смартфон е или планшет е. Потому, предварительно сохраните все, что Вам нужно, подсоединив гаджет к компьютеру. Если данный способ Вас не устраивает, либо если и после него проблема не устранена, смотрите Способ 2 .
Способ 2 .
Основан на решении проблем со связью и приемом сети телефон ов и планшет ов на базе Android методом внедрения дополнительного ПО. Утилит, контролирующих все процессы внутри гаджетов. На сегодняшний день, их довольно много, однако, чем меньше функций содержит приложение, тем больше, как правило, оно действенно. Лучше всего контролирует функции системы, корректирует, и исправляет все возможные ошибки настроек и синхронизации небольшая, и простая в обращении, бесплатная утилита для устройств на базе Android . Скачать приложение из Google Play и посмотреть его дополнительные опции в описании можно . После установки приложения, его остается только запустить. Дальше, от Вас, в принципе, больше ничего не требуется. Приложение полностью возьмет на себя контроль функций устройства. (К слову говоря, кроме всего прочего, гаджет начнет заряжаться на 20% быстрее, а также существенно повысится его производительность, что отразится на скорости загрузки и работы всех приложений, игр, и системы в целом. В среднем, после сканирования, система работает на 50% быстрее.)
- Помимо этого, стоит очистить систему при помощи НОРМАЛЬНОГО антивируса. Лучше всего, с этой задачей справляется антивирус Касперского , скачать который можно . В отличие от «мульти-клинера», софт «Лаборатории Kaspersky» платный, потому, если возможности установить такую защиту у Вас нет, этот шаг можно и пропустить…
Способ 3.
Смена программного обеспечения устройства, или, как ее еще называют«перепрошивка ». Данный способ, как правило, требует определенных навыков и решается по средствам обращения в Сервисный Центр. Для самостоятельного же осуществления данной задачи нужно обратиться к сайту-производителю Вашего устройства, скачать нужные для прошивки утилиты и саму прошивку, после чего переустановить ее на Вашем гаджете.
Если не один из способов не принес результатов, к сожалению, Вам придется обратиться в Сервисный центр для ремонт а Вашего планшет а или смартфон а.
Пропала «память» на планшете либо телефоне. Что делать, если телефон или планшет на платформе Android выдает сообщения типа недостаточно памяти, ошибка памяти и так далее.
Ежедневно мы используем планшеты для учебы, работы, общения и других целей, в связи с чем имеется крайняя заинтересованность в работоспособном состоянии устройства. Причин для расстройства у владельца компактного компьютера может возникать множество, и каждая проблемная задача должна обязательно находить ответ. Что делать, если планшет не видит внутреннюю память? На этот счет есть определенная последовательность действий. Но прежде стоит узнать о распространенных обязательствах, при которых возникает рассматриваемая ситуация.
Как поступить?
Некоторые пользователи жалуются относительно сбоев, происходящих при удалении файлов с внутренней памяти планшетного компьютера. Планшет может сбоить и по другим причинам, выдавая подобную неисправность.
Важно: все нижеописанные действия приведут к удалению информации, содержащейся во встроенной памяти планшетного компьютера!
Наиболее часто устранить проблему удается следующим способом:
- Для начала выключите планшетный компьютер
- Далее зажмите кнопку уменьшения громкости на корпусе устройства, включите планшет (необходимо нажимать две кнопки одновременно)
- Выждите несколько секунд, после чего появится меню «Рекавери»
- Опуститесь к пункту «Wipe media partition», используя упомянутую выше кнопку уменьшения громкости на корпусе планшета
- Чтобы выбрать данный пункт понадобится нажать на кнопку питания. Произведите одно непродолжительное нажатие
- Опускаемся до пункта «Согласен», а затем выбираем его, используя клавишу питания устройства
- Теперь потребуется выбрать первый пункт меню под названием «Reboot device»
- Далее планшетный компьютер перезагрузится в нормальный режим, после чего основная память устройства с вероятностью 90% восстановится
Если вы по какой-либо причине не можете устранить неисправность устройства самостоятельно, рекомендуется обратиться к компетентному знакомому или в сервисный центр, где вам предоставят качественный ремонт, устранение неисправности подобного характера. Самостоятельные шаги некомпетентного пользователю могут привести к дополнительным проблемам! Если действия по инструкции, изложенной выше, не принести ожидаемый результат и память снова невидна для планшета, понадобится обратиться в сервисный центр.
Независимо от того, какого объема память в вашем планшете или смартфоне Android, вы все равно обязательно столкнетесь с проблемой нехватки свободного пространства на накопителях устройства. Современные трехмерные игры, мегапиксельные фотки, качественная музыка и фильмы умудряются так быстро откусывать гигабайты, что совсем скоро после покупки Android уже начинает закидывать вас предупреждениями о недостатке места и ошибками при установке программ. Поэтому приходится принимать срочные меры по генеральной уборке. В этой статье вы найдете подробный план действий, которые помогут вам получить свои гигабайты обратно.
1. Оценка использования памяти
Прежде чем приступать к первым шагам, следует провести разведку местности и оценить степень заполненности диска. Узнав, сколько места занято различными данными, вам будет проще принять решение о необходимости тех или иных действий. Одной из лучших утилит для этой цели является DiskUsage , который позволяет увидеть полную картину размещения ваших данных в простой и наглядной форме. Одного взгляда на полученную диаграмму будет достаточно, что выявить самых злостных пожирателей пространства на карте. Кстати, вы можете начать уборку уже на этом этапе, так как прямо из приложения сможете удалить некоторые ненужные вам файлы.
Еще одной утилитой подобного рода является «Диски, Хранилища и SD карты ». Это интерактивное приложение служит для визуализации памяти и хранилищ устройства. Оно поможет вам освободить место на карте памяти, быстро найдёт и удалит большие и уже ненужные файлы во внутреннем хранилище.
2. Перенос программ на внешнюю карту памяти
Практически все устройства Android позволяют использовать дополнительную карту SD, объем которой значительно превышает объем внутренней памяти. Поэтому обязательно следует попробовать перенести установленные у вас программы на внешнюю карту. Сделать это можно как встроенными в систему средствами, так и с помощью специальных утилит, что гораздо удобнее. Например, AppMgr III (бывший App 2 SD) умеет не только перемещать приложения во внутреннее или внешнее хранилище для освобождения дополнительного места, но и может скрыть встроенные системные программы, а также обладает возможностью пакетного удаления ненужных программ.
3. Удаление предустановленных программ
Многие производители стараются напичкать свои устройства максимальным количеством приложений, не заботясь о том, нужны они вам или нет. Причем, удалить их обычным способом, как правило, невозможно, так что приходится мириться с этим мусором, зря занимающим место и ресурсы устройства.
Однако, если у вас устройство, то ситуация вполне поправима. С помощью программы Root App Delete вы сможете как полностью выкорчевать лишние программы, так и просто отключить их. Это пригодится вам в том случае, когда вы не очень уверены в безопасности удаления системного приложения. Просто заморозьте его на некоторое время, а потом, если все работает как надо, можете окончательно удалить.
4. Очистка мусора
В процессе своей работы операционная система и отдельные приложения создают массу временных и вспомогательных файлов, которые, накапливаясь со временем, начинают занимать довольно значительные объемы. Поэтому периодически рекомендуется чистить кэш приложений, остатки удаленных программ, пустые папки и прочий мусор. С этой задачей отлично справляется программа Clean Master , про которую мы писали в . Обратите только внимание, что за последнее время авторы этого приложения умудрились напичкать его целым набором дополнительных функций, так что не забудьте в настройках отключить все вспомогательные модули, чтобы программа не слишком докучала вам своей опекой.
5. Сохраняйте данные на внешнюю карту
Существует множество программ, которые получают из сети и сохраняют в устройстве свои данные. Это могут быть подкасты, онлайновые музыкальные проигрыватели, читалки и так далее. Как правило, все они позволяют выбрать каталог для хранения своих файлов. Если вы увидели, что внутренняя память гаджета заполнена загруженной музыкой, видео и документами, то не поленитесь покопаться в настройках соответствующих программ и указать подходящие каталоги на внешней карте.
6. Используйте облачные сервисы
Не будем забывать, что интернет — это улица с двусторонним движением, благодаря которой можно не только загружать данные на свое устройство, но и выгружать их в сеть. Благодаря существованию облачных сервисов и все большему распространению широкополосных подключений, уже нет необходимости хранить в мобильном или планшете данные на все случаи жизни, достаточно иметь лишь то, что нужно вам в эту минуту.
Например, сервис позволяет сохранить обширную музыкальную коллекцию (20 000 треков) на удаленном сервере, а в смартфон подгружать лишь то, что вы хотите послушать в момент отсутствия соединения с сетью. Не менее действенно можно расправиться с залежами фотографий и снятых роликов. Достаточно установить Dropbox или, например, клиент социальной сети
Одним из слабых мест ОС Android считается системная память, особенно, если технические характеристики устройства исключают возможность её добавления. Ситуация осложняется ещё тем, что со временем скапливаются всевозможные установочные модули и файлы, что заметно сказывается на скорости работы гаджета. Поэтому многие пользователи начинают задаваться вопросом — как освободить системную память на Андроиде?
Известно несколько действенных способов, о которых и пойдет речь в этом гиде.
Современные телефоны (планшеты) имеют системную (встроенную) память и дополнительные карты памяти. И, если (если на ней нет ничего ценного), то с системной памятью все немного сложнее.
Очистка через встроенный проводник
Память переполнена? Можно воспользоваться специальным проводником, который есть в самом устройстве (в разных аппаратах название может различаться):
Открыть утилиту, выбрать категорию, нуждающуюся в очистке. Это могут быть приложения или документы, архивы или изображения, видео или музыка. Наверху найти изображение карандаша (редактирование) и нажать на него:
В открывшемся окне появится содержимое папки выбранной категории, отмечаем ненужные файлы. Удалить их, нажав на значок с корзиной:
Очистка при помощи Clean Master
Следующий способ – использование утилиты «Мастер очистки» (Clean Master), которое считается одним из самых востребованных, ощутимо ускоряющих работу мобильных устройств. Приложения, работающие на девайсе не только память «съедают», но и заряд батареи. Реализованный в программе новый task killer сможет завершить работу нежелательных приложений, что позволит освободить существенный объём памяти и увеличит скорость аппарата. Права «суперпользователя» не понадобятся, но если они есть, task killer будет функционировать лучше.
Алгоритм работы достаточно прост:
Запустить Clean Master – отрывается окошко с двумя кругами, где больший характеризует системную память, а меньший – оперативную:
Выбрать «Память» (может быть «Устройство» или как-то иначе) – запускается процесс сканирования. В результате проверки становится понятно, что именно поможет освободить память.
Открывается таблица, где необходимо выбрать те файлы, которые можно удалить или сжать, подтвердить их удаление, нажав на «Сохранить»:
Процесс очистки может занять некоторое время, после чего выскочит сообщение «Место освобождено».
Очистка при помощи диспетчера задач
Можно очистить память при помощи встроенного диспетчера задач:
- Зайти в меню «Настройки».
- Выбрать подменю «Приложения».
- Очистить память, выбрав утилиту (одно или несколько приложений) и нажав «Удалить».
Перенос приложений на SD-карту
Бывают ситуации, когда память куда-то пропала, хотя пользователь не успел еще ничего установить. Это можно объяснить:
- наличием вирусов – придется запустить внеочередную (тщательную) проверку одним из многочисленных антивирусов;
- обновлением установленных ранее программ, которые занимают все больше свободного места.
Если проблема с вирусами отпадает, значит, нужно настроить хранилище (память на Android). Проще говоря, любое приложение может быть перенесено на карту памяти. Главное, выполнить следующие шаги:
- Войти в меню «Настройки».
- Нажать на программу (иконку), которую следует переместить.
- Перенести ее на карту памяти, выбрав соответствующую кнопку.
К сожалению, этот способ подходит лишь для тех программ, которые не являются системными.
Сохранение данных на внешнем носителе
Среди установленных приложений наверняка найдутся те, которые сохраняют в устройстве данные, полученные из сети. Самый простой пример – читалки и онлайн-проигрыватели. Чтобы предотвратить переполнение внутренней памяти телефона (планшета), необходимо настроить их таким образом, чтобы все данные записывались на внешнюю карту.
Использование облачных сервисов
Современному пользователю незачем хранить на Android информацию, которая, возможно, никогда и не пригодится. Нужно оставлять в памяти только то, что важно в настоящий момент. Все остальные данные можно смело выгрузить в облачное хранилище, где они будут дожидаться своего часа.
Как видно из нашего материала, оптимизировать своего «Андрюху» вполне сможет даже не самый продвинутый пользователь. Ну и для наглядности процедуры — видео