Как восстановить жесткий диск?
То что винда не видит разделы убунты - это нормально.
Были битые сектора, значит диск уже давно ачал валится, ну видимо он и закончил этот процесс.
Найдите какой-либо загрузочный live носитель (типа adminpe.ru), обычно там присутствуют утилиты тестирования диска и просмотра SMART статуса диска. Протестируйте диск, в итоге увидите сколько там бэд секторов. Видимо пора вашему диску на заслуженный отдых.
попробуйте пробежаться викторией