How to look into HDD that gives me BSOD 0x000000024

Hello!
I have a weird error coming from my Seagate 7200.10 Sata.
Every time that I connect the drive, and boot up, as soon as anything windows loads there is a BSOD error with the 0x0...24 code (please refer to subject line).

Any ideas on how to look into the drive, hopefully set it aright, and if not, at least recover date without incurring the BSOD.

Currently I have tried putting it in an External enclosure via E-Sata and USB methods, booting up my windwos, and then connecting the External enclosure. And I get the BSOD.

I have tried to boot up using the Windows 7 Pro 64bit DVD and BSOD.

Even tried to use my old WinXP Pro x64 disc to boot up and...BSOD.

It's wonderfully reliable in its consistency to BSOD all my attempts so far.

Any insight and advice would be appreciated.

Cheers,

.froozeball.
 
Back