|First, test the hard drive, when it's installed internally, to make sure it's okay.|
Check your hard drive with the manufacturer's diagnostics.
See the latter part of response 1 in this:
(thanks to Dan Penny for this link:)
Hard Drive Diagnostics Tools and Utilities
If you don't have a floppy drive, you can get a CD image diagnostic utility from most hard drive manufacturer's web sites, but obviously you would need to make a burned CD, preferably a CD-R for best compatibilty, on another computer if you need to.
If the hard drive itself tests okay, any data problems found can be fixed, one way or another.
If the hard drive itself tests okay.....
- Partition Magic 8.x is fairly old. It can properly recognize Linux partition types that existed when the program was first released, but it may not be able to properly recognize a Linux partition type that is newer than that.
- XP cannot understand Linux partitions. If the hard drive is being recognized properly, it shows up in XP in Device Manager and in Disk Management, but it will NOT show up in My Computer or Windows Explorer unless the partition type is one XP recognizes - FAT, FAT32, or NTFS - and the drive has been partitioned with that and has been formatted.
You must boot the computer with the Linux OS, or similar, in order to be able to repair anything that needs to be repaired for the Linux OS.
Why do you think the external drive enclosure has failed?
I'm assuming the external case was connected via a USB connection to the computer.
When people have problems with an external drive being detected correctly, usually the problem is NOT with the external enclosure's circuits - it's usually that the USB (or firewire) connection to the computer cannot get enough current from the port(s) it's plugged into.
External drives require a lot of power, and they won't work properly in all possible USB ports you can plug them into.
See response 1 in this: