由于exFAT格式不支持扩展命令,所以目前只能先用cp备份所有文件,再用mkfs.exfat格式化,最后用cp写入所有文件
Ubuntu系统下,先安装exfatprogs包:
sudo apt install exfatprogs
用cp -r备份所有文件,然后取消挂载:
sudo umount /dev/sdX1
把卷序列号抄下来:
sudo exfatlabel /dev/sdX1
用fdisk扩展分区。
重新格式化microSD卡:
sudo mkfs.exfat -L "android" /dev/sdX1
把卷序列号写回去:
sudo exfatlabel -i /dev/sdX1 0x12345678
保险点,最后检查一下文件系统:
sudo fsck.exfat /dev/sdX1
用mount挂载文件系统后,用cp -r写回所有文件