Bug Check 0x58: FTDISK_INTERNAL_ERROR
The FTDISK_INTERNAL_ERROR bug check has a value of 0x00000058. This is issued if the system is booted from the wrong copy of a mirrored partition.
|Important Info If You Have Received a STOP Code|
If you received a blue screen error, or stop code, the computer has shut down abruptly to protect itself from data loss.
For information about how to recover from this error, see Resolving Blue Screen errors in Windows.
The hives are indicating that the mirror is valid, but it is not. The hives should actually be pointing to the shadow partition.
This is almost always caused by the primary partition being revived.
Reboot the system from the shadow partition.