Tengo una tarjeta MicroSD de 16 GB que aparentemente falsea su tamaño. Usando H2testw he descubierto que sólo los primeros 7,8 GB son utilizables. Antes de comprar una nueva, quiero ver si puedo "arreglarlo". La idea es hacer que Android formatee la tarjeta "como interna", la desmonte y luego, ya sea a través de un Android rooteado o un escritorio Linux/Windows, reduzca el tamaño de las tres particiones resultantes para que quepan dentro de los primeros 7,8 GB de la tarjeta.
¿Hay alguna razón por la que esto no funcione? Mi única preocupación es que el teléfono Android podría tener su propio registro de los rangos de sectores de cada partición, que estaría cambiando.
No lo estoy probando porque no tengo un lector de tarjetas a mano, y quiero saber si es probable que funcione, antes de invertir tiempo en ello.
0 votos
Entonces lo que preguntas es solo teórico? porque yo no haría experimentos con una tarjeta que tiene un firmware manipulado. Al final antes o después pierdes tus datos. De todas formas una tarjeta nueva de 16GB cuesta casi lo mismo que un lector de tarjetas sd.
0 votos
@Robert no, tengo la intención de probarlo, si tiene sentido. Supongo que se puede considerar un ejercicio. Creo que puedo suponer que si intento usar esta tarjeta, con particiones debidamente redimensionadas, y el firmware es lo suficientemente defectuoso como para causar problemas, lo notaré rápidamente. A no ser que su tratamiento de los sectores defectuosos sea malo o algo así. No guardo información importante en mi teléfono, así que no siento que esté arriesgando mucho.
0 votos
Si compraste una tarjeta de 16 GB y sólo son utilizables unos 8 GB, es probable que tengas una tarjeta defectuosa o falsificada (algo más común de lo que la gente cree). Sólo tienes que reemplazarla.
0 votos
@acejavelin Me doy cuenta de eso. La idea es hacer que funcione de todos modos; sabiendo que podría funcionar mal de alguna otra manera.
1 votos
@Dominykas El problema es que no se puede determinar dónde se encuentra cada sector en la flash. Además debido al algoritmo de nivelación de desgaste la tarjeta sd reasigna los sectores en cualquier momento (y por supuesto puede reasignarlo en la parte de la flash inexistente). ¡Por lo tanto los problemas pueden surgir en cualquier momento!
0 votos
@Robert hm, no me había dado cuenta. Qué pena. Gracias por aclararlo.