Если бы проблема была связана с BIOS, ОС не загрузилась бы. Или, как минимум, сброс к заводским настройкам мог бы что-то решить.
Попробуйте искать причину на поверхности: выход из строя мог произойти по множеству причин (например, физическое повреждение или износ - что менее вероятно). Если есть возможность проверить на этом же ноутбуке похожий жесткий диск, сделайте это.