当前位置: 首页 > backend >正文

Ubuntu下把 SD 卡格式化为 FAT32

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

1) 找到你的 SD 卡设备名

lsblk -p

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

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

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 + 单分区)

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

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

5) 验证

lsblk -f
# TYPE 应显示 vfat,LABEL 为 SDCARD

小贴士

  • >32GB 的卡在 Linux 也能格式成 FAT32,Windows 能读写但自带工具可能“不能格式化 FAT32”,不影响使用。
  • 想通用性更好也可用 exFAT:sudo mkfs.exfat -n SDCARD $PART
  • 若提示“只读/无法写入”,检查读卡器或转接卡的 LOCK 拨片是否被锁定;或用 dmesg | tail 看错误信息。
http://www.xdnf.cn/news/19786.html

相关文章:

  • Hostol Magento电商服务器套餐:基于阿里云,预配置高性能环境,一键开店
  • 如何用java给局域网的电脑发送开机数据包
  • B样条曲线,已知曲线上的某个点到起点的距离,确定这个点的参数u的值的方法
  • 新手向:破解VMware迁移难题
  • MP4视频太大如何压缩?分享6种简单便捷的压缩小技巧
  • websocket用于控制在当前页只允许一个用户进行操作,其他用户等待
  • 硬件(一)51单片机
  • 阿里开源首个图像生成基础模型——Qwen-Image本地部署教程,中文渲染能力刷新SOTA
  • HTTP 协议核心组件与安全扩展深度解析
  • 机器学习与深度学习的 Python 基础之 NumPy(2)
  • uniapp+vue3 微信小程序全屏广告组件功能
  • AI IDE+AI 辅助编程,真能让程序员 “告别 996” 吗?
  • 【LeetCode_283】移动零
  • 技术小白如何快速的了解opentenbase?--把握四大特色
  • XE 旧版本 JSON 处理
  • 使用 Uni-app 打包 外链地址APK 及 iOS 注意事项
  • K8S-基础架构
  • 离开职场2个月,后知后觉的反思。
  • 素材合集!直播间带货音乐BGM合集,抖音直播间常用热门音乐合集,根据中文分类,方便查找
  • 力扣hot100:矩阵置零(73)(原地算法)
  • 【Python语法基础学习笔记】类的定义和使用
  • WSL + VSCode + Git + Node.js 开发环境配置文档
  • python数据分析 与spark、hive数据分析对比
  • 使用pyspark对上百亿行的hive表生成稀疏向量
  • 2025年COR IOTJ SCI2区,灾后通信无人机基站位置优化和移动充电无人机路径规划,深度解析+性能实测
  • Android aoap开发常见问题之package_allowed_list.txt导致的编译报错
  • 深度学习------模型的保存和使用
  • 深度学习篇---Adam优化器
  • Docker Pull 代理配置方法
  • 【正则表达式】 正则表达式有哪些语法?