HD Tune's author doesn't understand how to interpret Hitachi's SMART attributes.
For example, notice that HD Tune reports "-degC" for the temperature. The raw value for the Airflow Temperature attribute is 506134566. In hexadecimal this is 0x1E2B0026.
http://www.google.com/search?q=506134566+in+hex
Now this hex number can be broken up into its component bytes/words as follows:
0x1E 0x2B 0x0026
In decimal these equate to 30C (= 0x1E), 43C (= 0x2B), and 38C (= 0x0026).
HDDScan interprets these values as the min, max, and current temperature values.
Notice that the normalised values of attribute 190 are 62 (Current) and 48 (Worst). In fact the name "Airflow Temperature" is a misnomer. It should be more aptly referred to as Temperature Difference from 100.
ie Temperature = 100 - Airflow Temperature
Therefore the current temperature is 38C (100 - 62) and the maximum recorded temperature over the drive's lifetime is 52C (100 - 48). The previous temperature values probably reflect the max, min, and current temperatures for the current power cycle.
As for the actual number of bad sectors, the following hex values are more meaningful than HD Tune's decimal reports:
Reallocated Sector Count = 0x000000070038
Reallocation Event Count = 0x000000000007
Current Pending Errors = 0x000000000000
I'm not absolutely certain, but ISTM that the actual number of bad sectors is 0x38 (= 56 decimal), or maybe only 7. That said, I don't understand why the Reallocation Event Count is less than the Reallocated Sector Count, if indeed it is.
Other odd attribute values include ...
Reported Command Timeouts = 0x001900E80025
Reported Uncorrectable Errors = 0x058605750000
Emergency Retract Count = 0x0000001F001F
I'm guessing that the actual number of Command Timeouts is 37 (= 0x25), the actual number of Emergency Retracts is 31 (= 0x1F), and the number of Reported Uncorrectable Errors is 0.
Attribute 191 (G-sense errors) has hit the threshold, which would suggest that there is a vibration or shock problem in your laptop or its environment.