Zero fill the drive and start again.
www.wdc.com and download the data lifeguard tools and make a bootdisk. In here under diagnostics you are able to "write zeros to the drive" do that and I would suspect your problem will go away. Upgrading to XP Pro wont matter in this case.