I don't understand the comment about "loses his thousands of photos".
You can slave the drive up to a working computer, and copy off the stuff.
He might lose them, if they're scattered all over the place. But a naive
user probably relies on default settings, and they could all be plopped
in one directory.
I'm not an "IT guy", just a home user. Things I've heard of:
1) Offline scan with AV scanner. Can be done with the downloadable CD.
Can be done with disk still in computer.
http://support.kaspersky.com/faq/?qid=208282163 (196MB download)
(AV updates when booted)
That takes one to two hours, depending on processor speed. The versions
now are multithreaded - more cores, means you go home faster.
2) Connect drive to your own computer. Check SMART stats with the 2.55 free version
of HDTune. Look for Current Pending or Reallocated Sector counts, as an indicator
of drive health. Both Seagate and Western Digital offer tools for testing hard drives.
Although, my experience with Seagate tools has been going steadily downhill
(less and less likely to work with my more modern hardware).
3) If the disk appears physically healthy, try a CHKDSK while the disk is
still connected to your own computer.
4) If disk is now clean, connect back to his computer.
5) You can run SFC /scannow in the damaged Windows, which would check
for damage to system files. But there is hardly a reason to suspect this would work
under all circumstances. If malware is present, just about
anything can be compromised.
6) Repair install. In the case of Windows 7, this is more like an
"install over the top", in the sense that when it is finished, there
is a "Windows.old". You delete the Windows.old, when everything looks
good.
http://www.sevenforums.com/tutorials/3413-repair-install.html
You can download images of Windows 7 off the web. But they tend to
be Retail versions. So if you needed a Retail Win7 SP1, you could
probably find a copy from digitalriver. Note in that Sevenforums
article, simple slipstreamed discs don't work. Which makes the
chances of a repair install working the first time, iffy.
Anyway, those are just a few ideas. It sounds like you have
more than one problem, and I'm hoping the CHKDSK stuff is
just noise (like the user turning off the power instead
of doing a proper shutdown). Of course, with all the BSODs,
the damage to the file system could be a side effect of
all the unclean shutdowns that result.
I'm suspecting step 1 is going to be fun :-)
If you thought the issue was solely the video driver, you
could uninstall it, and look for a driver cleaner that
works on Windows 7, to remove the last vestiges. For a driver update,
the AMD or Nvidia web sites might even offer an automatic updater
tool (which all it does, is download the right version of driver).
What you do next, really depends on how much time you want to
put into this. But some of the more "hammer" style options, you
really need to be well prepared in advance (collection of
discs, have tested repair install works, etc.). You wouldn't
want to use the customer as a guinea pig, unless you
back up the partition first. And Windows 7 has its own
image making capability for that (makes a couple VHD files
in your portable USB disk, one for C: and one for the
SYSTEM RESERVED partition). I use the image making thing
on my Win7 laptop, and it's got me out of trouble a
couple of times. I boot the Win7 recovery CD, and
do the restore from there, to restore my image of the
two most important partitions (after screwing something up).
If it was your own machine, you could spend some time playing with it.
"Pushing the Limits of Windows: Paged and Nonpaged Pool"
http://blogs.technet.com/b/markrussinovich/archive/2009/03/26/3211216.aspx
Paul