I purchased a new internal HDD(Seagate 200G). I transfered my data files(music and program files and lots of my vacation pics) from my old HDD to new HDD. Then, I formatted my OLD HDD and re-intalll a fresh copy of XP. Sometimes when I tried to play a music file from my new HDD, it wouldn't let me play. At the beginning, I thought the player was not compatible with the file and just assumed the player needed to be updated(So I did not pay much attention to update). But I recently noticed that it wouldn't let me even see the pics I've had seen from my new HDD(after transfering to the new HDD). I looked at the properties of the file(it was jpeg format and hold reasonable file size to be a image file). Then, I kind of recall that there was a time I could not access to the directory, which holds the files that I tried to access. At that time, I remembered that I did reboot the pc, and Windows was trying to recovered the files. Since then, I notice that more and more files have been lost. There's another thing I noticed, every time after efragemented the HDD, Windows always had to recover the files at startup. I thought it was a virus threat, and tried to reinstall OS on old HDD and did the full scan using Norton(with up to date virus defniniton). I just don't know what to do after doing all those things I could do. Shall I moved the files to the old HDD and reformated the new HDD and then transfer back? Well, I leave it for some experts out that. I hope someone will be able to help me out on this becuase I really don't want to lose any more files(esp. the vacation pics-can't make or buy it).