安卓刷机双清recovery报错 Failed to mount '/data' (invalid argument)

由于疫情影响,开学时间一再推迟,上网课就成了学生在家里面必进行的活动。很多网课要求在手机上安装相关的app,做题上课均在手机上,这时候就有个问题,手机屏幕小,做题上课都不方便,加大手机屏幕是不可能了,分频也不实用。于是有了一个折中的方案,用两个手机操作,一个听课,另一个同时做题。

于是有了下面的折腾。不少软件对安卓版本有限制,为了安装上软件进行操作,在抽屉里翻出了一个7年前的手机,想让它发光发热只能升级系统,网上找了一番,下载了一个Android9.0版本的系统。

不得不说,开源是真的好,7年前的手机在开源社区还有人维护系统,最新的版本已经到了Android10。下载好对应rom、第三方recovery。开刷。于是碰到了下面的错误。

错误详情

在格式化 cache、data的时候报错,说无法挂载分区。手动挂载所有分区发现只有 /system 分区能正常挂载,其他都是不行的。所以格式化等操作均无法进行。

Failed to mount '/data' (invalid argument)
Failed to mount '/cache' (invalid argument)
...

解决办法

上网找了下,发现不少人遇到了一样的情况。然后发现 fastboot 有个命令,能初始化分区,因为旧手机内没有数据需要备份,于是直接执行了。

fastboot -w

执行结果:

PS C:\Users\admin\Downloads> fastboot -w
mke2fs 1.44.3 (10-July-2018)
Creating filesystem with 3322875 4k blocks and 832320 inodes
Filesystem UUID: 8371ac4a-7670-11ea-87a2-950aa878b190
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

mke2fs 1.44.3 (10-July-2018)
Creating filesystem with 98304 4k blocks and 98304 inodes
Filesystem UUID: 838a3882-7670-11ea-8cae-af4c5004139d
Superblock backups stored on blocks:
        32768

Allocating group tables: done
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

Erasing 'userdata'                                 OKAY [  9.484s]
Sending 'userdata' (3372 KB)                       OKAY [  0.109s]
Writing 'userdata'                                 OKAY [  0.103s]
Erasing 'cache'                                    OKAY [  0.230s]
Sending 'cache' (152 KB)                           OKAY [  0.009s]
Writing 'cache'                                    OKAY [  0.021s]
Finished. Total time: 10.774s

执行完以上指令后就能正常挂载、格式化、更新系统了。

It's
欢迎访问本站,欢迎留言、分享、点赞。愿您阅读愉快!
*转载请注明出处,严禁非法转载。
https://www.devsong.org
QQ留言 邮箱留言
头像
引用:
取消回复
提交
涂鸦
涂鸦
热门