9 votos

¿Necesito borrar algo antes de restaurar una copia de seguridad completa de nandroid?

Estoy acostumbrado a borrar todo al instalar una nueva ROM, pero me gustaría saber si un nandroid restore borra automáticamente las particiones que está recuperando.

Cuando ejecuto una restauración, veo algunos mensajes que dicen que se está "formateando la caché" y "borrando el arranque antes de la restauración", pero el resto de mis particiones (sistema, datos, .android_secure, etc) no tienen ningún mensaje de acompañamiento sobre que se borren primero.

¿Una restauración de nandroid sobrescribe las particiones o fusiona los archivos con la estructura actual?

Y en aras de hacer esto aplicable a un público más amplio, ¿es el proceso diferente para diferentes teléfonos (algunos tienen particiones adicionales) o diferentes versiones de clockworkmod? ¿O el proceso es el mismo para todos?

4voto

Chris Puntos 31

Lo he probado y tu preocupación es válida.

He añadido un archivo ficticio a /system y luego hice una restauración de nandroid. El archivo ficticio sobrevivió. Repetí la misma prueba en /data con el mismo resultado. Así que no sé por qué CWM no borra esas particiones primero.

El autor de CWM probablemente hizo una suposición de que no importa o puede haber una razón válida que no se borran.

2voto

Bflo Joe Puntos 21

Para ciertos dispositivos, como el Nexus 7, eso no es posible porque la ROM de stock unifica /data y lo que normalmente se utilizaría como una tarjeta SD con soportes FUSE. Si el programa de restauración borró la /data partición, se borraría la copia de seguridad porque está almacenada dentro de /data . Por ejemplo, con TWRP estaría en /data/media/0/TWRP/BACKUPS/(deviceSerial)/ en un subdirectorio de su elección, pero por defecto se compone de YYYY-MM-DD-HH-MM-SS (buildID) cuando se inició la copia de seguridad, por ejemplo "2013-12-28-14-12-18 KOT49H".

Lo que creo que TWRP intentará hacer en una restauración es desvincular recursivamente(2)/rmdir(2) todo EXCEPTO el árbol de directorios de TWRP. Cuando hice una restauración, imprimió un mensaje sobre el borrado /data .

También podría depender de la recuperación que utilices. TWRP podría tener una forma diferente de CWM, que puede ser diferente de COT y así sucesivamente. También podría depender de si el dispositivo tiene una ranura para tarjetas SD o no (un Nexus 7 no).

1voto

dlamblin Puntos 14546

Por lo general, una restauración NAND sobrescribirá completamente las particiones que restaura. Todo lo que hay actualmente en la partición se sobrescribirá, y se restaurará exactamente el mismo estado de la copia de seguridad. Así que borrar antes de restaurar no es realmente necesario, ya que se sobrescribirá completamente de todos modos.

En su lugar, se suele recomendar borrar las particiones de la caché (incluida la caché dalvik) después de restaurar la copia de seguridad de la NAND para asegurarse de que el estado restaurado se puede recuperar correctamente (y no se ve afectado por los problemas de la caché).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X