在SIMATIC IOT2000 V2.6固件发布一文中我们提到,烧录了V2.6镜像的SD卡在插入Win电脑后,系统无法识别该设备。在这种情况下,如果我们希望格式化已烧录镜像的SD卡,将会遇到困难。那么本文介绍下如何使用Ubuntu系统对SD卡进行格式化。
1、准备环境
系统版本:Example Image V2.6.0
硬件:IOT2040
电脑:Ubuntu16.04
2. 操作步骤
1) 查看挂载硬盘及分区情况
执行 sudo fdisk -l 命令,可以看到挂载硬盘及分区情况。请根据硬盘容量区分不同的硬盘,一般来说,/dev/nvme0n1为电脑硬盘,/dev/sda为挂载的SD卡。在/dev/sda设备下,有4个分区,也就是说IOT2000 V2.6镜像实际上有4个分区。
2)格式化SD卡
首先执行sudo fdisk /dev/sda,就进入到了命令行界面,后续的所有操作都是针对/dev/sda这个设备。
- 输入d,然后输入/dev/sda下分区对应的标号,即可删除该分区。我们连续执行4次,删除所有分区。
- 输入p,查看分区是否删除完毕。
- 输入n,新建分区。
- 输入w,将所有操作写入硬盘
3) 拔插SD卡
将SD卡拔出,然后重新插入,此时在Ubuntu系统中就可以看到插入的SD卡了。右键选择格式化,格式为fat,即可完成对SD卡的格式化操作。