两个不同驱动器的 UUID 几乎相同

两个不同驱动器的 UUID 几乎相同

在 Windows 上运行 mountvol 命令时,我发现两个驱动器的 UUID 几乎相同,仅在第 8 个十六进制字符中的一个字节不同。其中一个驱动器未安装到任何内容;另一个是 C: 驱动器。为什么会这样?

https://i.stack.imgur.com/JLdHR.jpg

答案1

很可能这些是基于时间的 UUID 变体。随机或散列变体极有可能存在更多差异。(可以通过更多位来判断。您隐藏了完整的值,这实际上没有必要。)

它们由时间戳、递增时钟序列和节点标识符构成。因此,您可以假设它们是在同一系统上相继生成的。

即使这是一次碰撞(事实并非如此),UUID 也不能保证唯一性。

相关内容