fdisk -l查看gpt分区type microsoft basic类型,修正显示

问题

fdisk -l查看gpt分区type microsoft basic类型? 如何修复

env

  • centos7.9
  • disk /dev/vdb 2T (gpt)

分析

1
gdisk -l /dev/vdb

看到某个分区的 Code 是:

0700

那么这意味着:该分区使用的是 GPT 分区类型代码 0700,对应的分区类型是:

🟡 Microsoft basic data
GUID: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7


背景解释

gdisk 中,分区类型有一个简码(如 07008300 等),这些是为 GPT 分区类型 GUID 提供的快捷表示。

常见类型码对照表

Code 分区类型描述 类型 GUID
0700 Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
8300 Linux filesystem 0FC63DAF-8483-4772-8E79-3D69D8477DE4
8E00 Linux LVM E6D6D379-F507-44C2-A23C-238F2A3DF928
8200 Linux swap 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
EF00 EFI 系统分区 C12A7328-F81F-11D2-BA4B-00A0C93EC93B

是否需要更改?

  • 如果你这个分区 确实打算用于 Linux 文件系统(ext4、xfs),建议将类型改为 8300
  • 仅仅显示 0700(Microsoft basic)并不会影响 Linux 正常使用分区,但在系统识别、自动挂载、或管理工具中可能不那么清晰明了。

解决

1.更改类型为 Linux 文件系统使用 gdisk

1
sudo gdisk /dev/vdb

然后依次输入:

t       # 修改分区类型
1       # 选择第1个分区(或你要改的分区号)
8300    # 设置为 Linux filesystem
w       # 保存并写入

2.保存后再次运行 gdisk -l /dev/vdb

Code: 8300
Name: Linux filesystem

总结

项目 说明
0700 表示 Microsoft basic data 类型 GPT 分区(通用类型,Windows 用)
是否影响使用 ❌ 不影响 ext4/xfs 使用,但建议更改为 8300 以规范
修改工具 使用 gdisk,修改为 8300 更合理