V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
azev
V2EX  ›  问与答

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

  •  
  •   azev · 2022-04-14 16:22:48 +08:00 · 1287 次点击
    这是一个创建于 989 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网上搜了下 这个资料不多
    gdisk 的时候看到分区类型 有 Microsoft basic data 及 Linux filesystem 以及很多
    这俩代表什么?对后续格式化为 ntfs 或者 ext4 文件系统有没有什么影响?
    看资料貌似分区类型可以在不改变文件系统的情形下进行转换?
    那是什么情况下需要转换?
    4 条回复    2022-04-15 00:43:31 +08:00
    kxuanobj
        1
    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
        2
    cheng6563  
       2022-04-14 19:47:03 +08:00
    分区类型一般就分 mbr 或者 gpt 。linux 支持不分区直接用整个硬盘。windows 还有个特殊的“动态分区”
    mbr 最多 2TB 大小,最多 4 个主分区,但是主分区可以划出逻辑分区。
    gpt 支持的容量更大。但是只支持 EFI 引导系统。

    一般没啥情况下要转,也就是引导系统时看你用不用 EFI 引导要区分下。
    hronro
        3
    hronro  
       2022-04-14 19:53:59 +08:00 via iPhone
    「 linux 不支持分区直接使用整个硬盘」??!??
    jim9606
        4
    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 的文件系统通常还是会在裸磁盘上写一个单分区的分区表以避免其他磁盘管理软件误认为是未初始化磁盘。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2561 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 10:33 · PVG 18:33 · LAX 02:33 · JFK 05:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.