전체 nandroid 백업을 복원하기 전에 무엇을 닦아야합니까?


9

새 ROM을 설치할 때 모든 것을 지우는 데 익숙하지만 nandroid 복원이 복구중인 파티션을 자동으로 지우는 지 알고 싶습니다.

복원을 실행하면 "포맷 포맷 중"및 "복원 전에 부팅 지우기"라는 메시지가 표시되지만 나머지 파티션 (시스템, 데이터, .android_secure 등)에는 관련 메시지가 없습니다. 먼저 지워집니다.

nandroid가 파티션을 덮어 쓰거나 파일을 현재 구조와 병합합니까?

그리고 더 많은 사람들에게 적용 할 수 있도록하기 위해 프로세스가 다른 전화기 (일부 추가 파티션이 있음) 또는 다른 버전의 clockworkmod에 따라 다른가? 아니면 모든 사람에게 그 과정이 동일합니까?

답변:


4

나는 이것을 테스트했고, 당신의 우려는 유효합니다.

나는 더미 파일을 추가 한 /system다음 nandroid 복원을 수행했습니다. 더미 파일은 살아 남았습니다. 동일한 테스트를 /data동일한 결과로 반복했습니다 . CWM이 왜 해당 파티션을 먼저 지우지 않는지 모르겠습니다.

CWM 작성자는 아마도 중요하지 않다고 가정하거나 그들이 지워지지 않은 정당한 이유가있을 수 있습니다.


또는 CWM의 버그 일 수 있습니다. CWM 버그라면 처음이 아닙니다. :)
unforgettableidSupportsMonica

2

Nexus 7과 같은 특정 기기의 경우 재고 ROM이 통합 /data되어 일반적으로 FUSE 마운트가있는 SD 카드로 사용되는 것이 불가능하므로 불가능합니다 . 복원 프로그램이 /data파티션을 지우면에 저장되어 있기 때문에 백업이 지워집니다 /data. 예를 들어, TWRP를 사용하면 /data/media/0/TWRP/BACKUPS/(deviceSerial)/선택한 하위 디렉토리에 있지만 기본적으로 백업이 시작될 때 YYYY-MM-DD-HH-MM-SS (buildID)로 구성됩니다 (예 : "2013-12- 28-14-12-18 KOT49H ".

TWRP가 복원에서 수행하려고 생각하는 것은 TWRP 디렉토리 트리를 제외한 모든 것을 재귀 적으로 연결 해제 (2) / rmdir (2)하는 것입니다. 복원 할 때 와이 핑에 대한 메시지가 인쇄되었습니다 /data.

어떤 복구를 사용 하느냐에 따라 크게 달라질 수 있습니다. TWRP는 CWM과 다른 방식으로 COT 등과 다를 수 있습니다. 기기에 SD 카드 슬롯이 있는지 여부에 따라 달라질 수 있습니다 (Nexus 7이없는 경우).


1

일반적으로 NAND 복원은 복원 된 파티션을 완전히 덮어 씁니다. 현재 파티션에있는 모든 내용을 덮어 쓰고 백업과 정확히 동일한 상태가 복원됩니다. 따라서 어쨌든 완전히 덮어 쓰므로 복원하기 전에 닦는 것이 실제로 필요한 것은 아닙니다.

대신 NAND 백업을 복원 한 후 복원 된 상태를 올바르게 복구 할 수 있고 캐시 문제의 영향을받지 않도록 캐시 파티션 (달빅 캐시 포함)을 정리하는 것이 좋습니다.


1
당신의 대답은 내가 원래 생각했던 것입니다. 그러나이 답변이 정확함을 보여주는 링크 나 리소스를 제공 할 수 있습니까? 질문의 전반적인 목적은 내가 생각하는 것만이 아니라 무슨 일이 일어날 지 또는 확실하게 알 수 있도록하는 것입니다.
Stephen Schrauger 2016 년

2
불행히도 아니요.이 답변을 뒷받침 할 소스가 없습니다. 백업을 복원해도 백업이 생성 된 이후에 발생한 모든 내용 (이 목적은 백업이 이루어진 시점까지 정확하게 복원하는 것)이 남지 않으므로 경험이 될 것입니다.
찌를
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.