【发布时间】:2013-05-20 04:52:42
【问题描述】:
This link 在 Ubuntu 上说“选项 --new-half-serial 仅更改序列号的上半部分,保持 Windows 使用的下半部分不变。”
这表明磁盘上存在 Volume Id 的上半部分,有没有办法在 Windows 中解决这个问题? (GetVolumeInformation 只返回下半部分)。 Ubuntu 使用 blkid 显示整个 64 位值。
注意事项:
“这不是 Windows 用来定位已移动到另一个卷的文件的卷 UUID。”
这里指的是Volume UUID,而不是我这里说的Volume Id。卷 UUID 的格式为:\\.\Volume{7E899CB7-0079-11E1-BC4E-002219F6E9D9}
【问题讨论】:
-
卷 ID 和其他相关信息存储在注册表中。您是否尝试从打开的文件句柄或路径中获取卷 ID?
-
@CaptainObvlious 任何一个,问题是我找到的任何源(程序或实用程序)只提供低 32 位,而不是高 32。
vol C:也有这个问题。