Antech
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ra1n Цитата: WinHex Цитата: Таблицу разделов. У Вас там нули, это ерунда. В секторе 63 живой бутсектор NTFS, параметры стандартные, размер раздела 1465144001 сектор (750 ГБ). Патч MBR здесь. Откройте в WinHex, Ctrl+A, Ctrl+C. Потом откройте физический диск, Ctrl+B, Ctrl+S. Перезагрузка, проверка. Нужны подробности? Это очень простой кейс. Винт, как Вы говорите, 700 ГБ, раздел 750. Значит был только один раздел. Вводим его в таблицу. на всякий случай ставим флаг активности (80), начало раздела CHS=0/1/1 LBA=63, конец раздела CHS=1023/254/63 (cyl больше 1023 просто не лезет, поэтому ставят 1023), размер раздела 1465144001 сектор из бутсектора, тип 07 (NTFS, очевидно по бутсектору). Значения можно ввести непосредственно в hex или использовать шаблон MBR (Alt+F12). Вот так, дорогой Ватсон . avihs Цитата: Присоединяюсь к вопросу ra1n | Подробности? Я уже говорил, что у Вас оказалось смещено 11 начальных записей MFT: $MFT, $MFTMirr, $Logfile, $Volume, $AttrDef, . (Root), $Bitmap, $Boot и т.д. (дальше не помню просто ). Смещение на один байт вниз. Соответственно, копируем нужные записи в отдельный файл (естественно, без смещения) - и патч готов. Также несложный кейс. Бывает гораздо сложнее, если смещение вверх и большое, с затиранием ранлиста MFT (возникает вопрос о возможной фрагментации MFT), или если глючно поднятые/опущенные биты при фрагментированной MFT (это вообще труба). Ну а Вам повезло. Кстати, никакая программа не смогла бы восстановить Ваш кейс in-place, потому что программа тупо смотрит в MFT Start Cluster либо ищет несмещенные записи MFT, и смещение для нее - как бы полностью накрытое начало MFT, а вручную - несколько пассов в редакторе - и раздел работает . | Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 19:09 16-05-2009 | Исправлено: Antech, 19:10 16-05-2009 |
|