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 看错误信息。
相关推荐
魔都吴所谓12 小时前
【Ubuntu】22.04安装 CMake 3.24
linux·运维·ubuntu
守城小轩12 小时前
基于Chrome140的INS账号自动化——需求分析&环境搭建(一)
运维·chrome devtools·浏览器自动化·指纹浏览器·浏览器开发
w61001046612 小时前
CKA-2026-resources
运维·docker·容器·cka
齐潇宇12 小时前
Rsync+sersync 实现数据实时同步故障排查
linux·自动化·rsync·排障·数据同步排障
程序员老邢12 小时前
【技术底稿 11】内网私有 Docker 镜像仓库 Registry2 全流程部署(多机共享,告别离线拷贝)
运维·docker·容器·架构·devops
86Eric12 小时前
基于 Rclone 实现 Linux 数据库备份自动同步至 Windows 本地
linux·windows·rclone 自动同步
SPC的存折12 小时前
6、MySQL设置TLS加密访问
linux·运维·服务器·数据库·mysql
wanhengidc12 小时前
云手机搬砖安全吗
大数据·运维·服务器·安全·游戏·智能手机
wanhengidc12 小时前
服务器管理器的作用有哪些?
运维·服务器·网络·安全·游戏·智能手机
计算机网恋13 小时前
【无标题】
ubuntu·vmware·虚拟机