如何在未采用的棉花糖存储上将应用程序移至SD?


14

每个人似乎都对棉花糖的可采用的存储功能感到兴奋,但是对我来说,这似乎是一个重大的回归。不采用外部存储的原因可能有多种:

  1. 从Lollipop升级时,我已经有一张装满东西的SD卡。因此,重新格式化它并擦除所有内容以将其转换为可采用的存储是一个主要的阻碍因素。那将需要从设备中传输大量GB的数据,重新格式化,然后再传输回去,而且我不确定如何以健壮的方式执行此操作,甚至不确定是否可行,因为采用的存储可能会将内容存储在不同的方式。
  2. 我的SD卡可能太慢,以至于无法将其用作内部存储的扩展。
  3. 我希望能够在其他设备上使用可移动SD卡(例如,快速将大量视频文件传输到笔记本电脑)。

基于这些原因,如果我采用存储,那么AFAICS意味着应用程序只能存储在内部存储器中。而且由于我有很多应用程序,这意味着自棉花糖升级以来,我的设备经常接近满载,导致许多功能中断。

那么,真的没有办法将应用程序移动到棉花糖上采用的外部SD存储中吗?如果是这样,除了卸载应用程序以释放空间或降级为Lollipop之外,我还有其他选择吗?如果没有,这将是非常令人失望的,并表明Google在提供此功能之前确实没有足够仔细地考虑。


1
Sam Liddicott提供了我发现的最佳选择:分区SD卡。在他的另一个问题的答案中的
fernio '16

谢谢-实际上,我已经得出了相同的结论,但是随后却想出了制作分区的大小
亚当·斯皮尔斯

Answers:


2

你是对的。当将Android Marshmallow设置为便携式存储设备时,不再需要将应用程序放在SD卡上。以这种方式使用它的唯一方法是与root以及LINK2SD之类的应用一起使用。


1
啊,谢谢!我不了解LINK2SD和apps2sd。仍然似乎很难找到在棉花糖上使用它们的确定程序。
亚当·斯皮尔斯

12

棉花糖内部存储可更好地与混合格式SD卡配合使用,正如我在博客中所解释的

http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html

首先,您需要adb工作。

  1. 插入SD卡并格式化为可移植格式。
  2. 从“存储和USB”菜单弹出SD卡
  3. 使用“ adb shell”列出可采用的存储:

像这样

$ adb shell sm list-disks adoptable

disk:179_64

disk:179_64是可以采用的SD卡,我希望75%作为外部SD:

$ adb shell sm partition disk:179_64 mixed 75

注意:您的卡可能会以逗号而不是下划线列出,例如disk:179,64,在这种情况下,请输入以下内容:

$ adb shell sm partition disk:179,64 mixed 75
  1. 这将擦除整个SD卡,从而提供75%的便携式存储空间,其余的作为采用的内部存储空间。

  2. 重新启动手机。

  3. 从“存储和USB”菜单中,选择SD卡(内部),然后选择“迁移数据”(以便在那里安装应用程序)。

  4. 在存储和USB中,将已采用的存储重命名为类似于已采用的名称,否则,如果它与外部存储分区具有相同的名称,则USB MTP视图可能仅显示内部

现在,您已经采用了可以接受允许“移至SD”的应用程序的存储设备,以及可以存储Plex电影,Google Play音乐,照片等的SD卡。

感谢@fernio谁给我发贴在这里。


2
谢谢-根据对原始问题的评论,我已经看到您的方法。但是,对于我来说,这种方法是否有意义尚不清楚:1)我应该如何确定分区大小?您的75%/ 25%分割声音听起来完全是任意的。2)如果我没有足够的可用空间来创建所需大小的分区,该怎么办?3)究竟将存储在采用的存储还是便携式存储中?尤其是,您如何知道大型影片将流向何处,例如相机视频/照片,Google Play音乐/视频,Spotify离线音乐等?
亚当·斯皮尔斯

1
@AdamSpiers关于第3条,任何提供将数据存储在SD卡中的应用程序(例如Spotify)都将可移植分区视为SD卡
fernio '16

分区大小是任意的。在32G卡上,采用的25%是慷慨的。分区将删除您的卡,因此您将有足够的可用空间:-)并且根据经验,我知道可以存储到SD的应用程序(例如播放音乐,相机,Plex)仍然可以选择存储到便携式设备。否则,应用程序可能存储在内部或采用迁移数据的位置,否则它们将存储应用程序的安装位置。
Sam Liddicott


对于Java错误,请确保您在以下admin模式下运行命令提示符
vnpnlz
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.