Markor 中文文档 下载 App

让 SD 卡可写——Android 分区存储下的特殊设置

Android 分区存储给 SD 卡带来的问题

从 Android 10 开始,Google 推出了 Scoped Storage(分区存储) 机制。核心变化:

所以 Android 11+ 上你可能遇到:

Markor 让 SD 卡可写的方法

Markor 提供了专门的 SD 卡挂载设置:

步骤一:MANAGE_EXTERNAL_STORAGE 权限

  1. 打开 Settings
  2. 找到 General → Android Storage Permission(或类似名称)
  3. 进入 Android 系统设置的特殊权限页面
  4. 勾选 Markor → 允许所有文件访问

这一步是 任何外部存储访问的前提——不授予这个权限,SD 卡操作不可能成功。

步骤二:SD 卡挂载

打开 Markor 文件浏览器,浏览到 SD 卡根目录。你会看到:

步骤三:确认挂载路径

挂载向导会让你:

  1. 浏览 SD 卡,选择一个你要用来存 Markor 文件的 子目录
  2. 建议不要选 SD 卡根目录(权限限制更多),而是选一个专门的子目录(比如 /storage/emulated/1/Markor-Notebook/)
  3. 确认路径 → Markor 建立写入权限

挂载成功后:

把 Notebook 根目录设为 SD 卡子目录

挂载成功后:

  1. Settings → General → Notebook directory
  2. 选刚才挂载好的 SD 卡子目录(比如 /storage/emulated/1/Markor-Notebook/)
  3. 确认 → 重启 Markor

之后 Markor 启动时文件浏览器就直接定位到 SD 卡上的那个目录。

SD 卡挂载设置截图
SD 卡挂载

SD 卡挂载的限制

限制说明
挂载只能针对 子目录SD 卡根目录本身仍然有限制,必须选一个子目录
某些老 SD 卡可能挂载失败FUSE 实现对某些 FAT32 卡兼容性差,换 exFAT 卡试试
拔出 SD 卡后挂载失效重新插入后 Markor 会提示重新挂载
加密 + SD 卡⚠️ 在 SD 卡上加密文件可能更慢(SD 卡 I/O 速度比内部存储慢)
同步客户端配合有些同步客户端在 SD 卡上的表现不如内部存储稳定

挂载失败怎么办

SD 卡挂载失败时的常见原因和解决:

现象原因解决
挂载向导打不开没有 MANAGE_EXTERNAL_STORAGE 权限第一步先搞定权限
点挂载后没反应Android 系统 FUSE 服务卡住重启设备,再试一次
挂载成功但新建文件还是失败选了 SD 卡根目录不是子目录重新选子目录路径
过几天又变回只读Android 系统自动重置了某些挂载状态进入 Markor 重新挂载

不挂载也能用的替代方案

如果 SD 卡实在挂载不上,两个替代方案:

  1. 内部存储 + Syncthing:把 Notebook 放内部存储(不需要额外权限),Syncthing 同步到桌面硬盘(桌面硬盘可以无限扩容)
  2. USB OTG:用 USB OTG 插 U 盘,Markor 同样支持,但 U 盘需要同样的挂载流程

内部存储 vs SD 卡的选择

维度内部存储SD 卡
权限宽松(默认可写)严格(需要挂载 + MANAGE_EXTERNAL_STORAGE)
读写速度快(UFS / eMMC)慢(U1/U3 但受 FUSE 限制)
容量固定(买手机时决定)可扩展
同步稳定性高低(偶尔挂载状态丢失)
推荐✅ 主力⚠️ 空间不够时才用

推荐策略:空间够的话优先选内部存储,省掉挂载麻烦。只有内部存储真的不够(比如存了大量录音笔记、图片)才考虑 SD 卡。