![更改分区(类型)的 GUID?](https://linux22.com/image/1588898/%E6%9B%B4%E6%94%B9%E5%88%86%E5%8C%BA%EF%BC%88%E7%B1%BB%E5%9E%8B%EF%BC%89%E7%9A%84%20GUID%EF%BC%9F.png)
使用 gdisk 的i
命令,我可以查看分区的“唯一 GUID”(标识分区)和“GUID/类型代码”(提示分区的类型/用途/格式),并且t
gdisk 中的命令允许我更改该类型代码,但只能使用预定义类型代码列表。如果 gdisk 的预定义类型代码列表不包含该类型,是否可以手动更改分区的类型 GUID?(最好使用不涉及打开十六进制编辑器的方法。)
例如,Elementary OS 5.0 的 live CD 上的 gdisk 版本不包含 LUKS 分区的类型 GUID,CA7D7CCB-63ED-4C53-861C-1742536059CC
但 ArchLinux live CD 上的 gdisk 版本包含该类型,并且将其列为类型代码8309
。
答案1
您可以输入CA7D7CCB-63ED-4C53-861C-1742536059CC
gdisk 而不是内部类型代码。
下面是我将 EFI 系统分区更改为 LUKS 的示例C12A7328-F81F-11D2-BA4B-00A0C93EC93B
:
Command (? for help): i
Partition number (1-7): 1
Partition GUID code: C12A7328-F81F-11D2-BA4B-00A0C93EC93B (EFI System)
Partition unique GUID: 57DA3874-BAD6-4C30-90C6-F7B894246615
First sector: 34 (at 17.0 KiB)
Last sector: 534527 (at 261.0 MiB)
Partition size: 534494 sectors (261.0 MiB)
Attribute flags: 0000000000000000
Partition name: ''
Command (? for help): t
Partition number (1-7): 1
Current type is 'EFI System'
Hex code or GUID (L to show codes, Enter = 8300): CA7D7CCB-63ED-4C53-861C-1742536059CC
Changed type of partition to 'Unknown'
Command (? for help): i
Partition number (1-7): 1
Partition GUID code: CA7D7CCB-63ED-4C53-861C-1742536059CC (Unknown)
Partition unique GUID: 57DA3874-BAD6-4C30-90C6-F7B894246615
First sector: 34 (at 17.0 KiB)
Last sector: 534527 (at 261.0 MiB)
Partition size: 534494 sectors (261.0 MiB)
Attribute flags: 0000000000000000
Partition name: ''
请注意提示说Hex code or GUID
。