今天想给手里的树莓派重新烧写,我的一个sdcard在linux上识别的是dev/sdb,这个sdcard一共15个G。然后我用fdisk命令一看,不知道为什么sdb1都8000个G了。请问是什么情况,现在不敢轻举妄动,这个sdcard之前被我分成四个区了,现在我想合并分区重新烧写。(我之前用windows的分区助手格式化过这个sdcard)
2条回答 默认 最新
关注 【以下回答由 GPT 生成】
问题分析: 出现SD卡容量识别错误的情况,可能是由于格式化不正确导致的。SD卡分区信息被破坏或错误,导致Linux系统无法正确读取分区信息。解决这个问题的方法是重新分区和格式化SD卡。
解决方案: 1. 首先,插入SD卡并确认系统能够正确识别该设备。可以通过
lsblk
命令查看设备名称,例如/dev/sdb
。-
打开终端或命令行界面,并以root权限登录。
-
使用
fdisk
命令对SD卡进行分区。执行以下命令:fdisk /dev/sdb
-
进入fdisk交互模式后,依次执行以下命令:
- 输入
p
查看当前分区信息,确认分区情况。 - 输入
d
删除所有分区。可能会提示选择要删除的分区编号,选择编号并回车。重复此步骤,直到所有分区都被删除。 - 输入
n
创建新分区,按照提示选择分区类型和大小。如果需要创建多个分区,重复此步骤。 -
输入
w
将更改写入磁盘并退出fdisk。 -
使用
mkfs
命令对每个分区进行格式化,以ext4为例。执行以下命令:mkfs.ext4 /dev/sdb1 mkfs.ext4 /dev/sdb2 # 如果有多个分区,重复此命令
-
完成上述步骤后,SD卡的分区和格式化已完成。可以将SD卡用于烧写或其他需要的操作了。
-
可以使用
lsblk
命令再次确认SD卡的分区情况。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报-
悬赏问题
- ¥15 使用mmpose库时出现了问题
- ¥15 IRI2016模型matlab运行报错
- ¥50 bat怎么设置电脑后台自动点击网页指定词运行脚本,输入指定网页链接,指定点击词,指定间隔时间,指定网页出现的词,指定网页出现词出现后后点击锁定,放在后台运行不影响前台鼠标工作
- ¥20 20CrMnMo的高温变形抗力
- ¥15 RTX3.6 5565驱动中断报错
- ¥50 带防重放token(Antireplay-Token)的网站怎么用Python发送请求
- ¥15 visa版本没问题,串口调试助手调试串口正常使用,但是labview刷新不出来
- ¥15 java MQTT SSL证书
- ¥20 求一个手机号或者Wxid转微信号的工具
- ¥20 msconfig开启安全引导后重启电脑黑屏