Ubuntu下把 SD 卡格式化为 FAT32

Ubuntu 下把 SD 卡格式化为 FAT32,按下面做(会抹掉整卡数据⚠️):

1) 找到你的 SD 卡设备名

bash 复制代码
lsblk -p

记下整盘设备,比如 /dev/sdb(USB 读卡器常见)或 /dev/mmcblk0(内置读卡器)。

2) 卸载并清理(可选但推荐)

bash 复制代码
DEV=/dev/sdb            # ← 按实际改成你的设备
sudo umount ${DEV}?* 2>/dev/null || true
sudo wipefs -a $DEV     # 清除旧分区签名
# 若报错/仍残留,可再: sudo dd if=/dev/zero of=$DEV bs=1M count=10

3) 建新分区表与分区(MBR + 单分区)

bash 复制代码
sudo parted -s $DEV mklabel msdos
sudo parted -s $DEV mkpart primary fat32 1MiB 100%

如果是 /dev/mmcblk0 这类设备,后面分区名会是 ${DEV}p1 ;若是 /dev/sdb,则是 ${DEV}1

4) 格式化为 FAT32

bash 复制代码
PART=${DEV}1            # 或者 ${DEV}p1(看上一步的实际分区名)
sudo mkfs.vfat -F 32 -n SDCARD $PART

5) 验证

bash 复制代码
lsblk -f
# TYPE 应显示 vfat,LABEL 为 SDCARD

小贴士

  • >32GB 的卡在 Linux 也能格式成 FAT32,Windows 能读写但自带工具可能"不能格式化 FAT32",不影响使用。
  • 想通用性更好也可用 exFAT:sudo mkfs.exfat -n SDCARD $PART
  • 若提示"只读/无法写入",检查读卡器或转接卡的 LOCK 拨片是否被锁定;或用 dmesg | tail 看错误信息。
相关推荐
2601_9605679624 分钟前
电商套图自动化效率的工程量化分析——从逐张生成到批量套图的架构演进
运维·架构·自动化
吳所畏惧1 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈1 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
HiDev_2 小时前
【非标自动化】2、认识元器件(确定目标)
运维·自动化
Zhang~Ling2 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind3 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的森3 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei
中微极客3 小时前
2026主流AI Agent框架技术选型与性能对比
运维·网络·人工智能
久曲健的测试窝3 小时前
智能座舱自动化测试落地方案:数字仿真搭配实车实测,解决用例运维与场景失真难题
运维
XMAIPC_Robot4 小时前
软硬协同实时控制|RK3588业务调度+FPGA硬件时序,ethercat实现半导体设备微秒级响应(125us)
linux·arm开发·人工智能·fpga开发