Markor 中文文档 下载 App

SD 卡写权限丢失——挂载掉了怎么办

表现

Markor 文件浏览器浏览到 SD 卡时,文件名 显示为红色删除线(表示不可写),或者打开文件后无法保存、提示「只读」。

原因

Android 11+ 的 Scoped Storage 机制下,SD 卡的写入权限不是永久的——以下情况可能导致挂载状态丢失:

解决步骤

第一步:检查 MANAGE_EXTERNAL_STORAGE 权限是否还在

Settings → 应用 → Markor → 权限 → 特殊权限 → 所有文件访问权限。确认开关还是开着的。

如果开关被自动关了(极少数情况下会发生),重新打开即可。

第二步:进入 Markor 重新挂载 SD 卡

  1. 打开 Markor 文件浏览器
  2. 浏览到 SD 卡根目录
  3. 找底部操作栏的 挂载按钮(或菜单里的 Mount SD Card)
  4. 重新选择要挂载的 SD 卡子目录
  5. 确认挂载

挂载成功后,文件名恢复正常显示,读写恢复正常。

第三步:重启 Markor

如果重新挂载后还是不行:

  1. 强制停止 Markor(Android → 设置 → 应用 → Markor → 强制停止)
  2. 重新打开 Markor
  3. 再试一次挂载

第四步:重启设备

重启设备会刷新所有挂载状态和权限缓存。这是最彻底的解决手段——99% 的情况到这一步就好了。

第五步:SD 卡重新格式化(极少需要)

如果以上步骤都不行,可能是 SD 卡本身文件系统出了问题。备份好卡上的内容后,用 Android 系统重新格式化 SD 卡(格式化成 exFAT,不要 FAT32),然后再挂载。

防止挂载丢失的长期策略

策略效果
不要用 SD 卡根目录,只挂载子目录减少权限丢失概率
在 Android 设置里把 Markor 设为 不受限制的后台活动防止系统自动清理 Markor 的挂载状态
定期检查 SD 卡挂载状态每月一次手动浏览 SD 卡,确认文件名正常显示
关键文件同时备份一份到内部存储防止挂载失效时紧急丢失