Сначала полный backup, потом тест MHDD. Если есть bad-блоки или блоки с увеличенным временем доступа, то попробовать их там же стереть. После чего опять прогнать тест. Если не поможет, пойти в магазин за новым диском. Только запаситесь терпением MHDD у меня 320-ку больше часа проверял, потом столько же ремапил.
А вообще то, что он в BIOS задумывается, на bad-ы не похоже. Так что стоит попробовать запустить без диска, другой диск на этой материнке, этот диск на другой материнке, заменить шлейф, блок питания. Возможно проблемы с контроллером жесткого/южным мостом.