Tengo una tarjeta SD antigua de 64 GB y una tarjeta SD nueva de 128 GB, ¿cómo copio todos los archivos de mi tarjeta anterior a la nueva de una manera que haga que Android trate la tarjeta nueva como si fuera la tarjeta anterior?
Intenté simplemente copiar y pegar sobre mi carpeta DCIM, luego puse la nueva tarjeta SD y reinicié mi teléfono, al iniciar el teléfono recreó la carpeta /Android y todas las aplicaciones tenían derechos sobre sus nuevas carpetas.
Formas en que traté de mover los archivos:
1)
2)
3)
en resumen... ¿cómo copio todos mis archivos de la tarjeta sd antigua a la nueva... o tengo que restablecer mi teléfono de fábrica y volver a descargar todas mis aplicaciones para que todas las carpetas y permisos apropiados sean creados por android... que parece ser mi única opción
Información Adicional
Como sugirió Firelord, reiniciar el teléfono hace que Android "muestre" la carpeta DCIM, por lo que esta se puede copiar, sin embargo, todavía parece que las carpetas /Android/data/com.company.app/ tienen que ser creadas por las propias aplicaciones. , de lo contrario no pueden escribir en ellos, pero posteriormente puede copiar archivos en estas carpetas
El restablecimiento de fábrica y la restauración desde la copia de seguridad hicieron esto por mí... es una solución fea... pero al menos funciona.
Supuse erróneamente que los permisos de archivo estaban ocultos en algún lugar de la tarjeta SD y, por lo tanto, traté de encontrar la "forma correcta" de copiar, pero parece que el permiso de la carpeta se guarda en la tarjeta interna, o están vinculados a la aplicación en algún otro lugar. manera trivial.
Reinicié mi teléfono nuevamente, y luego algunas de mis aplicaciones perdieron permisos para escribir en sus carpetas de tarjetas SD?!?!, es decir, podcastaddict que había descargado 300 podcasts durante la noche no pudo escribir ensdcard1/Android/data/com.bambuna.podcastaddict/files/podcasts
Al eliminar y reinstalar podcastadditc, regeneró su carpeta y ha estado funcionando desde entonces.
Obtuve una tarjeta real de 128 gb, aquí simplemente copié y pegué mi carpeta DCIM, luego puse la nueva tarjeta SD y reinicié mi teléfono, al iniciar el teléfono recreó la carpeta /Android y todas las aplicaciones tenían derechos sobre sus nuevas carpetas.
entonces mi método:
Usé mi computadora Fedora Linux para hacer esto, ya que es un Thinkpad con ranura para tarjeta SD.
Primero miré cuál era la identificación del volumen de la tarjeta SD anterior. Todavía no he encontrado una herramienta de línea de comandos para esto. Entonces usé (KDE) partitionmanager
(ya gparted
que no es compatible con extfat ). Lo instalé con
dnf install kde-partitionmanager
Luego inserté la nueva tarjeta SD y la formateé agregando la identificación del volumen de la tarjeta SD anterior. Para eso tuve que instalar varias herramientas exfat.
dnf install -y fuse-exfat exfat-utils
Luego formateé una nueva tarjeta con la identificación del volumen anterior (en el ejemplo, la identificación del volumen es 01234567
)
mkfs.exfat -i 01234567 /dev/mmcblk0p1
Luego intenté copiar de la tarjeta SD antigua a la nueva, rsync -aP
pero sorprendentemente no funcionó (la velocidad de datos era realmente baja (20-40 MB/s) y resultó que solo se copiaron algunos archivos a la nueva tarjeta, tengo no tengo idea de por qué sucedió eso, la primera vez que lo veo, pero como no tuve tiempo, no investigué más). Luego simplemente lo copié con cp -a
, que tenía una velocidad de más de 100 MB/s.
cp -a /mnt/oldcard/. /mnt/newcard/
Inserté la nueva tarjeta en el teléfono, la reinicié (creo que no tenía que hacerlo). Trabajado como un encanto. Todo funcionó como antes (Antennapod, Osmand, MapsMe, diccionario Aard 2 con Wikipedias sin conexión, fotos, etc.). No faltaba nada. Pero ahora me queda mucho más espacio en la tarjeta SD. :-D
Señor del Fuego
jcr
jcr
Señor del Fuego
acejabalina
cp -r /media/.../*
(ajuste para el punto de montaje adecuado), luego retire la tarjeta, inserte la nueva, formatéela como FAT32 con el mismo nombre de volumen, luego invierta el proceso de copia, luego vuelva a insertar la nueva tarjeta SD en el teléfono una bota Hecho. No debería ser más complicado que eso.