Строительная биржа Uspehdelo.ru Строительная биржа Uspehdelo.ru

Как изменить память на андроиде. Как расширить внутреннюю память смартфона

ремонт и настройка ремонт и настройка

пятница, июля 22, 2016 - 17:45

Adoptable storage – объединение в один логический раздел внутренней и внешней памяти

ремонт и настройка ремонт и настройка

В новой версии Android 6.0 Marshmallow появилась опция Adoptable storage, объединяющая в один логический раздел внутренний и внешний флэш накопитель (MicroSD). Память представляет собой один массив, а ОС сама распределит в какой раздел поместить установленные приложения. Стоит напомнить, что до этого картам памяти отводилась скромная роль для хранения мультимедийных файлов, без возможности переноса приложений или кэша, в результате чего внутренняя память забивалась 1-3 массивными играми.

Активация Adoptable storage

Искать опцию в настройках не нужно, система сама предложит объединение памяти, как только обнаружит MicroSD. Для защиты информации на накопителе используется шифрование (защиту) данных, а для этого требуется отформатировать карту, что приведет к удалению данных, поэтому обязательно сделайте резервную копию. Согласившись с очисткой, дождитесь окончания операции и не извлекайте карту в момент форматирования.

После форматирования система предложит перенести мультимедийный контент (фотографии, картинки, музыку, видео и т.д.) в раздел относящийся к MicroSD. В этот момент отобразится точное количество памяти, которая освободится после переноса данных. Выполните перемещение сразу или отложите на потом.

Особенности и последствия Adoptable storage

1. Опция сделает общим внутренний и внешний накопитель, поэтому при подключении к ПК\МАС отобразится только один диск. При этом в настройках устройства видно, сколько использовано памяти каждым разделом.



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

3. Используйте только высокоскоростные карты 10 класса UHS-I, так как это влияет на производительность и скорость работы устройства. Если MicroSD не достаточно быстрая, система сообщит о возможных сбоях и длительном перемещении информации.

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

5. После сброса до заводских установок, MicroSD карта перестанет работать, что приведет к очередному форматированию. Поэтому обязательно позаботьтесь о настройке резервного копирования информации.

Одним из главных первоначальных преимущество операционной системы Android над смартфонами Apple была поддержка карт памяти. Google до сих пор избегает их в своих аппаратах серии Nexus, зато другие Android-производители предлагают слоты microSD. В прошлом ими было довольно непросто управлять, но это изменилось в версии Marshmallow с появлением опции адаптируемое хранение (Adoptable Storage). Несколькими нажатиями вы имеете возможность объединить карту со встроенной памятью для расширения вместимости. Если вы не против ряда минусов.

Что такое адаптируемое хранение?

Режим по умолчанию для съёмной памяти в Android всегда держал её отдельно от интегрированной памяти. Даже когда была возможность перенести данные на карту, часто приходилось делать это вручную. Например, когда Google дала возможность переносить на карту SD приложения, каждое нужно было перемещать отдельно. До настоящего дня стандартная съёмная память не поддерживала приватные данные приложений и медиа, пока вы не задействовали адаптируемое хранение.

Адаптируемое хранение форматирует карту microSD как часть системы, используя файловую систему Ext4 и 128-битное шифрование AES. Новый раздел становится частью системы и главным местом хранения данных приложений. Раньше у вас было 10-12 Гб на смартфоне 16 Гб, можно было увеличить значение до 70 Гб за счёт карты microSD объёмом 64 Гб. Данные распределялись между картой памяти и встроенной памятью автоматически, без необходимости использовать файловый менеджер.

Другими словами, если вы «адаптируете» карту SD, это сделает память смартфона более вместительной, а не добавит отдельное дисковое пространство, несвязанное во встроенной памятью. Адаптируемую память можно создать с применением любой карты памяти, Android быстро запустит бенчмарк, чтобы убедиться в достаточно высокой скорости её работы. Использование более медленной по сравнению с рекомендуемыми карты может отрицательно влиять на скорость работы системы, хотя разница обычно невелика. При использовании достаточно быстрых карт скорость чтения и записи данных станет медленнее примерно на 5%.

Когда карта адаптирована системой, она словно становится неотъемлемой частью устройства. Поскольку Android держит значительную часть данных приложений на карте, её устранение приведёт к неработоспособности многих программ. Если заставить систему забыть об адаптированном хранении, когда карта потеряна или повреждена, эти данные будут утеряны безвозвратно.

Как использовать адаптированное хранение на смартфоне

Для использования адаптированного хранения нужен аппарат на операционной системе Android 6.0 Marshmallow и слот для карт памяти microSD. В число поддерживаемых устройств, среди прочих, входят Moto X Pure, G4 и One A9. Не все смартфоны на Android 6.0 поддерживают эту функциональность – её нет в новых LG G5 и Galaxy S7.

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

Когда вы выбираете вариант «Внутренний», вся хранимая на карте информация удаляется. Когда форматирование завершено, устройство предложит вариант перенести данные приложений и мультимедийные файлы на карту. На это уйдёт некоторое время, в зависимости от объёма данных. Если вы пропустите эту возможность и захотите вернуться к ней позже, откройте меню внутренней памяти и выберите опцию «Перенести данные». После этого карта окажется заполненной на несколько гигабайт.

Если вы решите использовать карту для чего-то ещё или захотите купить карту побольше, придётся сначала провести подготовительную работу. Хранящиеся на карте данные нужно вернуть во внутреннюю память устройства, чтобы приложения не утратили работоспособность. Это можно сделать из меню встроенной памяти. Если всё не умещается, нужно удалить некоторые файлы, пока не уместитесь в предлагаемый лимит. После этого можно перейти в меню карты SD и отформатировать её как «Портативную», что даст ей возможность работать с другими устройствами. Если на ней оставались данные, они будут уничтожены.

Таковы подводные камни использования адаптируемой памяти, однако в большинстве случаев она удобнее существовавших ранее вариантов. Пока OEM-производители продолжат впускать смартфоны с объёмом встроенной памяти всего 16 Гб, эта функция должна пользоваться спросом.

Большинство смартфонов на Андроид бюджетного и среднего уровня имеют встроенную память размером в 4 Гб (а выпущенные до 2012 года намного меньше). Поэтому установка приложений и игр в какой-то момент серьезно затрудняется - смартфон старательно пытается что-либо установить, после чего выдает замечательное сообщение «внутренняя память переполнена» и предлагает что-нибудь очистить. Первое время это помогает - удалив лишнее, избавившись от ненужного, пользователь телефона получает немного свободного места для своих нужд. Спустя еще парочку недель или месяцев (смотря с какой интенсивностью используется программная и игровая составляющая смартфона) надоедливое сообщение показывается вновь, раздражая своей назойливостью и неустранимостью. Как же бороться с этой неприятной особенностью поведения недорогих смартфонов, лишенных счастья вместительной внутренней памяти? Есть пара-тройка путей, радикальных и не очень и о них сегодня пойдет речь.

Способ первый, проще некуда

Первое, что поможет освободить память, если ее не хватает, а хочется попробовать что-то новое - это очистить кэш приложений. Утилит, очищающих память, в Google Play добрая сотня и все они в равной степени полезны, потому не будем останавливаться на описании какой-то конкретной программы. Просто поищите в списке приложений Cleaner и выбирайте самое популярное по количеству загрузок и «звездочек» в оценке. Предупреждаем, что очистка кэша не означает удаление программ, она всего лишь удаляет прогресс в играх, может затронуть и настройки приложений (зависит от глубины очистки). В ряде случаев, если кэш разросся до неправданно большого уровня, память внутренняя неожиданным образом окажется практически свободной. Недостаток вышеозначенных приложений есть - для очистки dalvik cashe нужны права Root (об этом пишут в описаниях к программам). Посему первым делом необходимо отыскать способ получения таких прав и применить их к вашему смартфону (возможно, способ уже описан на нашем сайте, если же инструкции по рутированию к вашему аппарату нет, попробуйте рутировать через приложения framaroot, unlock root). Далее, удостоверившись, что права действительно получены (всякое бывает) путем проверки их в приложении Root Checker, запускаете ранее установленный чистильщик и очищаете кэш. После чего надобно перезагрузить смартфон и зайти в настройки-память, посмотреть, что же там с памятью стало.

Способ второй, чуть сложнее

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

Проверить, нет ли чего ненужного в системных папках поможет Root Explorer (ставьте последнюю версию, она поинтереснее). Через него перейдите к каталогу datalocal mp и ищите там все, что имеет расширение rm и log - все это удаляйте смело, освобождая драгоценно ограниченные ресурсы.

Способ третий, опасный


Опробовали все вышенаписанное, но память все равно заполнена или ее ощутимо не хватает? Не беда, есть и другие рецепты, чуточку посложнее и поопаснее. Для их реализации потребуется карта памяти повместительнее, с объемом не меньше 4 Гб (обязательно class 10 и выше, иначе сосланное на карту будет тормозить). Воткнув ее в смартфон, отыщите при помощи Root Explorer в разделе /system/etc/ файл vold.fstab. Его и будем править, подменяя картой памяти внутреннюю память смартфона.

ВНИМАНИЕ! Это опасное действие, может привести к циклической загрузке смарта и его неработоспособности! Перед началом подмены скопируйте все важные данные, контакты на компьютер, перенесите все файлы из раздела flash в sdcard (или external sd, если внутренняя память разделена на два раздела, один из которых притворяется sdcard). Названия разделов у разных производителей и прошивках могут отличаться, встречается еще вариант sd и extsd. Скопировав, загружаетесь в рекавери CWM (его предварительно надобно установить, инструкции по вашему телефону могут быть на нашем сайте). В нем делаете Backup системы через соответствующий пункт (Backup and restore, backup, восстановление через restore). А уж потом, запустив телефон заново и добравшись до vold.fstab и нажав кнопку rw сверху в программе Root Explorer, ищете строчки наподобие

dev_mount sdcard /mnt/sdcard auto

dev_mount extsd /mnt/extsd

Они идут одна под другой и без символа / в начале строки. Теперь меняйте в них названия местами - sdcard на extsd в верхней строчке и наоборот, extsd на sdcard во внешней (тот же метод справедлив и для других названий разделов, flash и external_sd. Другие параметры не трогаем, сохраняем файл, перезагружаемся. Теперь внутренняя память смартфона стала внешней, а карта памяти - внутренней и, соответственно, для установки приложений есть много места (в настройках телефона укажите - ставить во внутреннюю память). Если аппарат не загружается, значит, где-то есть ошибки в fold.vstab, загружайтесь в рекавери и восстанавливайте ОС из бэкапа. Еще раз напоминаем, не надо геройствовать, сделайте бэкап, шутки с системными файлами без перестраховки плохи!

Способ четвертый, занудный


И последний вариант, который не затрагивает столь капризный системный файл, заключается в создании дополнительного раздела для установки приложений, который присовокупляется к внутренней памяти. Это делает программа Link 2 sd (есть в гуглоплее, нужен Root). Но сперва удалите a2sd, если им уже пользуетесь, они несовместимы. Берете любую карту памяти от достаточно нормального производителя без тучи бракованных карт памяти, вставляете карту в картридер и форматируете ее, разделяя на два раздела (один - фат32, второй - ext2). Детальную инструкцию со скриншотами, как пользоваться программой, смотрите на вики проекта (http://forum.xda-developers.com/wiki/index.php?title=SD_card_partitioning ).

ВНИМАНИЕ 2 - есть риск повреждения карт ы памяти, необратимого никакими средствами.

Раздел ext2 лучше делать не больше полгигабайта, хотя утверждение не имеет 100% подтверждения - мы пробовали и 2 Гб, все работает отлично. Создавать дополнительный раздел больше двух гигабайт, между тем, не рекомендуется. Если карта не брендовая, а нонеймовая, больше 512 мб делать опасно - и глючит, и отмонтируется и перестает работать совсем, в общем, показывает свой непростой характер на полную. Не забывайте, оба раздела - primary! Сделав разделы, вставляйте карту в телефон и ставьте Link 2SD, разрешив ей работать от администратора (спросит при первом же запуске). В программе нажмите Create Link, после сообщения, что все ок, перезагружайте смарт и снова запускайте полезную утилитку. Теперь отсортируйте приложения «по прожорливости» и самые крупные выделите долгим нажатием и нажмите «сослать». Предварительно птичкой можно отметить и перенос далвик кэша, но это на крайний случай, когда памяти совсем не хватает. Иначе глюки более чем вероятны. Сослав все на дополнительный раздел, пользуйтесь освободившейся памятью на свое усмотрение, ведь теперь ее больше, много больше!!

Проблемы и их фиксы

Карта памяти не видится компьютером при монтировании? Установите Multi Mount SD-Card и запускайте монтирование перед подключением к компьютеру, через виджет приложения на рабочем столе.

Надо удалить сосланное? Выделите программу, выберите пункт «вернуть», очистите кэш и удалите ее.

Купили новую карточку памяти, внезапно умерла старая и половина приложений пропала и не работает? Чтобы избежать сего чуда, надобно после первой установки и настройки программы создать копию разделов на карточке через Акронис, на стационарном компьютере, после чего забэкапленное бережно хранить до замены карточки - купив новую, просто восстанавливаете разделы на новой карте и втыкаете ее в смартфон. Примечание! Вытаскивать карту и вставлять ее обратно при установленном и работающем Link2Sd только при выключенном телефоне! Включать исключительно после ее возвращения в слот - вы же не хотите весело провести время, нагугливая, как разобраться с последствиями? А они будут, так как многое попросту «отвалится» и больше не заработает.