分区类型是什么?跟文件系统有没有什么关系?

2022-04-14 16:22:48 +08:00
 azev
网上搜了下 这个资料不多
gdisk 的时候看到分区类型 有 Microsoft basic data 及 Linux filesystem 以及很多
这俩代表什么?对后续格式化为 ntfs 或者 ext4 文件系统有没有什么影响?
看资料貌似分区类型可以在不改变文件系统的情形下进行转换?
那是什么情况下需要转换?
1071 次点击
所在节点    问与答
4 条回复
kxuanobj
2022-04-14 19:35:52 +08:00
GPT 的分区类型标识。Linux 下没啥用。https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs

EFI Boot 里可能有点用。比如用来定位 efi 分区。
cheng6563
2022-04-14 19:47:03 +08:00
分区类型一般就分 mbr 或者 gpt 。linux 支持不分区直接用整个硬盘。windows 还有个特殊的“动态分区”
mbr 最多 2TB 大小,最多 4 个主分区,但是主分区可以划出逻辑分区。
gpt 支持的容量更大。但是只支持 EFI 引导系统。

一般没啥情况下要转,也就是引导系统时看你用不用 EFI 引导要区分下。
hronro
2022-04-14 19:53:59 +08:00
「 linux 不支持分区直接使用整个硬盘」??!??
jim9606
2022-04-15 00:43:31 +08:00
这个用 gdisk 改分区类型 GUID 是改 GPT 分区表,不涉及文件系统。注意这个跟 GPT 分区名称没有必然关系,分区软件通常都会自动填写合适的名字。
绝大部分 OS 和软件都是通过检查 superblock 识别具体的文件系统的,所以这个错了通常不会有问题。

另外当 superblock 识别不了具体用途时就有必要用分区类型 GUID 来区分,x64 UEFI 固件通常需要通过分区类型 GUID 识别 EFI 系统分区,所以这个分区不能乱填类型。另外 Windows 的简单卷和恢复分区都是 NTFS ,就要用分区类型 GUID 来区分了。

@cheng6563 Linux 的文件系统通常还是会在裸磁盘上写一个单分区的分区表以避免其他磁盘管理软件误认为是未初始化磁盘。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/846963

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX