Сохранение файлов вместо внутренней памяти на sd-карту
Содержание:
- SD карта как внутренняя память Android
- Используем штатные инструменты Android
- Как переключить память Андроид-телефона на карту памяти
- Установка SD-карты в слот android-устройства
- Как использовать SD-карту в качестве внутренней памяти на Android?
- Инструкция как переключить память с внутренней на карту памяти SD с помощью adb
- Способ №1. Изменяем содержимое файла Vold.fstab
- Особенности использования карты как основного хранилища
- Как отключить и достать карту памяти
SD карта как внутренняя память Android
В этой инструкции — о настройке SD карты как внутренней памяти Android и о том, какие ограничения и особенности при этом имеются. Сначала показан процесс для 7.0, затем — для последней версии Android 9. Учитывайте, что некоторые устройства не поддерживают данной функции, несмотря на нужную версию андроид (Samsung Galaxy, LG, хотя и для них есть возможное решение, которое будет приведено в материале). См. также: Как очистить внутреннюю память на Android телефоне или планшете.
Примечание: при использовании карты памяти таким образом, она не может быть использована в других устройствах — т.е. вынуть и подключить ее через кард-ридер к компьютеру получится (точнее, прочесть данные) только после полного форматирования.
Используем штатные инструменты Android
Благодаря возможностям Android Marshmallow последующие версии операционных систем подверглись изменению со стороны обработки информации на съемных накопителях. С этого момента пользователь может использовать элемент в качестве внутреннего хранилища, так как ОС будет рассматривать накопитель как сектор расширенной памяти устройства. Но стоит учитывать главный недостаток данного способа. После переноса определенных приложений флэш-накопитель станет зашифрованным, то есть, на других смартфонах считывать информацию с карты не получится.
Для начала потребуется создать резервную копию информации, после чего установить накопитель в смартфон. В появившемся окне откроется сообщение, в котором будет информация о новой карте. Пользователю нужно выбрать раздел с установкой. Главнейший фактор для успешного считывания информации – выбор режима использования накопителя:
- Android 4-8 версии – Use as Internal Storage;
- Android 9 версии – Phone Storage.
В некоторых случаях подобный раздел не появляется, поэтому придется производить установку вручную. Для этого потребуется зайти в настройки хранилища и отыскать инструмент с форматированием внешнего накопителя. Устройство предложит произвести перемещение информации и приложений на съемную карту. По умолчанию систему должна предоставить информацию о том, сколько места освободится в смартфоне. Для переноса стоит нажать на кнопку «Перенос контента».
Adoptable Storage – функция, которая отвечает за перенос данных с внутренней памяти на внешнюю карту. Как правило, все данные с карты памяти автоматически стираются после того, как элемент форматируется в виде внутреннего хранилища.
Android 9.0 Pie
Для тех устройств, которые не имеют возможности поддерживать адаптируемый склад памяти, можно воспользоваться ручным переносом информации на съемный накопитель. Какие действия следует совершить:
- Открыть главные настройки телефона, и перейти в раздел App Info.
- Отыскать программу, которую необходимо перенести на карту памяти.
- Кликнуть на графическую кнопку «Storage/Change/Virtual SD card.
- Далее потребуется нажать на клавишу «Переместить».
Для переноса во внутреннее хранилище необходимо совершить обратные действия. Однако в последнем пункте потребуется выбрать вкладку «Internal shared Storage». Подобные действия нужно производить постоянно, когда извлекается или меняется съемный накопитель.
Android 7.0 Nougat
Для переноса приложения или прочей информации на SD-карту необходимо воспользоваться главными настройками телефона. Если определенные программы не способны перемещаться, напротив них не будет кнопки «Переместить». Чтобы перенести данные на карту памяти, необходимо зайти в параметры системы и отыскать раздел с приложениями. В открывшемся списке выбрать нужную программу, которую потребуется переместить, и нажать на наименование. Далее потребуется открыть блок хранения и нажать на клавишу «Изменить». В строке следует выбрать съемный накопитель и нажать кнопку перемещения.
Android 5 Lollipop
На данной версии операционной системы стоит самый слабый слот для поддержки карт памяти по сравнению с более новыми ОС. Однако перемещение возможно, следует только правильно воспользоваться настройками смартфона. Конечно, в случае переноса данных на операционных системах Android 5 пользователи часто сталкиваются с проблемами, а точнее ограничениями. Многое зависит от того, предусмотрел ли такую возможность разработчик приложения. Также стоит заметить, что информация перемещается частично, поэтому целостность пакета может быть повреждена. Чтобы проверить работоспособность приложения, стоит всего лишь открыть специальный раздел, в котором будет подробная информация об элементе. Благодаря такому подходу можно разобраться с наличием программ, которые можно вернуть обратно во внутреннее хранилище.
Чтобы успешно перенести информацию на карту памяти, следует открыть системные настройки и отыскать блок приложений. В открывшемся окне появится список установленных программ. Пользователю необходимо выбрать нужную и нажать на вкладку с хранилищем, после чего подтвердить перемещение на съемный накопитель. Как правило, в ходе процесса клавиша подсвечивается серым свечением, поэтому в это время не рекомендуется параллельно проводить другие операции. Также стоит заметить, что напротив некоторых утилит кнопка с переносом будет отсутствовать. Это означает, что разработчики не предусмотрели возможность экспорта.
Как переключить память Андроид-телефона на карту памяти
Уточним, что в данном случае мы рассматриваем ситуацию, когда пользователю нужно сделать так, чтобы скачиваемые файлы и программы сохранялись на microSD. В настройках Android по умолчанию установлена автоматическая загрузка на внутреннюю память, поэтому мы будем пытаться это изменить.
Для начала рассмотрим варианты переноса уже установленных программ, а затем – способы изменения внутренней памяти на память флешки.
Способ 1: Link2SD
Это один из лучших вариантов среди подобных программ. Link2SD позволяет проделать то же самое, что можно сделать вручную, но немного быстрее. К тому же, можно принудительно переместить игры и приложения, которые стандартным способом не перемещаются.
Скачать Link2SD с Google Play
Инструкция по работе с Link2SD такая:
- В главном окне будет перечень всех приложений. Выберите нужное.
- Прокрутите вниз информацию о приложении и нажмите «Перенести на SD-карту».
Обратите внимание, что те приложения, которые не переносятся стандартным способом, могут снизить свой функционал. Например, перестанут работать виджеты
Способ 2: Настройка памяти
Снова вернемся к системным средствам. На Андроид можно указать SD-карту как место установки приложений по умолчанию. Опять-таки, работает это не всегда.
В любом случае попробуйте сделать следующее:
- Находясь в настройках, откройте раздел «Память».
- Нажмите на «Предпочитаемое место установки» и выберите «SD-карта».
- Также можно назначить хранилище для сохранения других файлов, обозначив SD-карту как «Память по умолчанию».
Способ 3: Замена внутренней памяти на внешнюю
А этот метод позволяет обмануть Андроид, чтобы он воспринимал карту памяти как системную память. Из инструментария Вам понадобится любой файловый менеджер. В нашем примере будет использоваться Root Explorer, скачать который можно в Google Play Маркете.
Порядок действий такой:
- В корне системы откройте папку «etc». Для этого откройте свой файловый менеджер.
- Найдите файл «vold.fstab» и откройте его с помощью текстового редактора.
- Среди всего текста отыщите 2 строки, начинающиеся на «dev_mount» без решетки в начале. После них должны идти такие значения:
- «sdcard /mnt/sdcard»;
- «extsd /mnt/extsd».
- Нужно поменять местами слова после «mnt/», чтобы стало так (без кавычек):
- «sdcard/mnt/extsd»;
- «extsd/mnt/sdcard».
- На разных устройствах могут быть разные обозначение после «mnt/»: «sdcard», «sdcard0», «sdcard1», «sdcard2». Главное – поменять их местами.
- Сохраните изменения и перезагрузите смартфон.
Что касается файлового менеджера, то стоит сказать, что далеко не все подобные программы позволяют увидеть вышеупомянутые файлы. Мы рекомендуем использовать ES Проводник.
Способ 4: Перенос приложений стандартным способом
Начиная с версии Андроид 4.0, можно перенести некоторые приложения с внутренней памяти на SD-карту без использования сторонних средств.
Для этого понадобится проделать следующее:
- Откройте «Настройки».
- Перейдите в раздел «Приложения».
- Тапните (дотроньтесь пальцем) по нужной программе.
- Нажмите кнопку «Переместить на SD-карту».
Недостаток этого способа в том, что он работает далеко не для всех приложений.
Такими способами можно использовать память SD-карты под игры и приложения. Мы рады, что смогли помочь Вам в решении проблемы. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Проблема нехватки памяти – одна из основоположных как для ПК, так и для мобильных устройств. При малом количестве свободной памяти система обычно начинает подтормаживать, подвисать, работает нестабильно и ненадёжно. Особенно актуально это для Андроид-устройств, многие из которых изначально обладают довольно небольшим объёмом основной памяти (т.н. «Internal Storage»). В такой ситуации у некоторых пользователей может возникнуть идея попробовать использовать внешнюю SD-карту в качестве основной памяти на их Андроид-устройстве. В данном материале я расскажу, как SD-карту сделать основной памятью на гаджетах Андроид, и какие способы нам в этом помогут.
Разбираем, как SD-карту сделать основной памятью на Андроид
Установка SD-карты в слот android-устройства
Шаг 1. Как правильно установить карту памяти
- Определите расположение слота под сд карту в вашем устройстве.
- Выключите устройство.
- Извлеките слот или откройте заднюю панель устройства. Если это необходимо, приподнимите держатель карты памяти.
- Установите карту в нужное положение. Опустите держатель, если это необходимо.
- Верните слот и/или заднюю панель устройства в исходное положение.
Шаг 2. Как включить карту памяти sd
1. После включения телефона вы получите уведомление об установке карты памяти.
2. Кликните кнопку «Настроить».
3. Выберите один из вариантов настройки памяти:
- Съемный накопитель. При выборе этого пункта можно сохранять файлы (музыку, фото и т.п.), переносить их с sd-картой на любое устройство, имеющее слот под карту, без потери сохраненной информации. Перенос приложений в этом случае не предусмотрен.
- Внутренняя память. Выбирая этот пункт, вы получаете возможность сохранить приложения на дополнительном накопителе, но использовать их можно только на этом устройстве. После переноса сд карты в другое устройство она будет очищена.
4. Проведите дальнейшую настройку по подсказкам, возникающим на дисплее телефона.
5. Когда настройки памяти будут завершены, нажмите кнопку «Готово».
Как использовать SD-карту в качестве внутренней памяти на Android?
Достаточно ли Вам внутреннего накопителя для хранения всех своих данных?
Да, в моем смартфоне достаточно внутренней памяти
Нет, использую SD-карту для хранения медиафайлов
Нет, недостаточно места даже для приложений, использую SD-карту как внутреннее хранилище
Как заменить внутреннюю память телефона на внешнюю sd карту на android? Конфигурирование вашей SD-карты для работы в качестве внутреннего хранилища на Android – это, по сути, довольно простой процесс. Ничего сложного в этом нет и вы далее сами в этом убедитесь.
Обратите внимание
Обратите внимание, что ваша SD-шка будет отформатирована во время процесса. Не забудьте сделать резервную копию данных, временно перекинув их на основной блок телефона, стационарный компьютер, ноутбук или другое смарт-устройство
Возможно, что функция Adoptable Storage не поддерживается вашим устройством, даже если смартфон работает под управлением Android 6.0 и выше (бывает и такое, все зависит от модели и марки смартфона). Возможно, производитель устройств отключил данную функцию. Однако существуют методы использования командной строки, которые позволяют принудительно использовать флеш-накопитель для хранения данных.
Ниже перечислены основные шаги по форматированию.
- Поместите SD-карту на телефон Android и дождитесь ее определения или отображения в диспетчере файлов.
- Теперь откройте «Настройки».
- Прокрутите вниз и перейдите в раздел «Хранилище».
Коснитесь имени вашей SD-шки.
Коснитесь трех вертикальных точек в правом верхнем углу экрана.
Нажмите «Настройки хранилища».
Выберите формат «как внутренний вариант».
На следующем экране у вас есть последний шанс решить для себя, не хотите ли вы передумать
Важно знать
Не забудьте сделать резервную копию данных, после форматирования информация исчезнет бесследно!
- Далее нажмите «Стереть и форматировать», если вы хотите отформатировать SD-шку как внутреннее вместилище данных. Позже вы будете уведомлены, если Android обнаружит, что ваш чип работает медленно. Нажмите «ОК», чтобы продолжить.
- Можете начать процесс переноса данных после завершения данной процедуры или сделать это на более позднем этапе. Флеш-накопитель готов к использованию как внутренний блок телефона.
Нажмите «Готово», чтобы завершить процесс принятия решения.
После завершения процесса форматирования вы можете использовать съемную СД-шку как «временное» или «съемное» постоянное место. Но имейте в виду, что теперь будут недоступны горячая замена и извлечение, как, возможно, вы делали ранее. Поэтому не извлекайте флешку, не используя параметр Eject. Кроме того, вы можете практически удалить принятое операционкой место, что, соответственно, не рекомендуется, так как это может вызвать определенные ошибки в работе устройства. Теперь вы знаете, как сделать карту памяти основной памятью на Андроиде.
Инструкция как переключить память с внутренней на карту памяти SD с помощью adb
Если ваш производитель не внес функцию по объединению внутренней памяти Android с картой памяти, то можно воспользоваться утилитой для разработчика adb.
- Скачайте adb
- Включите «Отладку по USB«
- В командной строке введите несколько команд
- adb shell sm list-disks — чтобы узнать идентификатор карты памяти
- adb shell sm partition disk:NNN,NN private — команда создания общей памяти (вместо NNN,NN значения идентификатора)
Можете также воспользоваться программой ADB RUN которая может объединить память — Other command > SD Card Internal Memory
Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
Способ №1. Изменяем содержимое файла Vold.fstab
Первый из описанных способов предполагает изменение содержимого файла системных настроек «Vold.fstab». После осуществления указанных изменений ОС Андроид будет считать вашу SD-карту внутренней памятью устройства, при этом учтите, что ряд установленных ранее приложений могут перестать работать.
Важно знать, что данный способ работает только на рутированных
устройствах, на которых установлена ОС Андроид ниже (!)
, нежели версия 4.4.2. В версиях ОС Андроид 4.4.2 и выше указанный файл, скорее всего, вы попросту не найдёте
Итак, для осуществления данного способа выполните следующее:
Например, это могут быть такие строки:
- dev_mount sdcard/storage/sdcard0
- dev_mount sdcard2/storage/sdcard1 auto/xxxxxx
Для осуществления нужных изменений нам необходимо поменять путь в указанных строках местами, то есть, проще говоря, вместо 0 поставьте единичку в первой строке, а во второй вместо 1 поставьте 0.
После изменений эти строки будут иметь вид:
- dev_mount sdcard/storage/sdcard1
- dev_mount sdcard2/storage/sdcard0 auto/xxxxx
Сохраните произведёнными вами изменения, а затем перезагрузите гаджет.
Ещё один вариант как сделать карту памяти основной на андроид:
Особенности использования карты как основного хранилища
Есть ряд некоторых важных особенностей, которые следует учитывать при данной процедуре.
Будет полезным
При использовании накопителя, будь то SD-флешка или USB-накопитель, важно помнить, в каком формате находится данный девайс и поддерживает ли его операционная система Android, а основных файловых форматов существует четыре типа: FAT32 или exFAT, ext4 или f2fs. Как поменять память телефона на карту памяти андроида? Вопрос не совсем корректный, полностью выполнить замену невозможно, можно лишь как бы «нарастить» дополнительный объем
Как поменять память телефона на карту памяти андроида? Вопрос не совсем корректный, полностью выполнить замену невозможно, можно лишь как бы «нарастить» дополнительный объем.
Использование вашей SD-card в качестве основного накопителя может быть отличным решением для меломанов и любителей посмотреть сериалы по пути на работу или в длительном путешествии. Но, как зачастую это бывает, расширение памяти всегда упирается в стоимость требуемого девайса, ведь они отличаются как по скорости, так и по объему, а также по адаптируемой функции хранения информации. Вот некоторые нюансы, рассматривать которые можно с разных сторон – как в отрицательную сторону, так и в положительную:
- SD-карты медленные. Это болезненная реальность современных крошечных чипов памяти. Несмотря на то, что они могут хранить тонны данных, они медленнее, чем телефонное хранилище и имеют ограниченное количество циклов чтения-записи.
Важно знать
Использование SD-карт в качестве постоянного хранилища потребует более частых операций чтения/записи, что со временем ухудшит ее производительность, а в худшем случае может привести к полной потере данных. Особенно обидно будет, если там присутствуют важные документы или дорогие для памяти фотографии или уникальные видеозаписи.
Предварительно, прежде чем поменять память телефона на карту памяти, ваш Андроид сделает тест производительности SD-карточки, чтобы убедиться, что она достаточно быстрая и может соответствовать параметрам для использования в качестве главного накопителя.
Обратите внимание
Андроид предупредит о наличии внешнего хранилища и может даже отказаться принять его, если SD-шка очень медленная.
Безвозвратная интеграция в операционную систему. С использованием функции Adoptable Storage операционная система Android зашифровывает внешнюю SD-карту, используемую как внутреннее хранилище, поэтому она привязывает к определенному устройству, без возможности дальнейшего использования на другом смартфоне. Ключ, используемый для шифрования данных на SD-карте, хранится во основной памяти устройства Android. Таким образом, невозможно демонтировать принятое хранилище на другой телефон из-за его зашифрованного характера данных (вынуть карту можно, но она не определится на другом телефоне).
Однако вы можете удалить внешнее съемное вместилище с вашего устройства и вернуть его обратно в режим работы простого флеш-накопителя. Устройство запомнит информацию о приложениях, которые находятся на данной карточке, чтобы восстановить настройки, когда принятое устройство будет подключено позже. Таким образом, вы также можете использовать другой накопительный дивайс.
Важно знать
Всегда следите за тем, чтобы вы не удалили установленную по умолчанию SD-карту при процедуре размонтирования, иначе носитель информации может быть поврежден.
Не все программы можно установить. Практически Android может устанавливать почти все приложения на внутреннем накопителе. Однако это также зависит от согласия разработчика приложений. Он имеет право включать или отключать поддержку принятого хранилища в приложении, добавляя в код скачиваемой программы соответствующие атрибуты.
Как отключить и достать карту памяти
Чтобы достать SD-карту из смартфона, понадобится выполнить действия, обратные установке. Однако одного физического извлечения в этом случае недостаточно. За время использования на съемный носитель было установлено немало файлов, доступ к которым имела как сама операционная система, так и различные приложения. Чтобы вынуть носитель без риска получения неприятных последствий, нужно воспользоваться следующей инструкцией.
Если в меню имеется функция безопасного извлечения
- Открыть «Настройки» любым доступным способом.
- Выбрать раздел «Обслуживание устройства».
- Тапнуть по строке «SD-карта».
- Вызвать меню, нажав на значок с тремя вертикальными точками, и выбрать опцию «Настройка памяти».
- Пролистать экран вниз, чтобы найти вкладку «Портативный носитель».
- Выбрать название карточки и запустить процесс извлечения с помощью стрелки справа.
Теперь нужно дождаться окончания операции, не пытаясь вынуть носитель из телефона. В течение нескольких минут карта должна полностью размонтироваться.
Если функция безопасного извлечения отсутствует
В этом случае алгоритм вообще предельно прост. Нужно отключить смартфон с помощью кнопки «Питание», и немного подождать, пока операционная система отключит связанные приложения и размонтирует саму карточку. После этого можно аккуратно вынуть носитель из слота. Чтобы не повредить носитель, целесообразно воспользоваться специальной скрепкой.