Наиболее распространены причины:
1. Загрузочные файлы могут быть банально удалены или повреждены в результате действий пользователя или ошибок в работе программного обеспечения
2. Могут быть не только программные, но и аппаратные. Это и сбой в работе жесткого диска, тогда необходимо проверить HDD. (Винчестер скоро помрет....)
http://www.youtube.com/watch?v=0sbk80ltaAc
Вот нормальная фотка
И как в биос проветь первичное и вторичное устройство для загрузки, вот скрин моего биоса: