Ver Mensaje Individual
  #1  
Viejo 19/06/12, 00:15:05
Array

[xs_avatar]
colombina77 colombina77 no está en línea
Betatester oficial
 
Fecha de registro: feb 2010
Localización: Granada
Mensajes: 1,022
Modelo de smartphone: ZTE Blade
Tu operador: Yoigo
Preparar SD o cambiarla por una más grande

¿Cómo preparamos una tarjeta para pasar las aplicaciones a la SD?
¿Cómo hacemos para cambiar de tarjeta cuando ya está todo funcionando?
-----------------------------------------------------------------------------
NOVEDAD IMPORTANTE: Sí es posible hacer un backup del recovery (incluyendo partición EXT) y restaurarlo sobre otra tarjeta con un tamaño de EXT diferente...

Probado por mi con CW 4.0.1.5, manejando tamaños de 512Mb y 1Gb, sobre particiones tipo EXT3 (que son las que maneja esa versión).


-------------------------------------------------------------------------------




I. Preparar la tarjeta original:

A. Desde el recovery.

0. Instalamos el recovery (tuto de pankiller)
1. Vamos a la opción Backup/Restore. Hacemos un backup de nuestra rom con nuestros datos.
2. Salvamos en el PC la carpeta del Backup anterior (“/clockwordmod”). Lo podemos hacer dando a “mount&storage”->mountsUSB
3. Particionamos la SD y formateamos cada partición. “Advanced->partition SD”.
Nos pide cantidad para la partición EXT: 512mb/1GB.
Nos pide tamaño swap: en general 0 (salvo excepciones como elitemovil z3).
El resto se asigna automáticamente a la FAT

B. Desde Linux
Las particiones también pueden hacerse desde Linux y por supuesto, formatearlas (por ej, con el GPARTED de una live-cd de Ubuntu)
Recordemos que los tipos de formato son:

La Ext que hace el recovey es EXT3.
La Fat es FAT32 en realidad
La Swap es una partición de Intercambio.

Con Gparted pueden, además, redimensionarse unas particiones previas si queremos aumentar por ej, la EXT, sin perder su contenido, por supuesto (siempre que no le des a “formatear”, jejeje)



II. Cambiar a una tarjeta más grande

A. Si todavía no tenía implementado ningún método para pasar aplicaciones, simplemente sigo el Tuto I de preparación anterior.

B. Si usabas el método nativo (no tengo EXT) puedes respaldar tu tarjeta con sólo copiar con Windows, ubuntu o el propio recovery (por mountUSB) TODA la tarjeta puesto que únicamente contiene la partición FAT. Imprescindible: ¡¡No olvides copiar todo todo, incluyendo archivos y carpetas OCULTOS!! Luego sigues el tuto de preparación.

C. Pero si usabas cualquier método que utilizara una partición EXT (link2sd, darktremor, etc) ya hay un problemilla… ¿Cómo copiamos el contenido de esa partición? Además, normalmente también tenemos la fea costumbre de querer copiar la que tenemos en una EXT más grande… ¡¡otro problemón…!!

C1. Windows no la ve, directamente. Y si lo hiciera mediante programas externos solo serían para leer, nunca para escribir en la nueva.

C2. Ubuntu sí la ve. Puedes copiar su contenido en tu carpeta del PC, pero luego… ¡¡no te da permiso para copiar eso en la nueva EXT, porque….. no eres el propietario…!! Es que Linux se toma muy en serio la seguridad… ¡Pero se puede arreglar!

C3. El recovery no hace “copias”, solo backup (que no es lo mismo).


Opciones kowalsky..!!


1. Olvidamos Windows un rato…
2. Si tenemos pensado usar el mismo tamaño de la EXT que la antigua…
Fácil, hacemos un backup completo. Lo salvamos en el PC.
Apagamos y reiniciamos recovery con la tarjeta nueva.
Particionamos y formateamos.
-MountsUSB y copiamos la carpeta /clockword del backup que tenemos en el PC
Restauramos ese Backup…. Reiniciamos y listo!

3. Y si queremos aumentar la partición EXT?? (que es lo normal)

Opción1. (Para sibaritas)
Hacemos todos los pasos del caso anterior
Metemos la nueva sd ya operativa en un lector.
Ubuntu, Gparted y reparcionamos la EXT
¡Así de fácil!


Opción2. (Para sibaritas con amor propio)
Metemos la sd en un lector, nos monta las dos particiones (FAT y EXT) las copiamos libremente en sendas carpetas de usuario en el PC
Extraemos la SD y metemos la nueva
Partionamos y formateamos a nuestro gusto con GPARTED
Restauramos la copia de la FAT en la nueva FAT (no da problemas)
Abrimos un Terminal de comandos, teclemos sudo nautilus (enter) y ponemos nuestra clave (enter)
Sin cerrar la consola, clicamos en la partición EXT con el botón derecho, seleccionamos propiedades, permisos, en la pestaña “grupo” seleccionamos PLUGDEV y en la pestaña “Acceso a Carpeta” seleccionamos Crear y eliminar archivos.

Ya podemos copiar la carpeta de la antigua EXT sobre la nueva!!

Desmontamos la unidad y ya podemos meter la tarjeta nueva en el teléfono y arrancarlo…

--------------------------------------------------
EDITO para introducir al principio del post una modificación importante

Última edición por colombina77 Día 19/11/12 a las 08:29:13.
Responder Con Cita
Los siguientes 9 usuarios han agradecido a colombina77 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]