Event ID: 158 is logged for identical disk GUIDs

Symptoms
An error event for Event ID 158 is logged. The event indicates that two or more disk devices are assigned identical disk GUIDs.

Log Name:      System
Source:        disk
Date:          <Date> <Time>
Event ID:      158
Task Category: None
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      <Computer_Name>
Description:
Disk # has the same disk identifiers as one or more disks connected to the system. Go to Microsoft's support website (http://support.microsoft.com) and search for KB2983588 to resolve the issue.


Note: The above event message has no functionality or performance impact on the client systems. This event provides a warning that multiple disks on the system shared the same identification information (like serial number, page 83 IDs etc.)
Cause
This problem may be caused by any one of several different situations. The two most common situations are the following:
  • If multiple paths to the same physical disk device are available, but Microsoft Multipath I/O (MPIO) is not enabled, the device is exposed to the system by all paths that are available. This causes the same device ID data (such as Device Serial Number, Vendor ID, Product ID, and so on) to be exposed multiple times.
  • If Virtual Hard Disks (VHD) are duplicated by using a copy-and-paste operation to create additional virtual machines (VMs), none of the internal data structures are changed. Therefore, the VMs have the same disk GUIDs and the same ID information (such as Device Serial Number, Vendor ID, Product ID, and so on).
Resolution
To resolve this problem if multiple paths are available to the physical disk devices, enable MPIO. If MPIO is enabled, the system can claim the drives and expose only one instance of each disk device when the computer is restarted.
More information
For more information about how to enable MPIO, see the following TechNet article:

If multiple VHDs are identified as duplicates, use the –ResetDiskIdentifier parameter of the Set-VHD Windows PowerShell cmdlet. For more information about the Set-VHD cmdlet, see the following TechNet article:

Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
Properties

Article ID: 2983588 - Last Review: 07/21/2016 18:40:00 - Revision: 5.0

Windows 10, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1

  • kberrmsg KB2983588
Feedback