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 看错误信息。
相关推荐
caijingshiye4 小时前
九科信息企业自动化智能体:打破知行割裂,让AI真正动手干活
运维·人工智能·自动化
HIT_Weston6 小时前
26、【Ubuntu】【远程开发】内网穿透:密钥算法介绍(二)
linux·运维·ubuntu
zl_dfq8 小时前
Linux第一个小程序 之 【进度条】
linux
wdfk_prog8 小时前
[Linux]学习笔记系列 -- [kernel]kthread
linux·笔记·学习
大地的一角8 小时前
(Linux)ELF格式与库的链接原理
linux·运维·服务器
z202305088 小时前
Linux之中断子系统-内核中断注册源码分析(4)
linux·运维·服务器
深思慎考8 小时前
微服务即时通讯系统(服务端)——用户子服务实现逻辑全解析(4)
linux·c++·微服务·云原生·架构·通讯系统·大学生项目
请叫我阿杰9 小时前
Ubuntu系统安装.NET SDK 7.0
数据库·ubuntu·.net
极小狐10 小时前
比 Cursor 更丝滑的 AI DevOps 编程智能体 - CodeRider-Kilo 正式发布!
运维·人工智能·devops
Sunlightʊə10 小时前
2.登录页测试用例
运维·服务器·前端·功能测试·单元测试