Event 58 – The disk signature of disk n is equal to the disk signature of disk n (DumpCfg.exe)


To totally unlock this section you need to Log-in


Login

Log Name: System

Source: partmgr
Event ID: 58
Task Category: None
Level: Warning
Description:
The disk signature of disk 2 is equal to the disk signature of disk 0.

This error occurred on one of the virtual machines on the ESX environment. It probably also caused another error a bit further up in the event viewer.

Log Name: System

Source: VDS Basic Provider
Event ID: 1
Task Category: None
Level: Error
Description:
Unexpected failure. Error code: D@01010004

Disk 0 is the system disk, which contains the Windows 2008 R2 installation. Disk 2 on the other hand is non-existent, or better said, hidden. This error can easily cause errors with your backup software like Backup Exec.

You can also run into this error when you’re using Hyper-V and you’re making a backup using Backup Exec by means of the Hyper-V agent. It will then mount the virtual machine disk on the host server. If the host server disk and the virtual machine disk have the same disk ID they will clash causing event id 58.

Event 58 – The disk signature of disk n is equal to the disk signature of disk n

If you do the following, you can get the current disk ID:

Start a cmd (Command Prompt) as administrator and then type:

diskpart

list disk
select disk 0 (replace the 0 with the disk indicated in Event ID 58)
detail disk

Event 58 – The disk signature of disk n is equal to the disk signature of disk n

As you can see, the disk ID is 3B9ED7B7. This seems to clash with another hidden disk that has the same disk ID. To change the disk ID you’ll have to download the Windows 2000 resource kit or if you can find it, dumpcfg.exe or dumpcfgx64.exe if you’re on 64-bit opearating system.

Once you’ve downloaded the utility you’ll have to start a cmd as administrator, and run the utility with the parameters -S followed directly with the new disk ID, a space and the number of the disk that you used in the select disk command above.

Start a cmd as administrator:

dumpcfgx64.exe -S3B9ED7B8 0

Or use diskpart and select disk (ID) then type:

uniqueid disk id=3B9ED7B8

When you follow the procedure to get your disk ID again you’ll notice that it’s been changed to the new value.

Download

You can download the Windows Server 2000 SP3 Support Tools and dumpcfg.exe (32-bit) version directly from HeelpBook, but first you will need to register and be logged on HeelpBook. Be calm, it's totally free. :-)

[wpfilebase tag="file" id=180 /]
[wpfilebase tag="file" id=184 /]
[wpfilebase tag="file" id=185 /]