Android 6.0+中的“格式化为内部存储”功能如何工作?请参见下面的屏幕截图:

屏幕截图(点击放大)

为什么会出现“此USB驱动器只能在该设备上工作”的情况?是由于分区格式吗?我试图在Windows中读取它,但是文件格式为RAW;是EXT4格式的,所以Windows无法读取吗?如果将此卡插入另一个Android 6.0设备会怎样?其他设备能够读取它吗?

#1 楼

如果使用此功能,则外部SD卡将替换内部存储器。在此过程中,它将被加密。您不再可以“简单地卸下”卡来在任何其他设备(包括连接到PC的读卡器)中读取它,因为在这种情况下,文件系统在后者中将无法读取(由于加密,因此完成了“为了安全起见”,因此小偷不能简单地取出卡来绕过设备的锁定屏幕并直接获取数据)。 br />
选择内部存储,并且microSD卡将重新格式化并加密。完成此操作后,该卡只能用作内部存储。如果您尝试弹出卡并在计算机上读取它,则将无法使用。卡上的所有数据也将被删除,因此您可能需要先备份任何重要数据。 Android确实提供了迁移它的选项,但是早期的报告表明它是不可靠的。就像内部存储一样。但是,如果您的手机具有8GB的存储空间和32GB的microSD卡,则只有32GB的空间可用于音乐,电影,游戏或其他文件,而不是40GB。


参考:可采用的存储:您的手机可能无法使用的Android Marshmallow的隐藏功能:

请注意,该空间不会根据sdcard的大小增加,而不会增加sdcard的大小。您基本上是用sdcard(通常比内置存储芯片要慢)换出内部存储(通常是eMMC,相当快)。您将以速度换取容量。在某些情况下,这是公平交易。
还有一个有趣的花絮:通过一点点工作,可采用的存储就不仅限于microSD卡。从技术上讲,您可以将任何USB OTG设备安装为可采用的存储。从理论上讲,这将使您可以通过USB OTG连接1TB硬盘。当然,您永远都无法卸下该硬盘驱动器,因此用途非常有限-但非常有趣。这是您需要知道的命令。我们尚未尝试过此操作,因此请您自担风险。
但是您可能不应该这样做。
一旦采用存储设备,它就会成为系统的一部分,并且不再可移动。当然可以将其删除,但是当应用程序和服务在手机或平板电脑上崩溃时,系统会提示您将其放回原处。它已被采用-被系统吸收和喜爱,并成为整个系统的一部分。

有趣的注释是:这是个好主意,我可以购买16GB的手机,然后简单地插入一张大microSD卡并击败该系统。但是,现在我对它的工作原理有了更多的了解,可能不是一个好主意。

此外,请强调我写的有关出厂重置的内容:随时随地都可以使用存储卡,但是这样做会迫使您将手机恢复出厂设置。

Plus:

我选择将其保留为常规外部存储。至少这样,如果手机出现故障,我仍然可以访问我的SD卡文件。另一种方法将其保持加密状态,如果电话遇到电话结束故障,则该卡将无效,因为其已加密,并且唯一可以看到该卡已失效的设备。无需将其取出并插入计算机即可恢复我的图片或视频或音乐。


根据Android 6.0棉花糖的提示:“采用”您的MicroSD卡作为内部存储[视频],有一个“回头路”:

,这并不是完全永久的。如果您决定只使用它来存储媒体,则可以通过转到“设置”>“存储和USB”,然后选择卡,单击右上角的菜单,然后选择“格式化为便携式格式”,将其更改回去。 />
,但请仔细阅读以下内容:格式表示将删除其中的所有数据。因此,如果要执行此操作,则需要确保事先确保数据安全。这里没有简便的“ USB读卡器”方式,您必须通过USB或网络复制所有内容。1如果卡损坏,则无法使用读卡器和某些恢复软件来挽救至少一部分内容;加密使这成为不可能。如果损坏了,它很可能甚至不会再安装在设备上-因此,您没有在其他地方备份的所有内容都会“一去不复返”。 ,在“解密Android M采用的存储(重点是我的工作)”中发现了一些有趣的指针:

Android M允许采用可采用的存储,其实现方式类似于内部存储FDE,即使用带有卷,静态128位AES密钥,存储在/data/misc/vold/中。从设备中提取密钥后,就可以在任何Linux机器上安装和读取采用的存储器。可采用的存储加密完全由软件完成(至少在当前的预览版本中),因此其性能可能与不支持硬件加速的FDE的设备上的加密内部存储相当。


进一步阅读:

了解Android 6(棉花糖)中的过继存储

SD卡如何与Android棉花糖/ M / 6.0(YouTube)配合使用/>损坏的SD卡格式化为内部存储(包括如何解密)
如何解密已用存储?
如何拆分已用存储?


1在存储›内部存储中,您应该找到“迁移数据”,如果您有足够的空间将其移回内部。 (感谢Barleyman指出这一点)

评论


谢谢。两个文件系统都无法读取似乎有些奇怪?如果ext SD损坏怎么办?

– beeshyams
16-2-23在10:12

然后@beeshyams恭喜您-并祈祷您有一个不错的备份:恢复出厂设置,放入新卡并恢复。猜猜为什么我永远不会使用这个“功能”。而您又忘记了一个问题:如果您的16GB卡已装满,而要用32GB或64GB卡替换它,该怎么办?提示:相同……//进一步阅读:Android 6.0可以将SD卡当作内部存储设备……需要付出一定的代价

– Izzy♦
16-2-23在10:30



+1。具有教育意义,使用它似乎是一个绝妙的主意,除非在早期版本中使用。将此标记为参考

– beeshyams
16-2-23在11:48



我也是@beeshyams –欢迎使用我们新的采用存储标签Wiki :)

– Izzy♦
16-2-23在13:04

我怀疑这样做是否有效。而是:1)备份整个SD卡(某些隐藏部分可能需要root),然后2)将其格式化回外部; 3)更换并有选择地“采用”它; 4)还原。插入另一张卡后,Android会要求再次采用该卡(新加密),或者完全拒绝(因为它需要采用的卡)。还没有尝试过(我还不够疯狂),所以我无法确定它是哪一个。

– Izzy♦
16-2-23在13:11

#2 楼

第二个答案是使某些点更易于访问。


是的,至少对于android来说,内部存储仍然可以访问。将数据“迁移”到外部存储后,所有可移动内容都将移至sdcard,但某些内容仍保留在内部。在银河S5上,您可以在/ data / app /
中找到这些文件。可以通过从存储设置中打开“内部存储”来逆转该过程,并且可以通过“迁移数据”将所有内容复制回内部nvram。
如果(当)您没有足够的空间来移动所有内容,则仍然可以通过转到应用信息并使用“更改(位置)”按钮来完成此操作。

钛备份确实会将所有内容还原到内部存储中。由于在Galaxy S5中至少报告的可用存储空间有误,因此它将立即填满。到那时,您会从崩溃的应用程序中不断获取弹出窗口,并且必须设法将一些大型应用程序移至appinfo并将其卸载或将其移至外部以重新获得控制权。

有一种方法可以在内部和外部,apps2sd之间批量移动应用程序。处理文件有点慢,但这是一个自动过程。

评论


好的,这就是我想知道的。如何在不移动任何东西的情况下开始使用外部SD卡而不是内部存储?我知道我的内部数据要等到我分离采用的存储设备后才能使用,我对此表示满意,但是采用的存储设备比我的内部存储设备小(即使只是内部存储设备中的东西),因此我无法移动任何东西。我所看到的是,Android已将外部设备的空间增加了2倍,而总可用空间却增加了两倍,但随后声称它已被“系统”使用了100%,实际上没有一个可用!

–迈克尔
20 Jan 4 '20在23:09



#3 楼

关于reddit的一篇精彩文章让我们彻底消除有关Android存储的困惑,包括棉花糖中的可采用存储。

但是据我了解,症结仍然是开发人员仍然控制他们的应用程序是否可以移动到SD(在这种情况下为扩展内部存储)。因此,您仍然会遇到内置存储电话的限制。至少我可以通过对/ data分区进行重新分配来分配所有可用空间(对于Samsung设备,有更多方便的.pit文件),因为据我所知,由于我不需要Android,所以不需要任何/ media分区所有用户数据,图片,流媒体服务的脱机文件等都已集成到SD卡中;请确认或更正。

评论


没有/ media分区:“ fake” / SDCard /文件夹保存/ data中的一个目录,该目录通常是/ data / media / 0,该文件夹可以通过与手机的USB连接从计算机查看。该文件夹将移至采用的SD卡。 / data中释放的空间可自动用于其他应用程序。

–Milind R
18年1月22日在14:44