Mijn eigen ervaring is dat die tooltjes, zowel onder Windows als onder linux niet altijd de juiste waarden aangeven, of verschillende uitkomsten. Ook bij het uitlezen van de smart-status. Wat ik zelf altijd doe is met een Live-cd opstarten en dan in de terminal:
sudo badblocks -v /dev/sda , intikken en dan kijken of er cijferreeksen getoond worden in de terminal, daar is de -v (verbose) optie voor. zie je geen cijferreeksen dan eindigt de terminaluitvoer met: no badblocks found, ok dus.