TWRP recovery data无法挂载怎么解决

2025-03-01 14:09:15
推荐回答(4个)
回答1:

重启手机

安装存储卡中的update.zip升级包

清除用户数据并恢复出厂设置

清除系统缓存(刷机前执行

从SDcard上安装zip升级包

reboot system now:重启手机(刷机完毕选择此项就能重新启动系统)
apply SDcard:update.zip:安装存储卡中的update.zip升级包(你可以把刷机包命名为update.zip然后用这个选项直接升级)
wipe data/factory reset:清除用户数据并恢复出厂设置(刷机前必须执行的选项)
wipe cache partition:清除系统缓存(刷机前执行)(系统出问题也可尝试此选项,一般能够解决)
install zip from SDcard:从SDcard上安装zip升级包(可以执行任意名称的zip升级包,不限制升级包名称)

回答2:

,重新格式化data 清除system cache等,再开机进twrp连接电脑尝试拖入文件。

2,或在twrp界面设置开启ADB模式,通过adb传文件。adb sideload filename.zip

如果以上不行,按音量下加开机键,开机进入fast boot 模式,连接电脑通过fastboot重刷twrp。
fastboot flash recovery twrpfilename.img(刷入对应名称twrp文件)
fastboot boot twrpfilename.img(引导进入twrp)

twrp推荐官方搜索对应机型下载,win10只需要把小米工具的fastboot文件和刷机文件放在同一个文件夹通过命令刷入,Linux不用。
现在所有的TWRP 3.x 源代码都是公开的,您可以自己编译它。本指南并不是逐字句的指南,如果您不熟悉基本的Linux命令和在AOSP中构建的流程,那么您可能无法完成编译。

目前可以使用Omni 6.0, Omni 7.1, Omni 8.1, Omni 9.0, CM 13.0, CM 14.1, CM 15.1, LineageOS 16.0源代码。除非您的设备有一个超级分区,否则建议使用Omni 9.0。

如果你使用的是CM/LineageOS,你需要把TWRP放在LineageOS/bootable/recovery-twrp文件夹中,并在你的BoardConfig.mk中设置RECOVERY_VARIANT:= TWRP 。TWRP源代码可以在这里找到:


(注意:最新TWRP源代码的位置已经改变!)

选择最新可用的分支。Omni不需要这个步骤,因为Omni默认情况下已经包含TWRP源代码,但是,如果您使用的是较老版本的Omni,您可能需要从最新的分支中拉出(最新的分支将在较老的构建树中成功编译)。

如果您只对构建TWRP感兴趣,那么您可能想尝试使用轻量的构建清单。您可以尝试使用下面的清单。它在大多数情况下应该工作,但有些情况下,在你的构建树中需要比清单提供的更多的repo(仓库):

回答3:

reboot system now:重启手机(刷机完毕选择此项就能重新启动系统)
apply SDcard:update.zip:安装存储卡中的update.zip升级包(你可以把刷机包命名为update.zip然后用这个选项直接升级)
wipe data/factory reset:清除用户数据并恢复出厂设置(刷机前必须执行的选项)
wipe cache partition:清除系统缓存(刷机前执行)(系统出问题也可尝试此选项,一般能够解决)
install zip from SDcard:从SDcard上安装zip升级包(可以执行任意名称的zip升级包,不限制升级包名称)
backup and restore:备份和还原系统(作用和原理如同电脑上的Ghost一键备份和还原)
mounts and storage:挂载和存储选项(详细功能见下面的解释)
advanced:高级设置
mount /system:挂载system文件夹(基本用不到)
mount /data:挂载data文件夹(基本用不到)
unmount /cache:取消cache文件夹挂载(基本用不到)
unmount /sdcard:取消内存卡挂载(基本用不到)
mount /sd-ext:挂载内存卡Ext分区(基本用不到)
format boot:格式化boot(刷机前最好执行一下)
format system:格式化system(刷机前最好执行一下)
format data:格式化data(刷机前最好执行一下)
format cache:格式化cache(刷机前最好执行一下)

回答4: