Автор: poupkin
Дата сообщения: 19.03.2010 01:05
Доброй всем ночи! Приключилась у меня беда, и как её победить, я, честно говоря, себе слабо представляю. Перерыл уйму информации, голова уж кругом пошла. Но ближе к решению не стал. Если кто сможет помочь, буду чрезвычайно благодарен. Теперь по сути проблемы. Немного предыстории: в компе два харда по 250 гиг. На одном два NTFS-раздела (первичный 30 гиг - Вынь, дополнительный - всё остальное и много-много "мусора"). На втором - Линух и дополнительный NTFS-раздел 186 гигов. Виндовый хард стоит первым (по подключению), загрузка через GRUB со второго (хотя Вынь можно грузить и непосредственно с первого харда). Так случилось, что оставил я загрузочный диск Debian'а в приводе, а сына моя возьми, да и нажми кнопку включения, а потом пожмакай ещё Enter на клаве. В результате я иметь вместо Вынь недоинсталеный второй экземпляр Debian'а. Хард, естественно перебит в EXT3... Собственно, сие есть невелика беда, поскольку важной была инфа, целиком находящаяся на дополнительном разделе. Дальше я совершенно спокойно уничтожил таблицу разделов, удалил линуховый загрузчик и переписал бутсектор. (Тут бы мне и притормозить, обратившись за помощью к GDP, да не тут-то было...) Partition Recovery не без труда, но всё же обнаружил искомый раздел, который был тут же возвращён в таблицу. Далее на уже зафиксированный раздел был натравлен CHKDSK. И всё было бы прекрасно, если бы не одно "но" - хард втихую перескочил в LRG, а я этого не заметил... Короче, ЧекДиск проехался по "кривой" геометрии. Со всеми вытекающими отсюда фекалиями. Естественно, практически все файлы имеют "левое" содержимое. Далее ни в коем случае не предпринималось никаких деструктивных действий, способных ещё больше испортить положение. Все дальнейшие экперименты производятся на посекторной копии, сделанной WinHEX'ом. Ни один из вариантов нетрадиционного секса с этим хардом не привёл к каким-либо положительным результатам, однако выяснилась интересная вещь - практически все файлы (а, может быть, и ВООБЩЕ ВСЕ) имеют вполне себе определённое постоянное смещение, равное 970752 байта. А теперь собственно вопрос - КАК его скомпенсировать или скорректировать? Как заставить MFT пересчитать геометрию?