Antech
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору azalon Посмотрел дампы. 1. Дампы таблиц. Очевидно, что только первый файл (сектор раздела 16005) - это начало таблицы. Другие файлы - просто случайное совпадение. 2. Дамп начала раздела клона. А вот здесь наблюдаем очень интересную вещь. Классика жанра. Начало раздела (на 7.8 GiB) в порядке, но оно смещено на 20 байт вниз. Такое бывает из-за аппаратных глюков, плавали-знаем... Соответственно, восстановление сводится к следующему: 1. Отключите пострадавший винт физически и сделайте хорошую проверку системы. Память - МемТестом86 хотя бы час погонять, блок питания - померить хоть тестером напряжения, если хреновый бренд - заменить на уважаемый типа FSP, возможно, есть смысл подозревать IDE контроллер (вспухшие кондеры на матплате, к примеру) - тогда нужно ремонтировать/менять мать или купить PCI IDE контроллер. 2. Подключите пострадавший винт и откройте его в WinHex. Перейдите к началу раздела. Аналогично - на клоне. 3. На клоне перейдите по смещению 20 байт (14 hex). Это вторая строка, позиция 4. Вы должны видеть там, куда указывает курсор, байты EB 58 90 и т.д. Нажмите Alt+1. 4. Перейдите на 500 секторов вниз (примерно), пользуйте для этого Alt+G. Нажмите Alt+2. Теперь у Вас выделен блок для имплантации на пострадавший раздел. Скопируйте его Ctrl+C. 5. Перейдите к началу раздела физического диска. Вы доджны видеть там уже знакомые нам мусорные байты 40 10 60 00 00 08 04 04 и т.д. Сейчас они умчатся в вонючую даль . Нажмите Ctrl+B, чтобы заменить эту шнягу на здоровое начало раздела. Нажмите Ctrl+S для сохранения. Внимание. Пункт 5 - это запись. Будьте очень аккуратны. Проверьте, что курсор находится в начальном байте нужного раздела. Не запишите случайно "не туда". Собственно, после переоткрытия физического в WinHex раздел должен нормально открываться через Access - Partirion - Open. Добавлено: Так значит, я немного лоханулся. На клоне и дальше есть смещения, так что предыдущая инструкция (начиная с п. 2) отменяется. Поэтому лучше будет скопировать начало таблицы из файла "16005": 1. Откройте раздел на клоне и сместитесь на 20 (0x14) байт. Нажмите Alt+1. 2. Переместитесь на 34 (0x22) сектора вниз. Нажмите Alt+2, Ctrl+C. 3. Перейдите в начало раздела на физическом диске. 4. Нажмите Ctrl+B. 5. Откройте файл 16005. 6. Нажмите Ctrl+A, Ctrl+C. 7. Перейдите в начало раздела на физическом винте. Сместитесь на 34 (0x22) сектора. Нажмите Ctrl+B, Ctrl+S. Перед экспериментом желательно снять дамп первых 100000 секторов раздела на физическом диске (выкладывать его не надо). Если Вы уже скопировали 500 секторов начала раздела с клона, Вам нужно поправить первую таблицу FAT. Для этого скопируйте 500 секторов, начиная с сектора 16005 раздела на физическом диске в этот же раздел, начиная с сектора 34. Таким образом Вы замените начало первой таблицы на копию, где, я надеюсь, минимум глюков. Пожалуйста, будьте аккуратны. |