Восстанавливать таблицы разделов на жестком диске будем с помощью утилиты testdisk для этого:
Для Windows скачиваем здесь
Для Linux устанавливавем командой в терминале apt-get install testdisk или yum install testdisk запускаем #testdisk
1. выбираем действие Create (создание нового лога)
3. указываем тип таблицы разделов. Здесь необходимо выбрать архитектуру ПК, для большинства подойдёт intel, а у кого что-то другое тот сам знает, что ему выбрать =).
04. Далее, выбираем анализ структуры текущей таблицы разделов. Здесь я советую выбирать только анализ(его достаточно для восстановления), если вы не знаете, что делаете, то трогать другие опции весьма не безопасно.
05. Если текущая таблица повреждена или отсутствует, выбираем быстрой поиск. Таблицы разделов не найдено, просто нажимаем [Quick Search]
06. Продолжаем поиск (если определены параметры таблицы раздела) или для Linux Искать на разделе, созданным Вистой? нет! (если только вы не используете саму висту)
07. Выполняем глубокий поиск.
08. Продолжаем (Enter) после нахождения таблицы разделов.
09. И наконец-то мы видим свою таблицу разделов! Нажимаем [Write] для записи новой таблицы разделов, и после перезагрузки получаем полностью рабочий винт!
10. Перезаписываем boot sector на найденную копию boot sector.
11. завершаем работу с testdisk
Перегружаемся. После перезагрузки — Всё получилось!
Удачи!