如何在Android设备上使用SD卡扩展存储空间?

6次阅读
没有评论

问题描述

拥有Fairphone,并购买了128GB的SD卡以扩展手机内部存储。他们选择了“作为内置存储使用”的选项,之后希望将OsmAnd地图、通过新管下载的内容等文件存储在其SD卡中。然而发现无法在文件管理器中访问该SD卡,尽管用Termux工具可访问其路径 /mnt/expand/q506de......

解决方案

使用“作为内置存储使用”的选项

根据问题提问者的描述和相关评论,选择“作为内置存储使用”后,大部分Android系统会将SD卡的文件挂载到/storage/emulated/0,这通常是与已安装的应用共享,并作为一个虚拟目录映射到设备的内部存储之中。因此,在默认设置下无法直接访问该SD卡(如使用普通文件浏览应用)。

作为便携式存储

在这种情况下,用户可以将SD卡配置为便携式存储,这样会保留其独立性并且允许用户更好地自定义目录结构。例如:

  1. 格式化SD卡:首先确保SD卡被正确地格式化并设置为便携式存储。这可以通过在文件管理器中选择选项完成。

  2. 创建共享文件夹:接下来,用户可以利用一些工具或者手动配置(如果设备支持这种操作)来共享特定的目录并给这些目录赋予适当的读写权限。比如,在SD卡上创建一个名为 Documents 的子文件夹,然后通过命令行或其他方式将这一路径与 /storage/emulated/0/external_sdcards/Documents 相关联。

  3. 手动加载挂载点:有一些工具支持自定义挂载点及权限管理(如使用FolderMount应用),但这通常需要root权限并需谨慎操作以避免造成系统不稳定。请确保了解你使用的每个命令或软件的目的和影响。

  4. 安装应用及其选择存储位置:在Android上你可以通过设置允许应用自行控制其安装路径,甚至可以手动选择某特定的SD卡作为安装目录(前提是该文件夹已被适当地创建、格式化并进行适当的权限分配)。尽管这种灵活性仅限于已安装的应用,并无法改变手机整体的内部存储安排。

综合策略

理想状态下,用户可能希望既能在SD卡中指定位置存放媒体文件又能够通过系统级应用来方便地访问这些文件。但按照目前大多数Android设备的规定来看,这是相对较为复杂的任务且实现方式并不直观或自动化程度高。因此,在尝试上述方法后仍认为过于复杂者,可考虑将整个SD卡设定为便携式存储以保持操作简便性。

综上所述,是否能更灵活地使用SD卡取决于具体手机型号及操作系统特性;而实现该目标的过程可能涉及一些技术细节和操作挑战。建议在做出任何重大改动之前仔细查阅设备文档或寻求专业人士的指导。对于多数普通用户来说,“作为内置存储”的选项可能是更为简便实用的选择。

正文完