Ubuntu 18.04.3 无法识别我的 SD 卡。我没有收到任何错误,也没有弹出任何有关读取卡的信息。我想我可能没有 exFAT 库,所以我这样做了:
sudo apt-get install exfat-fuse exfat-utils
但仍然无法识别该卡。Windows 中可以看到卡,并且我已将其格式化为 exFAT。但这仍然无法解决问题。
lsblk
没有显示我的 SD 卡。
有趣的是,我有一张 SD 卡,Sandisk Ultra 64GB,Linux 确实可以识别,但只有 32 GB。所以我不明白发生了什么。
未检测到的 SD 卡是 SDXC Sandisk Extreme 128GB 和 64 GB V30 A2。
答案1
exFAT 尚未得到内核的完全支持。
微软发布了 exFAT 的完整规格刚刚开始,现在全面实施被合并到内核中,您可能需要等待完整的 exFAT 支持,它应该与 Linux 内核 5.4 一起工作,而当前内核是 5.3,Ubuntu Eoan Ermine 使用的是 5.2。
我们正在讨论 2020 年将推出全面支持的 Ubuntu 版本。
对不起 :(
答案2
确实,Linux 对 exfat 的支持仍然有限,但正如 Yaron 在他的回答中提到的那样,内核 5.4 应该支持 exfat。因此,您可以按照此方法安装主线内核Ubuntu 维基页面测试是否真的支持 ex-fat。
简而言之,你必须:
- 下载你想要测试的主线内核帕帕。
- 重新启动系统并在 Grub 中选择新安装的内核。
- 彻底测试一下。
被警告这可能会导致系统出现问题。因此,在继续操作之前,请务必仔细阅读 wiki 页面。话虽如此,我一直在使用另一个始终具有最新内核且从未出现过严重问题的发行版。不过,使用主线内核的 Ubuntu 可能又是另一回事。过去我确实尝试过主线内核,也没有遇到问题,但我可能很幸运。
答案3
简短的答案是暂时在基于 Windows 的系统中将 microSDX 格式化为 FAT32,或者甚至可以使用读取 SD 卡的相机。我尝试了很多方法,包括https://www.omgubuntu.co.uk/2019/09/install-samsung-exfat-driver-ubuntu-ppa