Как найти карту памяти в телефоне
Распространенная проблема: вставили карту памяти в смартфон, но гаджет ее не распознает и не может с ней работать. У множества моделей смартфонов флешка – единственный способ получить в свое распоряжение приемлемый объем Гигабайт для моментального сохранения фото, музыки и других данных в наиболее комфортном режиме. Речь пойдет о том, почему такой накопитель может работать некорректно, и что делать в подобной ситуации.
На каком объеме памяти стоит остановиться?
Зачастую резерв памяти смартфонов доступной ценовой категории не превышает скромных 32 или 64 ГБ. Стоимость флешек такой же емкости невелика, что и определяет их высокую популярность у покупателей. Из встроенной памяти гаджета не менее 10 ГБ отведено на операционную систему и встроенные приложения (неизбежный расход). Сторонние приложения занимают примерно еще столько же. В конечном итоге от встроенной памяти из-за этих затрат остается слишком малая доля. Этим объясняется, почему пользователи предпочитают изначально все важные данные хранить на картах памяти.
Выход из строя съемного накопителя означает для владельца досадную потерю ценной информации. Не всегда остается только смириться с досадной неприятностью. Порой причину неполадки можно устранить или свести потери к минимуму.
Почему карту памяти не видит смартфон?
Начинать поиск причины неисправности следует с внимательного осмотра самой карточки. Первым делом ее аккуратно извлекают из разъема и осматривают. Порой причина заключается в банальном загрязнении контактов, их окислении или повреждении. Удалить грязь и тонкий слой окисла можно при помощи ватного тампон или салфетки, смоченных техническим или техническим спиртом.
Случается, что карту памяти смартфон «не видит», так как ее объем превосходит разрешающую способность гаджета. Причина несоответствия кроется в том, что большинство моделей бюджетного сектора распознает флешки емкостью только до 128 Гб, и лишь некоторые – до 256 Гб. Только флагманам «под силу» работать с накопителями существенно большего объема.
Третья по распространенности причина разлада между картой памяти и смартфоном – неверное форматирование. Например, флешку извлекли, вставили в ПК и уже там отформатировали в файловой системе NTFS. Потом оказалось, что у смартфона не предусмотрена функция распознавания таких файлов. Другой вариант той же проблемы – накопитель отформатировали в качестве расширения встроенной памяти смартфона. После ее извлечения из «родного» гаджета в прочих устройствах она работать не станет. В подобной ситуации ничем не поможет даже переустановка операционки гаджета. В обоих случаях останется лишь один выход – отформатировать флешку для восстановления ее работоспособности.
Как отформатировать флешку?
Операция форматирования доступна в большинстве устройств, способных сохранять информацию на съемные носители. Сначала надо скопировать всю хранящуюся информацию в компьютер, например, через картридер, а после этого приступить к форматированию карты памяти.
Выполняя процедуру с помощью компьютера (ноутбука), выбирают тип файловой системы ExFAT либо FAT32. В смартфоне нужно выбрать один из вариантов последующего использования карты:
- отдельный (съемный) накопитель;
- расширение встроенной памяти.
У второго варианта есть важное преимущество: флешку, отформатированную таким способом, можно использовать для установки приложений и хранения системных данных.
Процесс форматирования карты памяти в самом смартфоне прост:
- Нажать на уведомление о том, что флешка не работает.
- Согласиться с предложением совершить форматирование.
Второй путь выглядит так:
- Зайти в настройки смартфона.
- Нажать пункт «Хранилище».
- Открыть страницу «Карта памяти».
- Зайти во вкладку «Форматирование».
Дальнейший порядок действий у каждой модели свой, нужно просто пошагово следовать дальнейшим предлагаемым устройством пунктам.
Помните: форматирование навсегда стирает все, что хранилось в накопителе. Позднее восстановить стертые данные невозможно.
Приложения, установленные на флешку, будут работать медленнее, чем при обращении устройства к встроенной памяти. Это и есть та главная причина, по которой использовать съемный накопитель лучше всего для хранения видео, фото, музыки, файлов и т.п.
При покупке карты всегда нужно обращать внимание на все ее рабочие характеристики, не только на количество памяти. Обычно, чем выше цена, тем больше скорость работы устройства, лучше его стабильность, дольше срок службы.
Какую флешку купить для телефона?
Среди большого числа производителей съемных накопителей наилучшей репутацией пользуются следующие: Kingston, Samsung, SanDisk, Transcend. Продукция этих компаний востребована по всему миру и вызывает наименьшее количество нареканий.
Это не означает, что карты прочих производителей работать не будут. Немало примеров тому, как верой и правдой служат флешки даже из категории «noname» (сувенирные). При этом никто не даст гарантию, что в ответственный момент такой накопитель внезапно не откажет. Покупая дорогой смартфон, экономить на карте памяти – непредусмотрительно.
Рекомендовать какой-то определенный объем памяти сложнее, поскольку у каждого пользователя на этот счет имеются свои предпочтения. Для хранения видео, к примеру, не стоит брать карту емкостью менее 128 Гб. Больший объем стоит покупать только, если у смартфона его технические характеристики это позволяют.
Важно среди равных по объему памяти и приблизительно одинаково стоящих моделей отдавать предпочтение тем, у которых скорость работы выше. Только на быстрых накопителях получится сохранять видео в высоком качестве без риска прерывания записи. Достоинство высокой скорости состоит не только в сокращении времени ожидания записи информации. Со скоростной флешкой смартфон станет работать заметно быстрее.
Для того чтобы открыть карту памяти в файловой системе устройства, нужно воспользоваться приложением для доступа к ней.
-
В случае «чистого» Android 11 нужная программа называется «Файлы» и присутствует по умолчанию – откройте её.
В сторонних файловых менеджерах доступ к внешнему накопителю можно получить по подобному алгоритму.
Что делать, если файловый менеджер не видит карту
В некоторых случаях выполнение инструкции выше приводит к тому, что позиция, соответствующая внешнему накопителю, не появляется. Это может означать несколько вариантов проблемы.
- Наиболее часто отсутствие microSD значит, что она отформатирована как часть внутреннего хранилища телефона – для расширения имеющейся памяти под приложения и их данные. Следовательно, чтобы получить доступ, карту придётся переключить в режим внешнего носителя – о том, как это сделать, и обо всех нюансах процедуры вы можете прочитать в статье по ссылке далее.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Открытие содержимого карты памяти microSD через родной проводник и диспетчеры файлов.
Многие современные телефоны работают с картами памяти, которые позволяют расширить дисковое пространство на мобильном устройстве. На съемный носитель можно записать любую информацию — фотографии, музыку, видеоролики, документы и другие файлы. Емкость мобильных карт памяти может достигать даже 1 ТБ.
Чтобы пользоваться картой памяти, необходимо наличие файлового менеджера на телефоне. Он позволяет просматривать подключенные носители информации, записывать, копировать и удалять файлы.
Родной проводник или Google Files Go
Приложение ES Проводник
Альтернативный способ — установка стороннего приложения. Найти и загрузить это приложение можно бесплатно из Google Play. После установки пользователь получит полноценный файловый диспетчер, посредством которого можно управлять внутренней и внешней памятью. Здесь поддерживаются возможности копирования, удаления и переименования файлов и папок. Также разработчики предлагают создавать списки избранного или работать с архивами. Программа отличается простым интерфейсом, поэтому будет понятна даже новичку.
Программа X-Plore
Альтернативный файловый менеджер для телефонов X-Plore отличается широкими функциональными возможностями и простым интерфейсом. После запуска приложения пользователь сможет просматривать встроенную память и карту памяти. В программе доступно создание новых папок, удаления файлов, переименования директорий и копирования информации. Также через программу можно передавать файлы на другие мобильные устройства. Чтобы открыть карту памяти на смартфоне через X-Plore, необходимо нажать по названию съемного накопителя в главном меню.
Карта памяти не отрывается на смартфоне
Иногда пользователи сталкиваются с проблемой, когда карта памяти на телефоне не открывается. Рекомендуется использовать несколько перечисленных файловых менеджеров. Также бывают ситуации, когда емкость карты превышает допустимый порог. Обычно производитель телефона указывает в характеристиках максимальный размер поддерживаемых съемных накопителей и их характеристики. Если карту памяти все равно не видно, рекомендуем изучить эту инструкцию.
Выбирая смартфон, человек уделяет внимание не только внешнему дизайну, количеству камер и качеству съемки, но и объему внутреннего накопителя. И все равно, в процессе активного использования мобильного девайса возникает катастрофический дефицит встроенной памяти, что неизменно вызывает желание увеличить ее любым способом. Если произвести чистку, избавившись от ненужных файлов и неактуальных приложений, не представляется возможным, остается один путь – установка карты памяти.
Как работает карта памяти
Карта памяти представляет собой физический носитель информации мини-формата. Она служит для хранения и передачи данных в любых мобильных устройствах, а после установки в смартфон способна увеличить внутреннее хранилище на определенное количество мегабайт.
Как ни странно, но сегодня возможность использования носителей типа MicroSD отсутствует практически на всех Apple-устройствах. Аналогичная практика стала применяться некоторыми производителями и в отношении флагманских версий Android. При этом во всех бюджетных моделях для установки дополнительной карточки имеются специальные слоты.
Установка съемной карточки в смартфон или планшет дает пользователю важное преимущество: он может использовать ее в качестве съемного носителя или внутреннего хранилища.
- Первый вариант предполагает, что на карточке будут храниться обычные пользовательские файлы типа фотографий, видеороликов, музыкальных треков, которые можно переносить с одного устройства на другое неограниченное количество раз.
- Второй вариант подразумевает, что карта будет привязана к одному смартфону и станет выполнять функции встроенной памяти. В этом случае на нее помимо обычных файлов можно устанавливать системные программы и приложения. Но при необходимости подключения к другим гаджетам данный носитель придется форматировать.
Основной характеристикой карты памяти является ее класс: он указан на поверхности в кружке. Цифра указывает на скорость передачи данных за единицу времени (секунду). Оптимальным считается 10 класс: такие карты в меру быстрые и, к тому же, стоят недорого. Чтобы карта служила долгое время, следует обращать внимание на фирму-производителя, и отдавать предпочтение известным маркам.
Как найти карту памяти в телефоне
Отыскать карту памяти в смартфоне или планшете достаточно легко. Для этого необходимо:
Чтобы получить доступ к содержимому внешнего накопителя, понадобится использовать любой файловый менеджер. Он может быть встроен в функционал мобильного устройства по умолчанию либо установлен в процессе эксплуатации гаджета. Самым распространенным вариантом считается программа «Проводник». В смартфонах с чистым Android, используется диспетчер файлов «Google Files Go». Что потребуется сделать:
- открыть приложение;
- выбрать строку с названием «SD-карта» или что-то похожее, например «SDcard» или просто «Внешняя память»;
- кликнуть по названию и перейти в раздел.
Здесь можно увидеть, какие документы и файлы хранятся на съемном носителе.
Как настроить карту памяти
Данная инструкция будет полезна тем, кто впервые устанавливает съемный носитель на своем гаджете. Следуя советам, понадобится:
Система предложит два варианта ее использования: в качестве внутренней памяти или съемного накопителя. Нужно будет подумать, и выбрать один из них.
Как отключить и достать карту памяти
Чтобы достать SD-карту из смартфона, понадобится выполнить действия, обратные установке. Однако одного физического извлечения в этом случае недостаточно. За время использования на съемный носитель было установлено немало файлов, доступ к которым имела как сама операционная система, так и различные приложения. Чтобы вынуть носитель без риска получения неприятных последствий, нужно воспользоваться следующей инструкцией.
Если в меню имеется функция безопасного извлечения
- Пролистать экран вниз, чтобы найти вкладку «Портативный носитель».
- Выбрать название карточки и запустить процесс извлечения с помощью стрелки справа.
Теперь нужно дождаться окончания операции, не пытаясь вынуть носитель из телефона. В течение нескольких минут карта должна полностью размонтироваться.
Если функция безопасного извлечения отсутствует
В этом случае алгоритм вообще предельно прост. Нужно отключить смартфон с помощью кнопки «Питание», и немного подождать, пока операционная система отключит связанные приложения и размонтирует саму карточку. После этого можно аккуратно вынуть носитель из слота. Чтобы не повредить носитель, целесообразно воспользоваться специальной скрепкой.
Как отформатировать
Форматирование SD-карты – крайне важная процедура, к которой нужно подходить ответственно. Она полностью очищает хранилище, что приводит к потере имеющейся в ней информации. Чтобы избежать этого, целесообразно перенести медиафайлы и документы на другой носитель.
Чтобы выполнить формат, потребуется сделать следующее:
- Открыть «Настройки» через меню телефона или панель быстрого доступа.
- Перейти в раздел «Память».
- Выбрать нужный вариант хранилища – «USB-накопитель».
- Нажатием кнопки «Форматирование» запустить процесс очищения.
Аналогичную процедуру можно выполнить с помощью компьютера или ноутбука. Для этого понадобится:
- Подключить к ПК смартфон или непосредственно карту памяти;
- В папке «Мой компьютер» отыскать наименование устройства или носителя;
- Правой кнопкой вызвать контекстное меню, в котором запустить опцию форматирования.
Возможные проблемы
Очень часто возникают ситуации, когда смартфону не удается обнаружить карту памяти. С подобной проблемой сталкиваются многие пользователи, поэтому она заслуживает детального рассмотрения.
Разрабатывая приложение для проведения соревнований, я столкнулся с проблемой хранения базы данных. Проблема состояла в том, как мне определить внешнюю карту памяти. В целом поиск в сети точного ответа не дал. Поэтому, объединив все найденные результаты, я собрал свой класс. Если кому интересно, смотрим под катом.
Итак, начнем с теории.
Терминология
- Внутренняя (internal) память — это часть встроенной в телефон карты памяти. При ее использовании по умолчанию папка приложения защищена от доступа других приложений (Using the Internal Storage).
- Внешняя (external) память — это общее «внешнее хранилище», т.е. это может быть как часть встроенной памяти, так и удаляемое устройство. Обычно это часть встроенной памяти, как удаляемое устройство я видел в последний раз на андройде 2.2, где встроенная память была около 2Гб, и подключаемая память становилась внешней (Using the External Storage).
- Удаляемая (removable) память — все хранилища, которые могут быть удалены из устройства без «хирургических» вмешательств.
До версии KitKat 4.4 API не предоставляло функционала для получения путей к внешней памяти. Начиная с этой версии (API 19) появилась функция public abstract File[] getExternalFilesDirs (String type), которая возвращает массив строк с путями к внутренней и внешней памяти. Но как же быть с нашей SD Card, которая вставлена в слот? Путь к ней мы опять не можем получить.
Результаты поиска
Чтобы ответить на поставленный вопрос я обратился к всезнающему гуглу. Но и он мне не дал четкого ответа. Было рассмотрено множество вариантов определения от использования стандартных функций, которые ведут к внешней памяти, но ничего общего с удаляемыми устройствами хранения данных они не имеют, до обработки правил монтирования устройств (Android же на ядре Linux работает). В последних случаях были использованы «зашитые» пути к папке с примонтироваными устройствами (в различных версиях эта директория разная). Не стоит забывать, что от версии к версии правила монтирования меняются.
В конечном итоге я решил объединить все полученные знания и написал свой класс, который может нам вернуть пути к внешним и удаляемым устройствам.
Описание кода
Был создан класс MountDevice, который содержит в себе путь к устройству, тип устройства и некий хэш.
Типов устройств выделено два (внутреннюю память я не стал трогать, так как к ней доступ можно получить через API системы).
И был создан класс StorageHelper, который и осуществляет поиск доступных карт памяти.
В классе StorageHelper реализовано два способа поиска — через системное окружение (Environment) и с использованием утилиты Linux mount, а точнее результата ее выполнения.
Способ первый — Environment
При работе с окружением я использую стандартную функцию getExternalStorageDirectory() для получения информации о внешней памяти. Чтобы получить информацию о удаляемой памяти, я использую переменную окружения "SECONDARY_STORAGE".
Внешняя память всегда одна и обычно всегда есть, поэтому проверяем ее на читаемость, вычисляем хэш и запоминаем. Удаляемой памяти может быть много, поэтому необходимо полученную строку разбить по разделителю и проверять каждое значение.
Вариант решения взят со stackoverflow. Ответ где-то там внизу.
Способ второй — mount
Так как у меня долго не получалось заставить систему мне сказать путь к удаляемой памяти, я решил искать в сторону примонтированных устройств. В системе есть файлы конфигурации, в которых описаны правила монтирования внешних устройств. Все бы хорошо, но на Android версии 4.* к этому файлу простым смертным доступа нет, поэтому рассматривать этот способ не буду.
Вернемся к утилите mount. При запуске без параметров команда возвращает список смонтированных файловых систем. Удаляемые устройства имеют обычно формат файловой системы FAT, то будем выделять строки, в которых есть характеристика "fat". Внешняя память будет характеризоваться параметром "fuse".
Примечание: при использовании такого способа не всегда корректно (скорее всего я что-то не учел) определяются типы смотнтированных устройств. Разницу замечал на разных версиях Android. Поэтому этот способ можно использовать как дополнительный.
Про дублирование
Многие замечали в директории монтирования устройств такую картину:
- создаем StringBuilder
- записываем в него общий размер устройства и размер используемого пространства устройства
- обходим содержимое корня устройства
- записываем имя каталога
- записываем имя файла и размер
- вычисляем hash
Пример использования
Заключение
Подробные рассуждения по этому вопросу понимания памяти в Android, некоторые советы можно прочитать тут.
Исходный код всего класса расположен еще нигде не расположен. На днях постараюсь разместить на gitHub.
Читайте также: