Hello, my Seagate 1Tb hard drive is being reported by windows as 32 megabytes.
Disk manager cannot find any unallocated storage and the drive other wise has been fine.
Any idea on what has gone wrong with this drive and if there's any chance i can recover any files without resorting to a professional recovery facility?
I have never experienced the problem for myself. However, I would apply the latest BIOS update. My understanding is that, once the BIOS writes to the drive, it won't touch it again as long as it sees the backup copy. My only concern would be whether the backup was written to the end of the drive, past the end of the last partition, or at the 32MB point. If the latter, then I would expect to see file corruption. If I were you, I would use a disc editor to search the drive for BIOS related text strings, as described in the referenced thread. Start at the end of the drive and search backwards.
You could use either of the following freeware tools:
I don't have any firsthand experience, but ISTM that the BIOS does its thing without the user's intervention or knowledge. I believe you can also explicitly access this feature from the motherboard CD.