在Ubuntu系统格式化SD卡,单分区/双分区
完整步骤单分区5G 剩余空间第一步先卸载 SD 卡所有分区你之前的 sudo umount /dev/sdb* 命令不标准用这个精准卸载bash运行sudo umount /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4 /dev/sdb5 /dev/sdb6如果提示目标忙忽略即可说明已经卸载了。第二步清空 SD 卡分区表删除所有旧分区bash运行sudo wipefs -a /dev/sdb这个命令会彻底清除 SD 卡的所有分区信息变成空白磁盘。第三步创建单个主分区使用 fdisk 工具一键创建分区bash运行sudo fdisk /dev/sdb进入交互界面后按顺序输入以下字母每输一个按回车n → 新建分区p → 主分区1 → 分区编号 1直接回车 → 默认起始扇区直接回车 → 默认结束扇区使用全部容量t → 修改分区类型c → 设置为 W95 FAT32 (LBA) 类型w → 保存并退出第四步格式化为 FAT32 文件系统现在 SD 卡只有 /dev/sdb1 一个分区执行格式化bash运行sudo mkfs.vfat -F 32 /dev/sdb1-F 32 强制格式为 FAT32速度很快完成后就搞定了专门改成2 个分区第 1 个 5G剩下全部给第 2 个全程照着输就行不用思考。完整步骤双分区5G 剩余空间第一步卸载所有分区复制直接运行bash运行sudo umount /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4 /dev/sdb5 /dev/sdb6提示 “目标忙” 直接忽略。第二步清空分区表复制直接运行bash运行sudo wipefs -a /dev/sdb第三步用 fdisk 创建 2 个分区关键步骤运行bash运行sudo fdisk /dev/sdb进入 fdisk 后按顺序输入以下指令每输一个按回车plaintextn # 新建分区 p # 主分区 1 # 第1个分区 回车 # 默认起始扇区 5G # 第1分区大小 5G必须输这个 n # 新建第2个分区 p # 主分区 2 # 第2个分区 回车 # 默认起始 回车 # 默认结束用掉剩下所有空间 t # 修改分区类型 1 # 选择第1个分区 c # 设为 FAT32 t # 修改分区类型 2 # 选择第2个分区 c # 也设为 FAT32 w # 保存并退出上面这串你照着输就能得到/dev/sdb1 5GB/dev/sdb2 SD 卡剩余所有空间第四步分别格式化为 FAT32bash运行sudo mkfs.vfat -F 32 /dev/sdb1 sudo mkfs.vfat -F 32 /dev/sdb2最终效果✅分区 15G FAT32✅分区 2剩余全部空间 FAT32总结卸载 → 清空分区表 → 用fdisk建两个分区第一个输5G两个分区都改成cFAT32分别格式化/dev/sdb1和/dev/sdb2需要我帮你做成全自动一键脚本吗双击就能自动分好 5G 剩余空间。