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

9

Estoy acostumbrado a borrar todo cuando instalo una nueva ROM, pero me gustaría saber si una restauración de nandroid borra automáticamente las particiones que está recuperando.

Cuando ejecuto una restauración, veo algunos mensajes que dicen que está "formateando 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 adjunto sobre ellas. siendo despejado primero.

¿Restaura un nandroid sobrescribir particiones, o fusiona los archivos con la estructura actual?

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

Stephen Schrauger
fuente

Respuestas:

4

Probé esto, y su preocupación es válida.

/systemAgregué un archivo ficticio y luego hice una restauración nandroid. El archivo ficticio sobrevivió. Repitió la misma prueba /datacon el mismo resultado. Así que no sé por qué CWM no borra esas particiones primero.

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

Chris
fuente
O tal vez es un error en CWM. Y si es un error de CWM, no sería el primero. :)
unforgettableidSupportsMonica
2

Para ciertos dispositivos, como el Nexus 7, eso no es posible porque la ROM común se unifica /datay lo que normalmente se usaría como una tarjeta SD con montajes FUSE. Si el programa de restauración borrara la /datapartición, eliminaría la copia de seguridad porque está almacenada dentro /data. Por ejemplo, con TWRP estaría /data/media/0/TWRP/BACKUPS/(deviceSerial)/en un subdirectorio de su elección, pero por defecto está compuesto por AAAA-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 TWRP. Cuando hice una restauración, imprimió un mensaje sobre la limpieza /data.

Muy bien podría depender de la recuperación que use también. TWRP podría tener una forma diferente a CWM, que puede ser diferente de COT, etc. También puede depender de si el dispositivo tiene una ranura para tarjeta SD o no (un Nexus 7 no).

Bflo Joe
fuente
1

Por lo general, una restauración NAND sobrescribirá las particiones que restaura por completo. Todo lo que esté actualmente en la partición se sobrescribirá y se restaurará exactamente el mismo estado de la copia de seguridad. Por lo tanto, limpiar antes de restaurar no es realmente necesario, ya que de todos modos se sobrescribirá por completo.

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

dar un toque
fuente
1
Su respuesta es lo que originalmente había pensado. Sin embargo, ¿podría proporcionar un enlace o recurso que muestre que esta respuesta es precisa? El propósito general de la pregunta es para que yo pueda saber definitivamente qué sucede (o se supone que sucederá), y no solo lo que creo que debería suceder.
Stephen Schrauger,
2
Desafortunadamente no, no tengo ninguna fuente para respaldar esta respuesta. Lo único sería la experiencia, ya que la restauración de una copia de seguridad nunca deja nada que haya sucedido desde que se creó la copia de seguridad (que es su propósito; restaurar exactamente hasta el punto en que se realizó la copia de seguridad).
mete