为相同的磁盘 GUID 记录事件 ID 158

本文提供了解决在 Windows 10 中为相同磁盘 GUID 记录的事件 ID 158 的解决方法。

适用于:Windows 10 - 所有版本
原始 KB 数: 2983588

现象

记录事件 ID 158 的错误事件。 该事件指示为两个或更多个磁盘设备分配相同的磁盘 GUID。

注意

上述事件消息对客户端系统没有功能或性能影响。 此事件会发出警告,指出系统上的多个磁盘共享了相同的标识信息(例如序列号、第 83 页 ID 等)。

原因

此问题可能是由多种不同情况之一引起的。 最常见的两种情况如下:

  • 提供了指向同一物理磁盘设备的多个路径。 但未启用Microsoft多路径 I/O (MPIO)。 在这种情况下,设备将通过所有可用路径向系统公开。 这会导致多次公开相同的设备 ID 数据(例如设备序列号、供应商 ID、产品 ID 等)。
  • 如果使用复制和粘贴操作创建更多虚拟机(VM)复制虚拟硬盘(VHD),则不会更改任何内部数据结构。 因此,VM 具有相同的磁盘 GUID 和相同的 ID 信息(例如设备序列号、供应商 ID、产品 ID 等)。

解决方法

若要解决此问题,如果物理磁盘设备可以使用多个路径,请启用 MPIO。 如果启用了 MPIO,则系统可以声明驱动器,并在重启计算机时仅公开每个磁盘设备的一个实例。

更多信息

有关如何启用 MPIO 的详细信息,请参阅 安装和配置 MPIO

如果多个 VHD 标识为重复项,请使用 ResetDiskIdentifier Windows PowerShell cmdlet 的参数 Set-VHD 。 有关 cmdlet 的详细信息 Set-VHD ,请参阅 Set-VHD