¿Es posible usar mi tarjeta SD como ROM y mi ROM interna como RAM adicional?

He leído en alguna parte que puedo hacer ciertas cosas para particionar mi tarjeta SD especialmente para asignar una parte o la totalidad para engañar al teléfono para que piense que es la ROM "interna". Por mi vida, parece que ya no puedo localizar ese artículo. Tengo muchas ganas de rootear mi teléfono y esto ha estado en mi lista de tareas pendientes una vez que lo haga.

El siguiente problema que quiero mencionar es que, una vez que haya realizado los procedimientos anteriores, normalmente ya no usaré la ROM interna original de mi teléfono y estaba pensando si era posible asignar esa ROM interna no utilizada como RAM adicional. Entonces, en esencia, las partes internas de mi teléfono solo se usarán como RAM y la ROM será la carga de la tarjeta SD.

De esa manera, espero poder maximizar la usabilidad de mi teléfono. ¿Alguien puede arrojar algo de luz sobre esto?

¿Supongo que te refieres a "RAM" en lugar de "ROM"? RAM: memoria de acceso aleatorio; ROM: Memoria de sólo lectura. No tiene sentido convertir tu SD en una ROM. En cualquier caso, ¿qué estás tratando de lograr exactamente?
@stefano Él quiere decir lo que escribió. Por alguna razón (posiblemente histórica), la memoria flash interna se llama ROM en la comunidad de Android.
@RichardBorcsik, no soy un experto en el vocabulario de la comunidad de Android, pero ¿tiene algún indicador que respalde su afirmación? Que yo sepa, ROM se usa principalmente como abreviatura de "Imagen ROM", no para la memoria interna en sí misma. Mi opinión personal es que usar ROM para memoria interna es incorrecto y fuente de confusión. La memoria interna es una Flash, por ejemplo. (E)EPROM
Llamar ROM a la Flash interna no está tan mal. Hay secciones /boot, /system y radio en las que normalmente no se escriben. Hoy en día, las ROM reales ya no existen. Casi todo se movió a Flash (NAND o NOR) desde finales de los 80 (reemplazando a las (E)EPROM).
@Stefano, no estoy seguro de cómo se definió el término, pero que yo sepa, en el mundo de Android, RAM = el espacio donde se encuentran las aplicaciones mientras se ejecutan; ROM = el espacio de almacenamiento interno del teléfono.
@ShedoSurashu Estoy de acuerdo en que la RAM tampoco es correcta en este caso, lo siento, agregué confusión con eso. La memoria interna todavía me suena mucho mejor que la ROM. Pero bueno, vengo de un mundo diferente ;-) @ ce4 Las ROM reales casi siempre se han escrito una vez o se han escrito pocas; Todavía me resulta confuso llamar a la memoria interna una ROM. Estos son indicadores que encontré: qué es una rom , ROM y Kernel , y por supuesto wikipedia

Respuestas (1)

Creo que te refieres a un truco comúnmente conocido como "Apps-to-SD" (también conocido como "apps2sd" o "a2sd" en algunos foros). Aquí es donde vuelve a particionar su tarjeta SD para tener una partición Ext2/3/4 después de la principal Fat32, y luego usa una combinación personalizada de ROM/kernel que permite mover ciertas partes del sistema operativo a esa partición. Es decir, todas las aplicaciones descargadas de terceros, la caché del teléfono y, en algunos casos, los datos de la aplicación y la caché dalvik.

También tenga en cuenta que, al igual que con todas las ROM y núcleos personalizados, esto debe construirse para un dispositivo específico, por lo que deberá encontrar una ROM con soporte integrado de aplicaciones a SD para su teléfono específico.

Este truco libera una parte de la memoria interna para usarla como RAM. Sin embargo, como ocurre con la mayoría de estas soluciones, hay muchos inconvenientes a tener en cuenta.

  1. La tarjeta SD debe volver a particionarse de una manera muy particular (los datos se perderán durante la partición, así que haga una copia de seguridad).
  2. La clasificación de velocidad de la tarjeta SD jugará un papel importante en el rendimiento y la estabilidad general del sistema. Las tarjetas más lentas provocarán retrasos en el inicio de las aplicaciones, por ejemplo.
  3. El teléfono no podrá funcionar si extrae la tarjeta SD, ya que el teléfono utiliza ahora la segunda partición externa como si fuera parte de su memoria interna.
  4. Desgaste adicional en la tarjeta SD debido a escrituras excesivas. A diferencia de la EPROM en la memoria Flash, las tarjetas SD no están realmente diseñadas para muchos ciclos de escritura, por lo que a medida que pasa el tiempo encontrará que la tarjeta se desgasta antes de lo habitual.
  5. El dispositivo no será tan estable. Es posible que vea mensajes ANR (la aplicación no responde) con más frecuencia, ya que incluso las tarjetas SD más rápidas siguen siendo mucho más lentas que la memoria flash interna.
  6. La corrupción de datos en la tarjeta SD es un problema real y puede hacer que su teléfono no funcione, lo que requiere una actualización completa de la ROM y la pérdida de todos los datos. Así que siempre tenga copias de seguridad recientes, y preferiblemente no en la propia tarjeta SD.
Bueno, para ser honesto, solo quería que todas las aplicaciones que instale se coloquen en la tarjeta SD. Estoy seguro de que sabe que si hago el enfoque "Mover a la tarjeta SD", algunas partes de la aplicación aún permanecen en la memoria interna (Facebook, por ejemplo, todavía deja alrededor de 2 o 4 mb en el almacenamiento interno). Quiero hacer que todas las aplicaciones que instale estén contenidas en la SD, lo que hace que mi teléfono solo esté limitado por el tamaño de la tarjeta SD. En este momento, estoy limitado por la ROM, por lo que poder moverlo todo a SD sería genial, ya que siempre puedo actualizar a uno más grande. (32 gb)
Y también, planeo usar una microSD de clase 10. ¿Será eso de algo bueno?
En ese caso, debo remitirlo a esta pregunta: android.stackexchange.com/questions/9767/…