Serjione Цитата: В таблицу разделов на С прописал редактором
Если Вы восстановили "C" автопрогой, то зачем для него что-то в таблице исправлять?
Цитата: надо еще и в бут сектор D тоже записать данные ? Он у меня обнулен.
Если обнулен, конечно, надо восстановить. Но каким образом тогда Виста показывает метку раздела? Метка раздела (Volume Label) записан на NTFS в файле $Volume, а тут даже неизвестно, где MFT начиналась.
Цитата: в Акронисе там много параметров
Народ, ну зачем сразу лезть в акронис? Хотите автоматически - GetDataBack. Хотите разобраться самостоятельно - читайте теорию (Вам надо статью Криса Касперски про NTFS и справочник Linux NTFS - и то, и другое ищется в Гугле).
Дело не в том, что что-то там в Акронисе. В бутсекторе есть параметры, разумеется, если бутсектор утерян, надо эти параметры как-то реверс-инженирить. Обычно делается так. Берется бутсектор от живого раздела и поправляются некоторые параметры. Вам надо исправить:
1. Sectors per cluster. Обычно 8, но бывают ведь любители "оптимизировать".
2. Hidden sectors. Задайте равным номеру начального сектора раздела (от начала винта). Можно взять из MBR.
3. Total Sectors. Также из MBR (Sectors in partition).
4. Start Cluster MFT. С этим сложнее. Если Вы форматили Виндой XP и старше, введите 786432. Если каким-нибудь Акронисом или ПартМэджиком, или Виндой 2000, ищите начало MFT в начале раздела, в кластерах 1...4. каждая запись MFT начинается строкой "FILE" и занимает 2 сектора, в общем разберетесь. Подробнее - в теории смотрите. не забывайте разделить номер сектора, где найдете запись $MFT (это самая первая) на размер кластера (в секторах).
5. Start Cluster MFT Mirror. Его можно и не задавать - Чекдиск исправит. Но лучше задать. Если форматили Виндой XP и старше, MFT Mirror - в середине раздела. Но если Вы уже нашли MFT, загляните в запись $MFTMirr (следующая за $MFT) -там в атрибуте 80 (DATA) найдете начальный кластер MFT Mirror, скопируйте его в бутсектор. Остальное можете не трогать.
Работы выполняйте в WinHex. Скопируйте вначале бутсектор от живого раздела, Alt+F12 - Boot Sector NTFS, там можете изменить параметры.
И еще. Если форматили Виндой XP и старше, то в последнем секторе раздела для Вас приготовлен приятный сюрприз - копия бутсектора. Вам надо только скопировать ее на место основного бутсектора.
Когда Вы восстановите бутсектор, могут остаться другие проблемы. Вернее, если занулен только бутсектор, то все будет нормально 90%. А вот если занулено начало раздела, и MFT начиналась в кластере 4 или типа того... Тогда еще и MFT надо восстанавливать, для этого Вы можете воспользоваться MFT Mirror - там есть первые 4 записи, причем в записи $MFT в атрибуте 80 (DATA) есть начальный кластер MFT (надо ведь знать, куда копировать MFT Mirror, и что писать в бутсекторе).