注意:教程来源于用户上传,互联网收集,其中真实性注意斟酌,操作可能存在风险,请践行时注意保存资料防止丢失,如果本教程侵犯您的个人或者集体利益,请邮件fiimecn@163.com下架处理,非常感谢!
什么是data/media设备
此页面存在的原因是,对于有多少种新的Android设备工作似乎有很多困惑。从Xoom的Honeycomb 3.0开始,Google改变了他们处理存储的方式。Google不再将应用程序的“数据”分区和单独的“ sdcard”分区用于存储,而是开始为您提供一个非常大的数据分区。/ data里面是/ data / media的文件夹,其中包含您认为内部sdcard的所有内容。
由于/ data / media是/ data的一部分,因此我们几乎从未真正格式化数据分区。当然,格式化数据也会删除包含内部sdcard的媒体文件夹。当您选择恢复出厂设置而不是格式化时,我们使用rm -rf命令删除除媒体文件夹以外的所有文件夹,以便我们可以删除所有应用程序和设置,同时保持“ sdcard”不变。在TWRP中,我们还有一个擦除内部存储选项,该选项是rm -rf的media文件夹,还有一个“格式化数据”选项,用于格式化以重新创建整个文件系统,以防万一完全出错或删除设备加密。
当您启动到Android时,Android会将媒体文件夹融合到/ sdcard并模拟没有旧版应用程序权限的FAT文件系统。我们目前在恢复方面没有融合,因此我们只需要添加一条额外的mount命令即可将/ data / media挂载到/ sdcard,因此在恢复中,您仍然必须担心/ sdcard的权限。
由于“内部sdcard”不是真正的FAT文件系统,因此无法通过USB存储器挂载它。嗯,从技术上讲,这不是正确的,但是绝大多数人使用Windows计算机,而Windows无法识别ext4。如果我们允许您通过USB存储设备挂载数据分区,则Windows会声称该设备未格式化,并愿意为您格式化该设备,如您所想,这将是一场灾难。整个ext4设置是Android转而使用MTP传输文件的另一个原因。这些设备大多数都没有必要的内核配置来支持USB存储模式,因此,即使我们想尝试启用USB存储也不是一件容易的事。使用TWRP 2.8.0.0及更高版本,我们现在支持MTP。MTP是大多数较新的设备用来在PC上传输文件的协议。
需要特别注意的是,如果您选择从ROM恢复出厂设置,即使ROM指出它将擦除包括内部存储在内的所有内容,那么TWRP不会这样做。原始AOSP恢复将格式化包括“ sdcard”在内的数据,但是TWRP将使用其常规的出厂重置设置,使内部存储保持不变。
与旧的数据+ FAT存储分区相比,使用此设置有很多好处。使用/ data / media,您可以作为用户更好地控制存储的使用方式。如果您有大量的应用程序,那么这没问题,因为您可以使用巨大的数据分区。如果您没有很多应用程序,那么您将有更多空间来存储电影之类的东西。此外,ext4不受FAT的4GB文件大小限制,因此,如果您愿意,可以在设备上播放大型高清电影。我敢肯定,另一个诱因是让Android不再使用Microsoft创建的FAT。Android中ext4的性能也可能比FAT更好。不利的一面是,数据媒体设备倾向于在“数据”部分中存储更多的应用程序数据,因此这些设备上的备份往往更大。
由于4.2中提供了多用户支持,因此Android 4.2在/ data / media设备上发生了一些变化。每个用户都在/ data / media中分配了一个子文件夹。主用户获取/ data / media / 0,后续用户获取/ data / media / 10和/ data / media / 11,依此类推。如果您在Android 4.2中切换用户,系统将重新挂载/ sdcard文件夹以指向正确的用户文件夹。TWRP已更新为从2.3.2.0开始使用/ data / media / 0文件夹。
4.2的另一个“功能”是,当您“更新”到4.2时,它可能会尝试将/ data / media升级为多用户。如果您运行的TWRP版本高于2.3.2.0或更高版本,则出厂重置可能会触发多次升级,从而导致“ sdcard”移至/ data / media / 0,然后移至/ data / media / 0/0,然后然后/ data / media / 0/0/0,依此类推,具体取决于您“升级”了多少次。这可能导致备份在TWRP中不可见。另外,在没有使用4.2 ROM之后无需手动移动文件的情况下,目前还没有一种回到4.1 ROM的好方法。
没有评论数据