答案1
分区姓名是 GPT 中指定的名称;它位于分区本身的外部。它是在创建 GPT 时设置的(在 Windows 下自动设置)。分区标签是存储在文件系统内部的字符串;例如,对于 ext-family 文件系统、NTFS 或 FAT;这是您可以使用 label/e2label 等操作的标签。
目前没有(支持)方法来操纵 GPT姓名在 Windows 下(直接)。在 Linux 下,使用
tune2fs -L vmguest_root /dev/sda1
Windows 上的 tune2fs 可以不支持更改 GPT 名称;它仅支持更改扩展分区的功能位。
Windows 支持更改标签,但不支持更改名称。通常,创建的 GPT 分区的名称应与卷 GUID 匹配。
答案2
如果您使用问题中链接的 windows 工具,那么一个完美的操作方法可能值得从这里了解sourceforge 评论链接:
mrsetht 发布 2023-09-12 来这里修复 veeam 分区名称中的无效字符 我如何做到的 以管理员身份运行命令提示符 运行 gdsik64.exe 输入 0: 选择驱动器 使用 i 命令查看不同分区的当前名称 使用 c 命令更改错误的分区 使用 w 命令将这些更改写入磁盘 重新启动 Windows
... 与 parted 的提示相同,但是:
然而,答案是提问者,提问者的 链接工具也可以使用命令行参数编写脚本--change-name=partnum:name
。这应该适用于sgdisk
sourceforge 提供的二进制文件链接 gptfdisk在问题中。
在 Windows 提示符下用作0:
“设备名称”(+ )。partnum
TWIMC:mrsetht 的解决方案不仅解决了 Veeam 的问题(“无效的 gpt 分区名称,不是标签”),还解决了 Acronis True Image Backup 解决方案在通过 EaseUs Partition Master 克隆 EFI 分区后调用的错误的 Windows VSS Shadow Services(而克隆过程损坏了原始的 gpt 分区名称)。与错误相关的 Windows 应用程序错误日志/错误代码:
XML 数据分析失败。原文中的内容被标示出来是一个很小的画面。显示 0x000003c0 位置 0x000005de,完整协议数据。故障代码 0xc00ce508 原因:生成器已提交安全文档上下文:描述上下文:请求者生成器实例 ID:{ASR 写入器的 GUID}