Цитата: Или нужно ручками копию MBR вытаскивать где-то из конца NTFS-a
Это попрежнему самый надежный способ.
Ну а если серьезно:
I. Надеюсь Testdisk ты уже попробовал. Если нет, можешь начать с него.
II. Все бутменеджеры, ИХМО, работают приблизительно по одному и тому же принципу (упрощенно):
1. копируют MBR куда-нибудь на не занятое место,
2. Прописаются в MBR,
3. переписывают MBR при каждом запуске, в зависимости от выбранной конфигурации.
Например BootStar:
1. копирует таблицу начиная с 01BE сектора 1 (абсолютный сектор 0) в сектор 42
2. сам находится с абсолютного сектора 43 по 58 включительно.
Таким образом, переписав таблицу и обнулив абсолютные сектора 43-58 можно "вручную" избавиться от этой "бяки"
III. Ну и "ручками". Года полтора назад здесь "давал уроки" сам KLASS. Классные то были уроки.
Так вот он тогда же "доступно" описал терминологию и понятия, а также принцип восстановления MBR. Тогда же я позволил себе собрать все "уроки" в едино. Получилось
Руководство, которое частенько использую. Для использования данного Руководства нужен Disk Editor от Acronis и определиться в терминах:
Generic MBR
GM - Generic MBR, нулевой, абсолютный сектор физического диска
GD - смещение первого сектора первичного раздела (начало раздела)
GS - количество секторов раздела
GDе - смещение первого сектора расширенного раздела (область пространства накопителя, в которой расположены другие разделы, назовем их логические разделы). Это сектор, где располагается первый, в цепочке "Расширенного раздела", Abstract MBR, содержащий таблицу разделов, но не содержащий кода начальной загрузки.
GSе - количество секторов расширенного раздела
Abstract MBR
AD - смещение первого сектора, первого логического раздела в расширенном разделе
AS - количество секторов логического раздела
ADe - смещение первого сектора расширенного раздела (продолжение связанной цепи Extended Partition Chain)
ASe - количество секторов расширенного раздела
Надеюсь поможет.