Answers:
如果使用此功能,则外部SD卡将替换内部存储器。在此过程中,它将被加密。您不再可以“简单地卸下”卡来在任何其他设备(包括连接到PC的读卡器)中读取它,因为在这种情况下,文件系统在后者中将无法读取(由于加密,因此可以完成“以确保安全”,因此小偷不能简单地取出卡来绕过设备的锁定屏幕并直接获取数据)。
参考:Android 6.0可以将SD卡当作内部存储设备……需要付出一定的代价
选择内部存储器,microSD卡将重新格式化并加密。完成此操作后,该卡只能用作内部存储。如果您尝试弹出卡并在计算机上读取它,则将无法使用。卡上的所有数据也将被删除,因此您可能需要先备份任何重要数据。Android确实提供了迁移它的选项,但早期的报告表明它是不可靠的。
[…]
您仍然可以选择将应用程序安装到真正的内部存储或格式化为类似于内部存储的microSD卡上。但是,如果您的手机具有8GB的存储空间和32GB的microSD卡,则音乐,电影,游戏或其他文件的存储空间只有32GB,而不是40GB。
参考:可采用的存储:手机可能无法使用的Android Marshmallow的隐藏功能:
请注意,空间不会增加通过该SD卡的大小,但到了SD卡的大小。您基本上是用sdcard(通常比内置存储芯片要慢)换出内部存储(通常是eMMC,这相当快)。您将以速度换取容量。在某些情况下,这是公平交易。
还有一个有趣的花絮:只需一点点工作,可采用的存储就不仅限于microSD卡。从技术上讲,您可以将任何USB OTG设备安装为可采用的存储。从理论上讲,这将使您可以通过USB OTG连接1TB硬盘。当然,您永远无法卸下该硬盘驱动器,因此用途非常有限-但非常有趣。
如果您有兴趣强制通过USB OTG连接的“任何”存储设备成为可采用的存储,那么您将需要了解以下命令。我们尚未尝试过,因此请您自担风险。
adb shell sm set-force-adoptable true
《棉花糖内部》中的AndroidCentral :可采用的存储在继续:
adb shell sm set-force-adoptable true
但是您可能不应该。
一旦采用存储设备,它将成为系统的一部分,并且不再可移动。当然,您可以物理上删除它,但是当应用程序和服务在手机或平板电脑上崩溃时,系统会提示您将其放回原处。它已被采用 -被系统吸收和喜爱,并成为整个系统的一部分。
有趣的评论是:
很高兴我读了这篇文章,我当时认为采用可存储空间是个好主意,我可以购买16GB的手机,然后简单地插入一张大microSD卡并击败该系统。但是,现在我对它的工作原理有了更多的了解,可能不是一个好主意。
您可以随时删除并重新格式化卡,但这将迫使您将手机恢复出厂设置。
加号:
我选择将其保留为普通的外部存储。至少这样,如果手机出现故障,我仍然可以访问我的SD卡文件。另一种方法将其保持加密状态,如果电话遇到电话结尾故障,则该卡将无效,因为其已加密,并且唯一可以看到该卡已失效的设备。无需将其取出并插入计算机即可恢复我的照片或视频或音乐。
根据Android 6.0棉花糖提示:“采用”您的MicroSD卡作为内部存储[视频],这是一条“回头路”:
幸运的是,它不是完全永久的。如果您决定只使用它来存储媒体,则可以通过转到“设置”>“存储和USB”,然后选择卡,单击右上角的菜单,然后选择“格式化为便携式格式”,将其改回。
但是请注意:格式表示将删除其中的所有数据。因此,如果要这样做,则需要确保事先确保数据安全。这里没有简单的“ USB读卡器”方式,您必须通过USB或网络复制所有内容。1如果卡损坏,则无法使用读卡器和一些恢复软件来抢救至少一部分卡;加密使这成为不可能。如果损坏了,它很可能甚至不会再安装在设备上-因此,您尚未在其他地方备份的所有内容都将“永久废除”。
只要卡是“好”的卡,在解密采用的Android M的存储(重点是我的存储)中就会发现一些有趣的指针:
Android M允许采用可采用的存储,其实现方式类似于内部存储FDE -使用dm-crypt和存储在中的每卷静态128位AES密钥
/data/misc/vold/
。从设备中提取密钥后,就可以在任何Linux机器上安装和读取采用的存储。可采用的存储加密完全由软件完成(至少在当前的预览版本中如此),因此其性能可能与不支持硬件加速的FDE的设备上的加密内部存储相当。
1在“存储”›“内部存储”中,您应该找到“迁移数据”,如果您有足够的空间将其移回内部。(感谢 Barleyman指出这一点)
第二个答案是可以更轻松地获得一些要点。
Titanium备份确实会将所有内容还原到内部存储中。由于在Galaxy S5中至少报告的可用存储空间有误,因此它将立即填满它。那时,您开始从崩溃的应用程序中不断弹出窗口,并且必须设法将一些大型应用程序移至appinfo,然后将其卸载或移至外部以重新获得控制权。
有一种在内部和外部apps2sd之间批量移动应用程序的方法。处理文件有点慢,但这是一个自动过程。
关于reddit的一篇精彩文章让我们彻底消除有关Android存储的困惑,包括棉花糖中的可采用存储。
但据我了解,问题的关键仍然在于,开发人员仍然可以控制其应用是否可移动到SD(在这种情况下为扩展内部存储)。因此,您仍然会遇到内置电话的限制。至少我可以通过对/ data分区进行重新分配来分配所有可用空间(对于Samsung设备,有更多方便的.pit文件),因为据我所知,Android将不需要任何/ media分区,因为所有用户数据,图片,流媒体服务的脱机文件等都已集成到SD卡中;请确认或更正。