要将 SD 卡与 Android 上的内部存储合并,请转至设置 → 存储 → SD 卡 → 格式化为内部存储。这会擦除、加密该卡并将其集成为设备内部存储池的一部分。如果您的制造商隐藏了此选项,您可以使用 ADB 命令强制它。合并会将卡的全部容量添加到可用内部存储中,但该卡在任何其他设备上都无法读取,并且性能取决于卡的速度。
了解合并过程
当您将 SD 卡与内部存储“合并”时,您正在执行 Android 所谓的“可采用存储”。系统:
- 完全擦除 SD 卡 — 所有现有数据将被永久删除
- 创建 ext4 文件系统 — 替换标准 FAT32/exFAT 格式
- 加密分区 — 使用与您的特定设备绑定的密钥
- 将卡注册为内部 — Android 将其容量添加到内部存储池
- 启用应用程序安装 - 应用程序现在可以透明地存储在卡上
合并后,您的存储设置或文件管理器中不再有单独的“SD 卡”。额外的容量显示为“内部存储”的一部分 - Android 会自动处理两个物理存储区域之间的文件放置。
方法一:通过设置(简单)
支持的设备
一些制造商通过设置 UI 支持可采用的存储:
- Stock Android(Pixel、Android One):通常支持
- 摩托罗拉:通常支持
- 诺基亚:通常支持
- 索尼:大多数型号均支持
- HTC:支持
- 三星:由制造商禁用(需要 ADB)
- 华为/荣耀:被制造商禁用(需要 ADB)
- 小米/POCO:被制造商禁用(需要 ADB)
- OnePlus/Oppo:由制造商禁用(需要 ADB)
步骤
- 备份您的 SD 卡 — 将所有文件复制到计算机或云端
- 将SD卡插入手机
- 当出现“检测到新 SD 卡”通知时,点击 设置
- 或者:设置 → 存储 → SD 卡 → 格式化 → 格式化为内部存储
- 阅读有关数据丢失的警告 → 点击 格式化 或 擦除并格式化 6.等待格式化和加密过程(1-5分钟,具体取决于卡大小)
- 当提示“现在移动数据吗?”时:
- 立即移动:将现有照片、文件和符合条件的应用程序迁移到扩展存储空间
- 稍后移动:将当前数据保留在原始内部存储上
方法 2:ADB 命令(适用于任何设备)
如果您的制造商隐藏了可采用的存储选项,您可以使用 ADB(Android 调试桥)强制它:
先决条件
- 在电脑上安装ADB:
- Windows:下载平台工具
- macOS:
brew install android-platform-tools - Linux:
sudo apt install adb
- 启用 开发者选项:设置 → 关于 → 点击 版本号 7 次
- 启用USB调试:设置→开发者选项→USB调试
- 使用具有数据功能的 USB 线将手机连接至电脑
- 接受手机上的 RSA 密钥提示
完全合并(整个卡作为内部)
adb shell sm set-force-adoptable true
adb shell sm list-disks
这会返回类似 disk:179,0 的内容 — 记下您的磁盘 ID。然后:
adb shell sm partition disk:179,0 private
整个 SD 卡现已格式化为内部存储。您的手机将显示扩展的内部存储容量。
部分合并(混合分区 - 推荐)
这将创建两个分区——一个合并为内部分区,一个保留为可移植的:
adb shell sm set-force-adoptable true
adb shell sm list-disks
adb shell sm partition disk:179,0 mixed 50
数字 (50) 是保留为 便携式 存储的百分比。所以 mixed 50 的意思是:
- 卡的 50% → 合并为内部存储(加密,应用程序快速访问)
- 卡的 50% → 保持便携(可由计算机、相机、其他设备读取)
其他例子:
mixed 25= 75% 内部 + 25% 便携式mixed 75= 25% 内部 + 75% 便携式
为什么混合分区通常更好
| 方面 | 完全合并 | 混合分区 |
|---|---|---|
| 应用存储扩展 | 最大 | 中等 |
| 便携式媒体存储 | 无 | 是的 |
| PC 可读卡 | 没有 | 部分(便携式部分) |
| 最适合 | 内部存储空间极低(16 GB) | 大多数用户(32-64 GB 内部) |
混合分区为您提供两全其美的功能 - 扩展的应用程序存储和用于在设备之间移动文件的便携式分区。
合并后:发生了什么变化
在设置中
- 存储显示一种组合容量(例如,“内部存储:96 GB”而不是“32 GB 内部存储 + 64 GB SD 卡”)
- 没有单独的 SD 卡条目出现
- 存储细分(应用程序、图像、视频等)涵盖两个物理存储的总和
在AnExplorer
- 内部存储显示总容量
- 侧边栏中没有单独的 SD 卡条目
- 文件可以存在于任一物理存储上 - AnExplorer 将它们统一显示
- 存储分析器报告总组合空间
对于应用程序
- 可以安装应用程序而无需担心它们会存储到哪个存储中
- Android 自动决定放置位置
- 具有多GB资源的大型游戏更容易适应
- 但是,如果应用程序运行在速度较慢的 SD 卡上,则应用程序启动时间可能会增加
性能考虑因素
SD 卡始终比内部存储 (eMMC/UFS) 慢得多:
| 运营 | 内部(UFS 3.x) | 好SD卡(A2) | 预算 SD 卡 |
|---|---|---|---|
| 顺序读取 | 1000-2000 MB/秒 | 80-170 MB/秒 | 20-40 MB/秒 |
| 顺序写入 | 500-1000 MB/秒 | 60-90 MB/秒 | 10-25 MB/秒 |
| 随机读取 (IOPS) | 50,000-100,000 | 4,000 | 1,500 |
| 随机写入(IOPS) | 40,000-80,000 | 2,000 | 500 |
随机 I/O 性能对于应用程序响应能力最重要。差距是巨大的——即使是最好的 SD 卡,随机操作的速度也比内部存储慢 10-25 倍。这可以翻译为:
- 卡上存储的应用程序启动时间要长 2-5 秒
- 如果核心服务在卡上,系统 UI 可能会卡顿
- 资源加载频繁的游戏感觉缓慢
- 如果在连拍模式下保存到卡,相机应用程序可能会延迟
最小化性能影响
- 使用 A2 级卡:可接受的应用程序性能所必需的。A1 最小;推荐A2。
- 合并后,将性能关键型应用程序移回内部:设置 → 应用程序 → 应用程序 → 存储 → 更改 → 内部共享存储
- 将系统应用程序保留在内部:不要将系统应用程序或常用应用程序移至外部
- 接受卡上的媒体存储:照片、视频和音乐适合较慢的存储(顺序访问)
合并后移动数据
合并后,您可以迁移现有数据:
来自设置
设置 → 存储 → 内部存储 → 迁移数据(或“移动数据”)
这个动作:
- 从 DCIM/图片到扩展池的照片和视频
- 下载文件夹内容
- 一些应用程序数据(因应用程序而异)
- 标准媒体目录中的文件
使用 AnExplorer 手动操作
由于两个存储都显示为一个“内部存储”,因此文件管理是透明的。只需正常组织文件即可 - Android 会处理物理放置。
移动应用程序
设置 → 应用程序 → 应用程序名称 → 存储 → 更改 → 选择存储位置
并非所有应用程序都支持移动。系统应用程序和一些关键应用程序被锁定到更快的内部存储。
恢复合并
如果性能不可接受或者您需要该卡用于其他目的:
- 备份所有数据:通过AnExplorer将重要文件复制到电脑、云端或NAS
- 将应用程序移回内部:设置→应用程序→检查每个应用程序并移至内部存储
- 进入设置 → 存储 → 点击存储 → 格式化为便携式存储(或弹出 → 格式化)
- 确认格式——卡被擦除并恢复为 exFAT
- 该卡现在可以再次被任何设备读取
警告:如果您在未先移动应用程序的情况下将其格式化为便携式,则这些应用程序及其数据将永久丢失。
故障排除
“不支持的 SD 卡”或卡在合并后不断断开连接
- SD 卡可能出现故障。在计算机上运行运行状况检查(Windows 上为 H2testw,Linux 上为 F3)
- 使用更高质量的卡 - 便宜的卡具有较差的控制器,在可采用的存储工作负载下会发生故障
- 牢固地取出并重新插入卡 — 物理接触不良会导致间歇性断开连接
- 尝试使用不同的 SD 卡(借一张进行测试)
合并后手机速度极慢
- 您的 SD 卡速度太慢(无 A1/A2 评级)。恢复合并并仅将该卡用于便携式媒体存储
- 将资源密集型应用程序移回内部:设置→应用程序→按存储位置排序
- 考虑部分合并(混合分区)——将应用程序保留在内部,仅将卡用于媒体
“SD 卡意外删除”错误
- 物理连接问题 - 取出并重新插入卡
- 卡出现故障 — 立即备份并更换
- 外壳/盖子压在卡槽上 — 检查物理贴合度
- 卡槽问题 — 尝试使用不同的 SD 卡以确认它是卡(而不是手机)
合并后无法访问文件
- 文件已加密 - 它们只能在执行合并的设备上访问
- 如果恢复出厂设置,加密密钥将丢失且卡数据无法恢复
- 这是设计使然 - 它可以防止有人通过取出卡来读取您的数据
相关指南
- 将 SD 卡格式化为内部(可采用存储) — 优点、缺点以及何时使用
- 将应用程序移至 SD 卡 — 无需合并的替代方案
- SD 卡未显示 — 修复检测问题
- 释放空间而不删除 — 扩展存储的替代方案