А форматировал как, низкоуровневым? Простое форматирование ничего не даст, надо низкоуровневым. Плохих секторов у тебя очень много. Я же сказал, на что внимание обращать и как все можно исправить. Жесткий диск, с которого работает система низкоуровневым не отформатируешь, надо или с помощью LiveCD, или с другого компа.
Скачай HDD Life, посмотри сколько точек рядом с пунктами SMART, например Bad Sectors ****. Можно и по цветам точек понять: Зеленый-отлично, Желтый-средне, Красный-плохо. Желтый еще и предупреждение.