【问题标题】:Does GetVolumeInformation() returns a unique volume serial number?GetVolumeInformation() 是否返回唯一的卷序列号?
【发布时间】:2015-05-31 17:01:59
【问题描述】:

GetVolumeInformation() 的文档说:

此函数返回操作的卷序号 系统会指定何时格式化硬盘。以编程方式 获取制造商分配的硬盘序列号, 使用 Windows 管理规范 (WMI) Win32_PhysicalMedia 属性序列号。

Windows 是否分配了唯一的卷序列号,或者多台机器是否可以具有相同的卷序列号?

【问题讨论】:

  • 它是独一无二的,但它会改变格式。所以如果你想要一些永久的东西,你不应该使用这些信息。

标签: winapi


【解决方案1】:

卷序列号是DWORDDWORD 有 232 个不同的可能值。因此,有理由认为,由于世界上有有限数量的可能值和无限数量的卷,因此可能有多个卷共享相同的序列号。

【讨论】:

  • 我错过了,我以为它返回一个字符串。谢谢。
【解决方案2】:

如果您克隆一个分区,它将具有与源磁盘相同的卷序列号。没有强制要求卷序列号对于正在运行的系统是唯一的。

但是,GUID 卷路径(例如 \\?\Volume{c111cc73-4a4a-11eb-ac1e-4c3488ecf035})在正在运行的系统上将是唯一的,即使在克隆磁盘时也是如此。

【讨论】:

    猜你喜欢
    • 2021-12-25
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多