About a month ago my daughter's hard drive in her laptop died. I tried plugging it into my computer and it was definitely bad. I replaced it with a spare that I had and used the system restore dvds that we created when she got the computer. I could not get it to load properly. I can't remember exactly what happened but I do know that I finally connected the hard drive to my computer to look at what it was doing and the install was creating 2 partitions. One was small(70-80Gb) and that is what it installed Windows on. The other one was the rest of the hard drive(it's a 500Gb hard drive) and was unallocated. I assumed that I couldn't get it to work because the partition it created was too small so I repartitioned the hard drive(keeping the installed OS). That worked(although I may have had to run the repair disk to finally get it up and running). Everything booted and appeared to work fine....for awhile. It wouldn't boot up so I ran the repair disc to fix any corrupted files. That worked for several weeks. Yesterday the same thing happened. It would go to boot up and even got to the Windows screen but would never come up. I ran the repair again and it took a VERY long time to run but it's back up and running again. I can't figure out what is causing it to do this. Hardware? Software? I went in to the Event viewer and there were 856 events and they all appear to be the same thing so I'm guessing this may be the culprit. The error is "The driver detectected a controller error on \Device\Hardisk0\DR0" Event ID:11 Is there anyone that can give me a clue as to what the problem may be and how to keep this from happening? She has all her programs loaded back on the computer and I would like to keep it if we can. Side note: I tried using another hard drive and I couldn't even get it to install Windows. I don't know if there was a problem with the System Recovery disks or what. This is an HP Pavilion Dv6 if that helps. I'm guessing the problem stems from the fact that it didn't initially install correctly(with the strange partitioning) but I'm hoping there is a way to fix that. Thanks!