Я привык стирать все при установке нового ПЗУ, но я хотел бы знать, автоматически ли восстановление nandroid удаляет разделы, которые он восстанавливает.
Когда я запускаю восстановление, я вижу некоторые сообщения о том, что это «кэш форматирования» и «стирание загрузки перед восстановлением», но остальные мои разделы (система, данные, .android_secure и т. Д.) Не имеют сопутствующих сообщений о них. очищается первым.
Nandroid восстанавливает перезаписанные разделы или объединяет файлы с текущей структурой?
И чтобы сделать это применимым для более широкой аудитории, этот процесс отличается для разных телефонов (у некоторых есть дополнительные разделы) или для разных версий clockworkmod? Или процесс одинаков для всех?
источник
Для некоторых устройств, таких как Nexus 7, это невозможно, потому что стандартное ПЗУ объединяется
/data
и что обычно используется в качестве SD-карты с креплением FUSE. Если программа восстановления стерла/data
раздел, она бы стерла резервную копию, потому что она хранится внутри/data
. Например, с TWRP он будет находиться/data/media/0/TWRP/BACKUPS/(deviceSerial)/
в подкаталоге по своему выбору, но по умолчанию состоит из YYYY-MM-DD-HH-MM-SS (buildID), когда было запущено резервное копирование, например, «2013-12- 28-14-12-18 KOT49H ".Я думаю, что TWRP попытается выполнить восстановление, чтобы рекурсивно отсоединить (2) / rmdir (2) все, кроме дерева каталогов TWRP. Когда я сделал восстановление, он напечатал сообщение о стирании
/data
.Это очень хорошо может зависеть от того, какое восстановление вы тоже используете. TWRP может иметь другой способ, чем CWM, который может отличаться от COT и так далее. Это также может зависеть от того, имеет ли устройство слот для SD-карты или нет (у Nexus 7 его нет).
источник
Обычно восстановление NAND перезаписывает разделы, которые восстанавливает полностью. Все, что в данный момент находится на разделе, будет перезаписано, и то же самое состояние из резервной копии будет восстановлено. Так что стирание перед восстановлением на самом деле не нужно, так как оно все равно будет полностью перезаписано.
Вместо этого обычно рекомендуется стереть разделы кеша (включая кеш dalvik) после восстановления резервной копии NAND, чтобы убедиться, что восстановленное состояние может быть восстановлено правильно (и на него не влияют проблемы с кешем).
источник