He pasado muchas noches sin dormir tratando de arreglar esto. Sé que hay muchos hilos como este en Internet, pero quiero profundizar un poco más.
Tengo un HTC Wildfire S con solo 512 MB de memoria flash interna. Esta memoria interna tiene una distribución de diseño de partición de aproximadamente 130 MB para la /data
partición y alrededor de 290 MB para la /system
partición. Ambos están llenos. (Además, obtuve una tarjeta SD de 16 GB).
Instalar aplicaciones, actualizar aplicaciones, ejecutar la mayoría de las aplicaciones, imposible.
Ahora, sabía que es posible mover aplicaciones a la tarjeta SD, el llamado procedimiento apps2sd que ofrece una funcionalidad muy limitada para mover algunos de los datos de la aplicación a la tarjeta SD. De todos modos, después de mover todos los datos posibles a SD, la memoria interna todavía estaba llena y el teléfono no se podía usar.
Estaba leyendo sobre métodos más sostenibles como data2sd . Le di una oportunidad. Utilicé las instrucciones de htcdev.com para desbloquear el gestor de arranque , instalé la última recuperación ClockWorkMod y rooteé el dispositivo de forma permanente.
Finalmente, utilicé el dispositivo rooteado para instalar Android 4.1.2 AOKP Jelly Bean Custom ROM y Data2SD como se describe en los artículos vinculados. Pero estaba atascado, el dispositivo no arrancaba hasta que eliminé Data2SD. El AOKP-ROM funcionaba bastante bien y era estable, pero la instalación de Data2SD simplemente no funcionaba en combinación con Jelly Bean (formato de tarjeta SD: 11 GB FAT23, 4GB ext4 y 256 MB Swap).
Ahora, traté de adoptar el enfoque link2sd . Reformatee mi tarjeta SD (14 GB FAT32 y 2GB ext4) e instalé Link2SD en mi teléfono como se describe aquí . Pude mover datos y aplicaciones adicionales a mi tarjeta SD y pude vincular algunas aplicaciones a la tarjeta.
Y ahora, después de algunos días jugando con todos esos consejos útiles de Internet, por ejemplo, este hilo: ¿Qué puedo hacer para administrar el almacenamiento interno de mi teléfono? - Estoy en el punto donde empecé . Este es mi resultado: la memoria interna todavía está llena y el teléfono sigue inutilizable. (Me encantaría publicar una captura de pantalla, pero tomar capturas de pantalla simplemente no funciona actualmente).
¿Cómo finalmente arreglar mi memoria interna en el Wildfire S? ¿Por qué Data2SD no funciona con Jelly Bean ROM y por qué Link2SD es tan ineficaz? ¿Hay algo que esté haciendo mal?
El principal problema parece ser el Dalvik Cache en la /data
partición (alrededor de 100 MB). ¿Hay alguna manera de utilizar completamente la tarjeta SD de alguna manera consiguen particiones montadas en /data
y /system
?
Respuestas:
Usted ha dicho que particionó antes de instalar link2sd pero no antes de instalar data2sd. data2sd también requiere una partición adicional al igual que link2sd.
La razón por la cual link2sd no es efectivo es porque mueve todos menos los datos a la tarjeta sd. Si alguna de sus aplicaciones usa datos enormes, llenará su espacio interno rápidamente.
Intente ir a Configuración -> Aplicaciones -> Ordenar por tamaño de datos y ver qué aplicaciones están en la parte superior e intente borrar sus datos. Esto liberará algo de espacio durante algún tiempo, pero también borrará los datos de esa aplicación en particular.
Como ha señalado, instalar la memoria caché Dalvik en SD sería lo mejor. En mi ROM personalizada, tengo que abrir el terminal y escribir a2sd instalar y suministrar la opción y, n, y. Lo más probable es que esto también funcione con su ROM.
fuente
Verificaría qué ocupa tanta memoria interna. Uso la aplicación SD Maid, y uso estas funciones: corpsefinder, systemcleaner, appcleaner, duplicados, archivos más grandes.
Cuando no pude instalar Google Maps después de actualizar mi CM10.1 con la última noche, utilicé
biggest files
y eliminé algunos archivos que había descargado antes (otros nightlies que he guardado). También eliminé algunos archivos que ya no se usaban. Cuando terminé, pude instalar Google Maps.fuente
Recomendaría usar la aplicación App2SD (disponible en Play Store), no Link2SD. Link2SD no se ha actualizado en mucho tiempo y parece ser un proyecto muerto.
Si es posible, instale SuperSU 2.22 o superior (puede que ya esté instalado) y cree una segunda partición ext3 o ext4 en su SD externa. Esto se puede hacer con una aplicación de escritorio o con la herramienta incluida con App2SD (no lo he intentado yo mismo, uso Roehsoft Partition Tool por sus muchas funciones poderosas relacionadas con los datos, pero es un poco costoso para una aplicación de Android). permanecer como FAT (por lo que Windows todavía puede leerlo.
Ahora cree un script de montaje con App2SD usando el método su.d. Proporcionará el mejor rendimiento (Link2SD no es compatible con esto). Si reinicia y la partición se monta sin ningún error, ahora puede mover sus aplicaciones a la segunda partición. Puede mover todo: APK, libs, dex, datos, caché, datos externos, etc. El único límite es con las aplicaciones del sistema; el APK debe permanecer en la carpeta privilegiada.
Espero que esto te ayude.
fuente