首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将SD卡上的分区转换为FAT

将SD卡上的分区转换为FAT
EN

Unix & Linux用户
提问于 2015-12-03 00:32:02
回答 2查看 1.1K关注 0票数 1

我在SD卡上创建了分区,包括:

sudo mkfs -t vfat -n ZED_BOOT /dev/sdb2 1 sudo mkfs -t ext4 -L ROOT_FS /dev/sdb2 2

消费显示命令通过了ok,但是当我报告分区时:

sudo fdisk /dev/sdb p

它告诉我分区是Linux类型,而不是FAT和EXT4。如何将分区转换为FAT和EXT4?

谢谢

EN

回答 2

Unix & Linux用户

发布于 2015-12-03 07:21:19

文件系统类型和分区类型是两种不同的东西。分区类型最终只是对操作系统的提示。这个提示通常被Linux忽略,因为它只是查看了派生文件系统的分区的实际内容:挂载/dev/sdb1将非常成功,mount的输出会告诉您它被挂载为vfat

当您试图打开Windows框上的FAT分区时,表会发生变化,因为Windows实际上遵守分区类型。

要正确调整分区表以适应实际的文件系统,请再次使用fdisk

代码语言:javascript
复制
# fdisk /dev/sdb1
[…]
Command (m for help): t
Partition number (1,2, default 2): 1
Partition type (type L to list all types): b

Changed type of partition 'Linux' to 'W95 FAT32'.

Command (m for help): w
The partition table has been altered.
Syncing disks.

就这样。正如您的第一个分区的标签所示,您正在尝试设置一个ZedBoard。在这种情况下,我认为您实际上不必费心使用分区类型,它的工作原理就像一种魅力。;)

票数 1
EN

Unix & Linux用户

发布于 2015-12-03 01:23:52

您需要使用fdiskgparted之类的方法修改分区表。分区的格式可能是正确的;它只是在表中被错误标记。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/247013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档