这就是安卓14导致部分Pixel用户无法使用手机的原因
一些Pixel 6 用户在将手机更新到Android 14后感到震惊,因为他们无法使用手机的内部存储空间。该问题主要影响设置了多个用户或访客配置文件的 Pixel 用户。在收到越来越多的报告后,谷歌承认了该错误并确认正在修复。上周晚些时候,该公司通过测试向受影响的用户提供了该补丁,并指出可能会在未来两周内开始更广泛的发布。该修复现已作为2023 年 11 月安全补丁的一部分推出,并且还可以更深入地了解到底出了什么问题。
Google 2023 年 11 月安全补丁的发行说明提到了多用户错误修复。此更新已于本周早些时候上线,并将在下周向所有 Pixel 用户推出。
正如谷歌之前透露的那样,该解决方案只会让那些无法使用手机主存储的 Pixel 用户受益。如果您的手机由于该错误而陷入启动循环,则 11 月的更新不会采取任何措施来解决该问题。您必须将设备重置为出厂设置才能使其再次工作,在此过程中会丢失所有存储的数据。
但是什么导致 Android 14 将某些 Pixel 用户锁定在手机之外呢?Android 大师Mishaal Rahman对此做出了一些阐述。据报道,该问题是由 Pixel 手机用于数据分区的 F2FS 文件系统中的错误引起的。虽然较旧的 Pixel 也使用相同的文件系统,但该错误似乎是在 Pixel 6 和 7 系列使用的基于 Linux 5.10 的内核中发现的。
谷歌没有透露有关导致该错误确定受影响的 Linux 版本的错误补丁的更多详细信息。
根据 Mishaal 的说法,该错误是由“当辅助用户被删除且文件系统为 F2FS 时发生的损坏的 xattr(扩展属性)条目”触发的。Google 针对该错误的修复是在安装数据分区时运行文件系统一致性检查 (fsck)。这也解释了为什么受影响的 Pixel 在安装 11 月安全补丁后启动时间异常长。
令人惊讶的是,谷歌在测试过程中没有发现这个错误,最终导致一小部分 Pixel 用户被锁在手机之外。
有趣的是,Mishaal 指出,由于 F2FS 问题导致了该错误,因此它也可能会影响使用相同文件系统的其他 Android 手机。例如,三星 Galaxy S23使用 F2FS 作为其数据分区。虽然该公司已经为该设备推出了 Android 14 更新,但尚未有用户报告称其手机内部存储被锁定。
这可能是因为三星不提供创建辅助或访客用户配置文件作为 One UI 一部分的功能。尽管如此,考虑到该错误的严重程度,预计所有主要 Android 制造商都会在其手机的下一次更新中纳入修复程序。
版权声明:本文由用户上传,如有侵权请联系删除!