My grandson's computer has two hard drives, C & D. His D drive crashed a couple of months ago and I was able to fix the problem by reinstalling windows xp. However I didn't realize that I had to re-register it and my grandson didn't tell me that he got a message stating that he was running an unregistered copy of windows, so his computer crashed again. However there must have been more to it than that because when we tried to get back into that drive it just kept restarting the computer. I figured he had gotten some bad stuff on that drive, so I did some virus and adware scans and finally was able to get computer to begin to open D, but then I got the message that my copy of windows needed to be registered and did I want to do it now. I answered yes. However all that happened next was just a screen, but no files at all. I tried booting with the xp cd, but no luck at all. So, I formatted the drive, then tried to reinstall, but then I got a message asking for a windows32 driver-hal.dll . Is there anything I can do now except use that drive for storage? I've been reading, after the fact that I needed to remove the partition and reformat the whole drive, is that correct? This computer is an old Sony Vaio purchased in 1997, the c drive has abt 8 gb and the d drive has 32.