Background: I have a P4 machine running windows XP on the C: and using the D: for games and other programs. Both are NTFS and C: is basic while the D: is dynamic (dont ask me why my friend set me up this way)

Last weekend we had a bad thunderstorm and my pc was off when I woke up the next morning and turned it on the D: was no longer there. I have used some of the DIY tools like iRecover to get some of my files off the D:

Under disk managment XP sees the drive but its not active and when I activate it. It gives me an error. I have then used XP's recovery console to view the drives and when I type Map it shows all the drives and the D: is there but its drive letter is a ? not D. Using diskpart to assign that volume to D will that fix it or anyone have anything else to try.

TIA