Обычно под проверкой жёсткого диска понимают чтение и анализ показаний системы SMART. Используя операционную систему Windows можно проверить жёсткий диск утилитами, которые предлагают производители HDD, например, Seagate SeaTools или WesternDigital Data Lifeguard Diagnistic.
В случаях, когда операционная система не запускается, можно воспользоваться утилитой Victoria HDD, которая содержится на большинстве существующих загружаемых LifeCD. Она позволяет проверить жёсткий диск по показаниям SMART, а также проверить поверхность на «плохие блоки» и может попытаться исправить их.
Спасибо за ссылку.