The facts so far
one day scandisk locked up 1.2 gig of a 40 gig hard drive as bad.
when fdisking drive verification often resets to zero and starts again on both primary dos and ext partions
When formatting many file allocations are attempted recovery.
Nuts and bolts disk minder reveals c:/ with partion overun and d:/ without partions. Also sector error damage.

How can I check hard drive hasn't been attacked by a virus or if it has just failed? Is there anyway of unlocking the 1.2 gig and rescanning/fdisking/formatting this drive?