Yeah that is definitely a driver issue. The trouble is lol that I have found several different causes and several different solutions........
1). Update your driver (I know, you are, lol, I'll get to that at the bottom)
2). It became a known issue back in the 2007-2008 timeframe and a kb was released to fix it. That KB was released at or about the time SP1 was released so it may or may not have been on the SP so you may or may not have it. I would definitely try it if I were you. KB938194
3). If neither of those fix your problem, read this thread
. There are several more different things there that worked for some folks depending upon what was causing it to crash.
Note: The thread in that last link is 2 years old so don't use any of the driver links lol. Also many of those problems may have been fixed in the KB I also linked.Hard Drive Partition
: Many computer manufacturers use two partitions. One is usually reserved for to store the back up or recovery stuff in and the other is for the end user.
Replacing drivers: Click run on the drivers and follow the prompts. The first time through deletes the old drivers and after reboot, it installs the new ones. If that doesn't work post back and I'll tell you how I do it. I'm not sure MY way is approved by anyone but me though lol.