¿Cómo funciona la función "Formatear como almacenamiento interno" en Android 6.0+?


31

¿Cómo funciona la función "Formatear como almacenamiento interno" en Android 6.0+? Ver captura de pantalla a continuación:

Captura de pantalla
Captura de pantalla (haga clic para ampliar)

¿Por qué es el caso de que "esta unidad USB solo funcionará en este dispositivo"? ¿Se debe a un formato de partición? He intentado leerlo en Windows pero el formato de archivo es RAW; ¿Está en formato EXT4 para que Windows no pueda leerlo? ¿Qué sucederá si inserto esta tarjeta en otro dispositivo Android 6.0? ¿El otro dispositivo podrá leerlo?

Respuestas:


35

Si usa esta función, su tarjeta SD externa está reemplazando su almacenamiento interno. En el proceso, se cifrará. Ya no puede "simplemente desmontar" la tarjeta para leerla en ningún otro dispositivo (incluido un lector de tarjetas conectado a su PC), ya que en ese caso el sistema de archivos sería ilegible en este último (debido al cifrado, que se hace " por seguridad ", por lo que un ladrón no puede simplemente quitar la tarjeta para eludir la pantalla de bloqueo de su dispositivo y acceder directamente a sus datos).


Referencia: Android 6.0 puede tratar las tarjetas SD como almacenamiento interno ... a un costo

Elija el almacenamiento interno y la tarjeta microSD será reformateada y encriptada. Una vez hecho esto, la tarjeta solo se puede usar como almacenamiento interno. Si intenta expulsar la tarjeta y leerla en una computadora, no funcionará. Todos los datos en la tarjeta también se borrarán, por lo que es posible que desee hacer una copia de seguridad de cualquier cosa importante primero. Android ofrece una opción para migrarlo, pero los primeros informes sugieren que no es confiable.

[...]

Usted puede todavía optar por tener aplicaciones instaladas ya sea a la verdadera memoria interna o la tarjeta microSD que ha sido formateada para comportarse como almacenamiento interno. Pero si tuviera un teléfono con 8 GB de almacenamiento y una tarjeta microSD de 32 GB, solo tendrá 32 GB de espacio para música, películas, juegos u otros archivos, no 40 GB.


Referencia: Almacenamiento Adoptable: característica oculta de Android Marshmallow que su teléfono probablemente no puede usar :

Tenga en cuenta que el espacio no aumenta con el tamaño de la tarjeta sd, sino con el tamaño de la tarjeta sd. Básicamente, está intercambiando su almacenamiento interno (que generalmente es eMMC, que es bastante rápido), con su tarjeta sd (que generalmente es más lenta que el chip de almacenamiento incorporado). Estarás intercambiando velocidad por capacidad. En algunos casos, este es un comercio justo.

Hay otro dato interesante más: con un poco de trabajo, el almacenamiento adoptable se extiende más allá de las tarjetas microsd. Técnicamente, puede montar cualquier dispositivo USB OTG como almacenamiento adoptable. En teoría, esto le permitiría tener un disco duro de 1TB conectado a través de USB OTG. Por supuesto, nunca podrá eliminar ese disco duro, por lo que los usos son muy limitados, pero muy interesantes.

Si está interesado en obligar a "cualquier" dispositivo de almacenamiento conectado a través de USB OTG a convertirse en almacenamiento adoptable, este es el comando que necesitará saber. No hemos intentado esto, así que proceda bajo su propio riesgo.

   adb shell sm set-force-adoptable true

Donde AndroidCentral en Inside Marshmallow: el almacenamiento adoptable continúa:

   adb shell sm set-force-adoptable true

Pero probablemente no deberías.

Una vez que se adopta un dispositivo de almacenamiento, se convierte en parte del sistema y ya no es extraíble. Seguro que puede eliminarlo físicamente, pero se le pedirá que lo vuelva a colocar mientras las aplicaciones y los servicios se bloquean en su teléfono o tableta. Es adoptado , aceptado y amado por el sistema, y ​​se convirtió en parte del todo.

Un comentario interesante dice:

Me alegra haber leído esto, estaba pensando que el almacenamiento adoptable era una gran idea y podía comprar un teléfono de 16GB y simplemente lanzar una gran tarjeta microSD y vencer al sistema. Pero, probablemente no sea una buena idea ahora que entiendo más de cómo funciona.

Además , para subrayar lo que escribí sobre :

Puede quitar y volver a formatear la tarjeta cuando lo desee, pero hacerlo lo obligará a restablecer su teléfono de fábrica.

Más :

Opté por mantenerlo como almacenamiento externo normal. Al menos de esa manera, si el teléfono falla, todavía tengo acceso a los archivos de mi tarjeta SD. La otra forma lo mantiene encriptado y si el teléfono experimentara un error de finalización del teléfono, la tarjeta sería inútil ya que está encriptada y el único dispositivo que lo verá está muerto. No sacarlo e insertarlo en una computadora para recuperar mis fotos o videos o música.


De acuerdo con el consejo de Android 6.0 Marshmallow: 'Adopte' su tarjeta MicroSD como almacenamiento interno [Video] , hay un "camino de regreso":

Afortunadamente, no es completamente permanente. Si decide que desea usarlo solo para almacenar medios, puede volver a cambiarlo yendo a Configuración> Almacenamiento y USB, luego seleccionando la tarjeta, presionando el menú superior derecho y luego seleccione 'Formatear como portátil'.

Pero lea entre líneas: el formato significa que todos los datos se borrarán. Entonces, si desea hacer eso, deberá asegurarse de haber asegurado sus datos de antemano. Aquí no hay un "lector de tarjetas USB" fácil, tendrá que copiar todo a través de USB o red. 1 Y si la tarjeta se rompe, no hay forma de usar el lector de tarjetas y algo de recuperación suave para rescatar al menos partes de ella; el cifrado lo hace imposible. Si está roto, lo más probable es que ni siquiera se monte en el dispositivo, por lo que todo lo que no haya hecho una copia de seguridad en otro lugar "desaparecerá para siempre".


Siempre y cuando la tarjeta sea "buena", se puede encontrar un puntero interesante en Descifrar el almacenamiento adoptado por Android M (énfasis mío):

Android M permite el almacenamiento adoptable, que se implementa de manera similar al FDE de almacenamiento interno, utilizando dm-crypt con una clave AES estática de 128 bits por volumen, almacenada en /data/misc/vold/. Una vez que se extrae la clave del dispositivo, el almacenamiento adoptado se puede montar y leer / escribir en cualquier máquina Linux. El cifrado de almacenamiento adoptable se realiza únicamente en software (al menos en la versión preliminar actual), por lo que su rendimiento es comparable al almacenamiento interno cifrado en dispositivos que no admiten FDE acelerado por hardware.


Lecturas adicionales:


1 En Almacenamiento ›Almacenamiento interno , debe encontrar" migrar datos ", lo que moverá sus cosas de regreso a lo interno, si queda suficiente espacio allí. (Gracias a Barleyman por señalar esto)


1
Gracias. ¿Parece un poco extraño que ambos sistemas de archivos no se puedan leer? ¿Qué sucede si ext SD se corrompe?
beeshyams

1
@beeshyams luego felicidades, y reza por tener una copia de seguridad decente: restablecer los valores de fábrica, colocar una nueva tarjeta, restaurar. Adivina por qué nunca usaría esta "característica". Y olvidó un problema más: ¿qué pasa si su tarjeta de 16 GB se llena y desea reemplazarla por una tarjeta de 32 GB o 64 GB? Sugerencia: lo mismo ... // Lecturas adicionales: Android 6.0 puede tratar las tarjetas SD como almacenamiento interno ... a un costo
Izzy

1
+1. Educativo y parece ser una idea genial usarlo, excepto como en versiones anteriores.
Marcado

2
Yo también, @beeshyams, y siéntase bienvenido a nuestra nueva wiki de etiqueta de almacenamiento adoptable :)
Izzy

1
Dudo que funcione de esta manera. Es más bien: 1) haga una copia de seguridad de toda la tarjeta SD (puede requerir root para algunas partes ocultas), luego 2) formatee de nuevo a externa, 3) reemplace y opcionalmente "adopte" nuevamente, 4) restaure. Tan pronto como conecte una tarjeta diferente, Android solicitará adoptarla nuevamente (nuevo cifrado) o rechazarla por completo (ya que necesita la adoptada). No lo he intentado (no estoy lo suficientemente loco como para), así que no puedo decir con certeza cuál será.
Izzy

3

Una segunda respuesta para tener algunos puntos más fácilmente accesibles.

  1. Sí, el almacenamiento interno aún es accesible, al menos para Android. Una vez que haya realizado la "migración de datos" al almacenamiento externo, todo lo que se mueva pasará a la tarjeta SD, pero algunas cosas permanecerán en el interno. En galaxy S5 puede encontrarlos en / data / app /
  2. Puede revertir el proceso abriendo "almacenamiento interno" desde la configuración de almacenamiento y hay "migrar datos" que copiará todo de nuevo a nvram interno.
  3. Si (cuando) no tiene suficiente espacio para mover todo, aún puede hacerlo de la manera difícil yendo a la información de la aplicación y usando el botón de cambio (ubicación).

La copia de seguridad de titanio restaura todo al almacenamiento interno. Dado que en Galaxy S5 al menos el almacenamiento disponible informado es incorrecto, lo llenará de inmediato. En ese punto, comienza a aparecer ventanas emergentes constantes al bloquear aplicaciones y debe abrirse camino hacia appinfo para alguna aplicación grande y desinstalarla o moverla a externa para recuperar el control.

Hay una manera de mover aplicaciones por lotes entre aplicaciones internas y externas, apps2sd , todo en uno . Es un poco lento procesar los archivos, pero es un proceso de manos libres.


2

Hay una excelente publicación en reddit. Aclaremos la confusión con respecto al almacenamiento en Android de una vez por todas, incluido el almacenamiento adoptable en Marshmallow.

Pero hasta donde yo entiendo, el punto de conflicto sigue siendo que los desarrolladores aún controlan si su aplicación se puede mover a SD, en este caso, el almacenamiento interno extendido. Por lo tanto, aún puede encontrarse con la limitación de la construcción de teléfonos en el almacenamiento. En por lo menos puedo asignar todo el espacio libre para el / los datos de la partición de reparto que (hay archivos .PIT más práctico para el dispositivo de Samsung), ya que no se necesita ningún / media partición ya por lo que yo entiendo, Android se moverá todos los datos del usuario, imágenes, archivos sin conexión de servicios de transmisión, etc. a la tarjeta SD integrada; por favor confirme o corrija


No hay partición / media: la carpeta "falsa" / SDCard / que contiene datos que puede ver desde una computadora a través de una conexión USB con el teléfono es solo un directorio en / data, generalmente / data / media / 0. Esta carpeta se mueve a la tarjeta SD adoptada. El espacio liberado en / datos está disponible automáticamente para otras aplicaciones.
Milind R
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.