全志TINA TF/USB启动卡识别问题
问题背景
- 在全志 TINA 平台使用 TF 卡启动制作启动盘后,TF 卡无法正常在 windows 上使用,严重导致 Windows 卡死;
- 在 windows 上无法格式化和删除分区,从而导致 TF 卡无法恢复正常使用;
问题原因
- 由于 TF 卡启动盘有多个 windows 无法支持的分区,从而导致 windows 读写识别卡异常
解决方案
- 在 Ubuntu 上进行删除分区和格式,使用 fdisk 和 mkfs.fat 命令完成;
fdisk /dev/sdx
mkfs.fat /dev/sdx1
- 完成上面处理,再把 TF 卡插入 TINA 设备,发现内核提示无法找 FAT filesystem,识别分区异常;
- 重新使用 fdisk 查看 TF 卡信息 fdisk /dev/sdx, 发现其分区表类似为 gpt,确认 TINA 仅能支持 DOS 传统分区表,初步确认是此分区表类型导致;
- 使用 fdisk 调整分区表类型为 DOS 分区表和创建新分区;
- 完成上面操作后结果如下
注意:
- fdisk 命令操作使用说明,请自行学习准备;
- 如出现使用插着 SD 卡系统无法启动,请确认此卡是否有做启动卡?如有需要清除扇区数据,采用 DiskGenius 扇区清除功能或 dd【未确认】。
- 对于新的 TINA 系统是可以支持 GPT。