Disk signature of disk 0 is equal to the disk signature of disk 1
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.
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.
If you do the following, you can get the current disk ID:
- Start a cmd as administrator
- Type: diskpart
- Type: list disk
- Type: select disk 0 (replace the 0 with the disk indicated in Event ID 58)
- Type: detail disk
As you can see disk ID is C1A9909. 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 with Google dumpcfg.exe or dumpcfgx64.exe if you’re on 64-bit.
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
- Type: dumpcfgx64.exe –SC1A9910 0
- Or use diskpart and select disk (ID) then type: uniqueid disk id=C1A9910
When you follow the procedure to get your disk ID again you’ll notice that it’s been changed to the new value.