FAQ

exFATでフォーマットされたSDXCカードをマウントできない

2016年8月現在のLinuxカーネルでは、exFATでフォーマットされたSDXCカードをそのまま使用することができません。SDXCカードをext2、ext3、ext4、VFATなどでフォーマットして使用してください。

exFATでフォーマットされたSDXCカードをマウントしようとすると以下のエラーが発生します。

[armadillo ~]# mount /dev/mmcblk0p1 /mnt
VFS: Can't find ext3 filesystem on dev mmcblk0p1.
VFS: Can't find an ext2 filesystem on dev mmcblk0p1.
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev mmcblk0p1.
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev mmcblk0p1.
mount: Mounting /dev/mmcblk0p1 on /mnt failed: Invalid argument

exFATは、Microsoft が情報を公開しておらず、またパテントの問題もあり、Linux カーネル本体でサポートされていません。 FUSEを使った実装や、Out of Treeの実装が公開されていますが、Armadilloでは、動作確認されていません。

Wikipedia にいくつか情報が載っていますので、参照してください。