Preguntas sobre la seguridad y la reversibilidad de la partición de la tarjeta SD.

En relación con mi problema anterior , quiero dedicar parte de mi tarjeta de memoria a la condición de la memoria interna mediante la aplicación Link2SD. Sé que debería crear una segunda partición "para las aplicaciones". Así que tengo preguntas sobre el proceso de partición (para estar seguro de que no romperé algo o no haré algo que no pueda revertir):

1. Para hacer el particionado, ¿debo desasignar (eliminar) la partición principal (G u otra letra, lógica NTFS), luego crear la primera partición (G, Primaria, FAT32) y luego crear una segunda partición (Primaria, ext2)?

2. ¿Puedo revertir el proceso anterior? ¿Simplemente eliminando las dos particiones y volviendo a una partición grande (G, lógica NTFS)?

3. En el sistema de archivos de Android, los archivos de las tarjetas de memoria están disponibles en la ruta /storage/extSdcard/. ¿Después de la partición, la ruta seguirá disponible o cambiará?

4. Tengo una ruta extraña /storage/sdcard0/. ¿De qué es responsable? ¿La partición puede cambiar esta carpeta?

Respuestas (2)

Básicamente, su enfoque es sólido, con algunos ajustes menores que sugeriría:

  1. Podrías hacer eso. Pero sería más fácil simplemente reducir la partición existente. Usando las herramientas adecuadas, eso incluso mantendría los datos.
  2. Por supuesto que puede, pero perdería los datos de una de las particiones: simplemente elimine una partición y cambie el tamaño de la restante para llenar toda la tarjeta. Pero NO use NTFS :) Debe ser FAT nuevamente, como lo era antes de la partición.
  3. Depende de su dispositivo/ROM. Si /extSdcardantes de volver a particionar era el lugar donde encontró la tarjeta externa, después de volver a particionar debería encontrar la primera partición allí. De lo contrario, simplemente use una aplicación de terminal (o adb shell) y emita el comando mount(o, posiblemente más fácil, df) para enumerar todas las particiones montadas y encontrar a dónde fue. Debería ser el único que usa FAT, tan fácil de decir;)
  4. Ese "camino extraño" apunta a su tarjeta SD interna . En caso de que se pregunte a qué /sdcardapunta entonces: a /storage/sdcard0/(es un llamado enlace simbólico ).
¡Gracias! ¡Eso ayuda mucho! Pero, ¿qué debo hacer si la partición de "inicio" es una partición NTFS? ¿Debo cambiar a FAT32 o dejarlo?
No deberías encontrarte con eso. NTFS normalmente no se usa con Android (es un formato simple de MS). Android usa FAT* para almacenamiento externo (tarjeta SD) y EXTFS para casi todo lo demás. En algunas instalaciones antiguas puede encontrar YAFFS, pero dudo que encuentre NTFS. Si de hecho lo hace, no hay problema en usarlo después también, por supuesto.

No puedo responder a todas sus preguntas, pero tenga en cuenta que cualquier partición es 100% destructiva de los datos. Entonces, sí, puede dividir su tarjeta SD de partición única en dos particiones, pero todos los datos de partición única se borrarán como parte de la partición. Nuevamente, si elige combinar dos particiones llenas de datos en una sola, todo se borrará. No existe una forma no destructiva de unirlos o separarlos. Si bien los cambios de partición son completamente reversibles, los datos en esas particiones desaparecerán a menos que se realice una copia de seguridad en otro lugar.

No estaba seguro si estabas totalmente consciente de eso por tu pregunta, así que pensé que era mejor asegurarme de que entendieras esa parte de las cosas.

En cuanto al elemento #4, /storage/sdcard0 es su almacenamiento interno. En realidad, no es una tarjeta SD, lo que puede ser un poco confuso en cuanto a por qué la llamaron de esa manera.

Gracias por esta respuesta pero también necesito la respuesta para el #3. Sabes, quiero estar seguro de lo que voy a hacer y las consecuencias de mi acto.