Hi everyone. I had a problem with my pc a few weeks ago. I was copying a large amount of data to my main hdd on drive D: and it restarted and came up with the error ntldr is missing. I used drive image to have a look at the windows files and instead of being labelled 'windows' etc they were numbers and signs. I spoke to a friend who said it happened as I was transferring a lot of data to D: on my main hdd. I sorted this problem by using drive image again and going back to a previous date. Now a few days ago I was copying a 700mb file to D: and the hdd restarted and when I got back into windows I had found that D: had been formatted. I was rather annoyed that I lost all my files and stuff; however I managed to get over it

now yesterday I was ripping a DVD and my pc again restarted

this time it would just hang at verifying dmi pool data. I stuck in another hdd with windows on too see if I could get my work back from 'my documents' but when I into the hdd all the windows files have been replaced with folders that have numbers and signs again. I don’t know what’s causing my pc to 'break' every now and then and its getting annoying, either its my hdd on its way out or summit else. My friend said it could be a RAM / CPU or a mobo I/O or HDD failure and if it happens again I should question the I/O bus on the IDE controller. How would I find out if this is the problem? Then he said I might want to check in BIOS for any strange problems with the Direct Memory Interrupt cache. Anyone else have any ideas? Im using win xp pro, the hdd is a 185 GB IBM deskstar.
Thanks in advance.