Как работает функция «Форматирование как внутренняя память» в Android 6.0+?

Как работает функция «Форматировать как внутреннее хранилище» в Android 6.0+? Смотрите снимок экрана ниже:

 Снимок экрана
Снимок экрана (нажмите, чтобы увеличить)

Почему это так, что «этот USB-накопитель будет работать только на этом устройстве»? Это из-за формата раздела? Я попытался прочитать его в Windows, но формат файла - RAW; это в формате EXT4, чтобы Windows не могла его прочитать? Что произойдет, если я вставлю эту карту на другое устройство Android 6.0? Может ли другое устройство читать его?

27 голосов | спросил Bilo 23 FebruaryEurope/MoscowbTue, 23 Feb 2016 12:12:55 +0300000000pmTue, 23 Feb 2016 12:12:55 +030016 2016, 12:12:55

3 ответа


33

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


Ссылка: Android 6.0 может обрабатывать SD-карты как внутреннее хранилище по цене

  

Выберите внутреннее хранилище, и карта microSD будет переформатирована и зашифрована. Как только это будет сделано, карта может использовать только как внутреннее хранилище. Если вы попытаетесь извлечь карту и прочитать ее на компьютере, она не будет работать. Все данные на карте также будут удалены, поэтому сначала вы можете создать резервную копию чего-либо важного. Android действительно предоставляет возможность переносить его, но ранние отчеты показывают, что он ненадежный.

     

[â € |]

     

Вы можете по-прежнему выбирать, чтобы приложения устанавливались либо в истинное внутреннее хранилище, либо на карту microSD, отформатированную так, чтобы вести себя как внутреннее хранилище. Но если у вас есть телефон с 8 ГБ памяти и 32 ГБ картой microSD, у вас будет только 32 ГБ места для музыки, фильмов, игр или других файлов, а не 40 ГБ.


Ссылка: Удостоверенное хранилище: скрытая функция Android Marshmallow, которая, возможно, ™ t использовать :

  

Обратите внимание, что пространство не увеличивается на размер sdcard, но до размер SD-карты. В основном вы меняете свое внутреннее хранилище (как правило, eMMC, которое довольно быстро), с вашей SD-картой (которая, как правило, медленнее, чем встроенный чип для хранения). Вы будете торговать скоростью вместимости. В некоторых случаях это справедливая сделка.

     

Есть еще один интересный лакомый кусочек: с небольшим количеством работы, усыновляемое хранилище распространяется не только на микрофонные карты. Вы можете технически подключить любое устройство USB OTG в качестве адаптивного хранилища. Теоретически это позволит вам подключить жесткий диск 1 ТБ через USB OTG. Конечно, вы никогда не сможете удалить этот жесткий диск, поэтому использование очень ограничено, но очень интересно.

     

Если вы заинтересованы в форсировании устройства хранения данных, подключенного через USB OTG, чтобы стать адаптируемым хранилищем, вот вам команда, о которой вам нужно будет знать. Мы не пробовали это, поэтому действуйте на свой страх и риск.

   adb shell sm set-force-adoptable true

Где AndroidCentral в Внутри Marshmallow: Adoptable storage продолжается:

   adb shell sm set-force-adoptable true
     

Но вы, вероятно, не должны.

     

Как только накопитель будет принят, он станет частью системы и больше не будет удаляться. Уверен, что вы можете физически удалить его, но вам будет предложено вернуть его, пока на вашем телефоне или планшете упадут приложения и службы. Это принятый , принятый и любимый системой, и стал частью целого.

Интересный комментарий там читает:

  

Рад, что я прочитал это, я думал, что приемная память - отличная идея, и я могу купить 16-гигабайтный телефон и просто выбросить большую карту microSD и избить систему. Но, возможно, сейчас не очень хорошо, что я больше понимаю, как это работает.

Плюс , чтобы подчеркнуть то, что я написал о :

  

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

Плюс :

  

Я решил сохранить его как обычное внешнее хранилище. По крайней мере, если у телефона есть сбой, у меня все еще есть доступ к файлам SD-карты. Другой способ зашифровывает его, и если телефон будет испытывать сбой в телефоне, карта будет бесполезной, поскольку она зашифрована, и единственное устройство, которое видит, что оно мертво. Не снимая его и не добавляя в компьютер, чтобы восстановить мои фотографии, видео или музыку.


Согласно Android 6.0 Кончик Marshmallow: «Примите вашу карту MicroSD как внутреннее хранилище [Видео] , есть« обратный путь »:

  

К счастью, он не является полностью постоянным. Если вы решите, что хотите использовать его только для хранения мультимедиа, вы можете изменить его обратно, выбрав «Настройки» и «Хранилище»; USB, затем выберите карту, нажав верхнее правое меню, а затем выберите «Формат в качестве переносимого».

Но прочитайте между строками: Формат означает, что все данные на нем будут удалены. Поэтому, если вы хотите это сделать, вам нужно убедиться, что вы заранее закрепили свои данные. Здесь нет простого «USB-кард-ридера», вам придется копировать все через USB или сеть. 1 И если карта сломается, то нет возможности использовать устройство для чтения карт и некоторое восстановление мягкого, чтобы спасти хотя бы части его; шифрование делает невозможным. Если он сломан, скорее всего, он больше не будет монтироваться на устройстве - так что все, что вы не поддержали в другом месте, будет «ушло навсегда».


Пока карта «хороша», есть какой-то интересный указатель, найденный в Расшифровка Android M, используемая для хранения (выделение мое):

  

Android M позволяет использовать запоминающее устройство, которое реализовано аналогично внутреннему хранилищу FDE - с использованием dm-crypt с статическим 128-разрядным ключом AES на уровне тома, хранящимся в /data/misc/vold/


Дальнейшие чтения:


1 В Хранение â € º Внутреннее хранилище вы должны найти «перенести данные», который переместит ваш материал на внутренний - если у вас достаточно свободного места. (спасибо Barleyman за указание этого)

ответил Izzy 23 FebruaryEurope/MoscowbTue, 23 Feb 2016 12:39:38 +0300000000pmTue, 23 Feb 2016 12:39:38 +030016 2016, 12:39:38
4

Второй ответ - доступ к некоторым точкам.

  1. Да, внутреннее хранилище все еще доступно, по крайней мере, для андроида. После того, как вы выполнили «перенос данных» на внешнее хранилище, все движется к sdcard, но некоторые вещи все еще остаются на внутренней. На галактике S5 вы можете найти их в /data /app /
  2. Вы можете отменить процесс, открыв «внутреннее хранилище» из настроек хранилища, и есть «миграция данных», которые будут копировать все на внутренний nvram.
  3. Если (когда) у вас недостаточно места для перемещения всего, вы все равно можете сделать это сложнее, перейдя на информацию о приложении и используя кнопку изменения (местоположения).

Титановая резервная копия восстанавливает все на внутреннее хранилище. Поскольку в Galaxy S5 по крайней мере зарегистрированное доступное хранилище неверно, оно заполнит его правильно. В этот момент вы начинаете получать постоянные всплывающие окна от аварийных приложений, и вам нужно проработать свой путь к appinfo для какого-либо большого приложения и либо удалить его, либо переместить его на внешний, чтобы восстановить управление.

Существует способ пакетного перемещения приложений между внутренним и внешним, apps2sd все в одном . Это немного медленнее, чем обработка файлов, но это процесс отладки.

ответил Barleyman 24 Maypm16 2016, 18:09:16
2

Есть отличный пост в reddit Давайте разберемся с путаницей о хранении в Android раз и навсегда, включая адаптируемое хранилище в Marshmallow.

Но насколько я понимаю, тем не менее, разработчики все еще контролируют, может ли их приложение перемещаться на SD, в этом случае расширенное внутреннее хранилище. Таким образом, вы все равно можете столкнуться с ограничением сборки телефонов в хранилище. По крайней мере, я могу выделить все свободное пространство для раздела /data ​​em> на переделать его (есть более удобные .pit-файлы для устройства Samsung), так как мне не понадобится /media , поскольку, насколько я понимаю, Android будет перемещать все пользовательские данные, изображения, автономные файлы потоковых сервисов и т. д. на встроенную SD-карту; пожалуйста, подтвердите или исправьте.

ответил Stefan 26 FebruaryEurope/MoscowbSun, 26 Feb 2017 23:12:36 +0300000000pmSun, 26 Feb 2017 23:12:36 +030017 2017, 23:12:36

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132