azev
V2EX  ›  问与答

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

  •  
  •   azev · Apr 14, 2022 · 1913 views
    This topic created in 1579 days ago, the information mentioned may be changed or developed.
    网上搜了下 这个资料不多
    gdisk 的时候看到分区类型 有 Microsoft basic data 及 Linux filesystem 以及很多
    这俩代表什么?对后续格式化为 ntfs 或者 ext4 文件系统有没有什么影响?
    看资料貌似分区类型可以在不改变文件系统的情形下进行转换?
    那是什么情况下需要转换?
    4 replies    2022-04-15 00:43:31 +08:00
    kxuanobj
        1
    kxuanobj  
       Apr 14, 2022
    GPT 的分区类型标识。Linux 下没啥用。https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs

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

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

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

    @cheng6563 Linux 的文件系统通常还是会在裸磁盘上写一个单分区的分区表以避免其他磁盘管理软件误认为是未初始化磁盘。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1148 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 23:38 · PVG 07:38 · LAX 16:38 · JFK 19:38
    ♥ Do have faith in what you're doing.