Quiero dividir una tarjeta MicroSD en dos partes: parte de almacenamiento adoptable y parte de almacenamiento normal. ¿Cómo puedo hacer esto?

20

No quiero todo mi almacenamiento como almacenamiento adoptado, así que me preguntaba cómo puedo dividirlo en 1 parte de almacenamiento adoptado y 1 parte de almacenamiento de archivos normal (lo que Android llama "almacenamiento portátil").

poqdavid
fuente

Respuestas:

20

No necesita rootear su dispositivo, pero el dispositivo con el que hice esto está rooteado

  1. Debe habilitar las Opciones de desarrollador.
  2. Habilite la opción de depuración USB.
  3. Asegúrese de que su tarjeta SD esté formateada como portátil, luego obtenga el adbejecutable (consulte nuestra etiqueta adb wiki para obtener más información).
  4. Conecte su dispositivo a su PC y ejecute el adb devicescomando. Si su dispositivo está conectado correctamente, verá su dispositivo en la lista de salida.
  5. Ejecutar adb shell sm list-disks adoptable. Esto le mostrará la lista de discos que se pueden usar para lo que queremos.
  6. Para mi dispositivo me disk:179,128lo mostró, así que ejecuté adb shell sm partition disk:179,128 mixed 80mi tarjeta AS de 32 GB. Me dio 5 GB como almacenamiento adoptable y el resto para otros usos. (Esto formateará su tarjeta SD).
poqdavid
fuente
¿Esto realmente requiere root como el comando para configurar el almacenamiento adoptivo en primer lugar? (disco de partición sm: foo, bar)
Barleyman
@Barleyman Bueno, en realidad no, pero mi dispositivo está rooteado y no probé esto con ningún dispositivo rooteado, así que si lo desea, puede intentar y avisarme si tiene algún error
poqdavid
3
En realidad lo hice ayer y hoy en mi Galaxy S5. No utilicé el tipo mixto, pero al menos el disco de partición sm: foo, bar private funciona bien sin root. Migrar de lollipop con Link2SD a Marshmallow con almacenamiento adoptable es un poco de trabajo. Tengo que hacer una instalación limpia y copiar los archivos de copia de seguridad de titanio en la PC y la parte posterior y volver a particionar la tarjeta SD en la PC y luego en el teléfono. También copia de seguridad de titanio no se da cuenta de almacenamiento del teléfono se está agotando por lo que tendrá que luchar diálogos anteriores para mover una sola aplicación de tarjeta SD para hacer suficiente espacio que se puede utilizar para migrar apps2sd el resto ..
Barleyman
Funciona perfectamente en Moto E con CM13 Temasek 10.4. ¡Gracias!
Fernando Kosh el
1
En mi dispositivo, el sm partition disk: disk:179,128 mixed 80comando devolvió el uso del comando, tal vez debido a la ROM personalizada, pero reemplacé la coma con un guión bajo y lo aceptó, por ejemplo. sm partition disk: disk:179_128 mixed 80
samdd
3

La respuesta de poqdavid es correcta.

Sin embargo, es posible que reciba el error de que su tarjeta SD en el almacenamiento de su dispositivo está dañada. Si es así, siga estos pasos.

Después de haber particionado el disco y mientras su tarjeta SD está corrugada, ingrese en la terminal lo siguiente:

$> adb shell sm lista-volúmenes todos

Que enumerará sus volúmenes, por ejemplo:

private mounted null
public:179,1 mounted B5B1-140C
private:179,3 unmountable null
emulated mounted null

Luego ingrese lo siguiente reemplazando 179,3 con cualquier número de disco que se le dé:

$> adb shell sm formato privado: 179,3

$> adb shell sm mount privado: 179,3

Ahora su tarjeta SD en el almacenamiento del dispositivo debe estar montada correctamente y su almacenamiento portátil seguirá estando allí.

Esto funcionó en mi LG G5 y debería funcionar en el S7.

usuario5625333
fuente