Показать полную графическую версию : Восстановление MFT
ka6a4nik
13-06-2014, 11:15
Доброго времени суток! Со мной произошла такая беда: слетел MFT. При попытке доступа к диску выскакивает "Структура диска повреждена. Чтение невозможно". TestDisc "MFT and MFT mirror are bad. Failed to repair them". DMDE же видит всю структуру жесткого диска. Может кто подскажет что делать?
ka6a4nik, надо посмотреть первые записи $MFT... Ну хотя-бы записей 25 (обычно 50 секторов). Начало $MFT указано в boot-секторе тома...
ЗЫ Предварительно нужен SMART и желательно SCAN --- возможны банальные бэды...
ka6a4nik
13-06-2014, 12:02
Tau_0, SMART это первое что я смотрел. Он в полном порядке.
Если по поводу первых записей - вот скрин из DMDE
http://imglink.ru/pictures/13-06-14/a233ef3b5bb5b5a9c294fc8dcd5f8e0b.jpg
ka6a4nik, немножко не так надо делать...
В DMDE выделяете проблемный раздел. Тогда в окне под этим будет показан boot сектор тома NTFS, а там кластеры с началом $MFT и $MFTMirror и не только...
См. картинку…
http://rghost.ru/56349653/image.png
Вот и Вы мне такую картинку покажите, и я расскажу, что дальше надо делать…
ka6a4nik
13-06-2014, 13:15
Tau_0, http://imglink.ru/pictures/13-06-14/bae8b82efd4576f94c54f7549d62a8db.jpg
ka6a4nik, MFT Start Cluster =786432 --- видно, что $MFT стандартно смещена относительно начала тома на 3 GiB
Тогда в секторах (поскольку Sectors per Cluster=8) от начала тома это будет 786432*8 = 6291456. Но этого мало, --- посмотрите в DMDE начало проблемного раздела относительно начала харда. Оно в самой первой картинке с разделами диска указано…
Либо картинку покажите, либо просто LBA начала точно укажите…
ka6a4nik
13-06-2014, 14:15
Tau_0, оно?
http://imglink.ru/pictures/13-06-14/7ef7ffc57b04aea67a4e08b18818ce20.jpg
оно? »
Может и оно (в LBA=63), а может и нет...???...
Картинка с разделами диска (http://dmde.ru/images.html) см. справа в верхнем ряду.
Вот такую и свою покажите.
На картинке явно раздел укажите, если разделов несколько…
ka6a4nik
13-06-2014, 14:44
Tau_0, 1 раздел у меня.
http://imglink.ru/pictures/13-06-14/105ff782e9ccb7a4957b0641054dc900.jpg
1 раздел у меня. »
Теперь ясно видно, что оно и раздел начинается в LBA = 63. Кроме того отсутствут индикатор F --- вместо него два красных крестика стоят… Это говорит о том, что файловая система тома порушена. Посмотрите в справке DMDE про индикаторы…
Тогда относительно начала харда записи $MFT будут начинаться с сектора 63 + 6291456 = 6291519
В DMDE в меню Сервис ===> Копировать секторы…
заполняете шаблон. См. картинку
http://rghost.ru/56352279/image.png
Этим Вы скопируете 50 секторов или 25 (на запись два сектора) первых записей $MFT в файл. Файл сохраняете по любому маршруту. Имя не меняйте --- оно мнемонично. Файл выкладываете на обменник без рекламы и капчи. Например, на rghost.ru
ka6a4nik
13-06-2014, 15:38
Tau_0, http://rghost.ru/56352747
Как минимум испорчено начало $MFT
1. Первая запись на вид нормальная, но имя файла идиотское (впервые такое вижу...), а оно должно быть SMFT. --- Сам на себя файл указывает.... См.
http://rghost.ru/56353814/image.png
2. Вторая файловая запись --- у неё вообще сигнатура BAAD. А она на $MFTMirr указывает…
3. Третья запись $LogFile вообще нулями побита…
4. И только четвёртая $Volume вроде на вид нормальна…
В общем полный бардак…
==================
Поэтому пришлите зеркало $MFTMirr
Надо 8 (восемь) секторов прислать, начиная с LBA = 63 + 8*15728642 = 125829199
Там этого зеркала всего ничего 4 (первые записи).
Если зеркало цело --- No problem. Хуже, если и зеркало побито...
ЗЫ на самом деле записи с нуля индексируются…
ЗЗЫ Этого уже более чем достаточно, но может ещё что есть...
Добавлено
========
ka6a4nik, --- куда пропал...???... К самому интересному только подступили...
ka6a4nik
15-06-2014, 22:15
Tau_0, извиняюсь, дача, она такая =)
http://rghost.ru/56396675 вот оно
ka6a4nik, Посмотрел и ужаснулся --- не то.
Ошибся я :blush2: --- В спешке взял смещение в кластерах начала $MFTMirr из картинки для своего харда, а не из Вашей :(. Картинки рядом идут…
Надо вот с этого LBA = 63 + 91571500*8 = 732572063
По новой восемь секторов пришлите, начиная с сектора 732572063
ka6a4nik
16-06-2014, 10:36
Tau_0, http://rghost.ru/56404133
ka6a4nik, Посмотрел… Теперь это зеркало, но радости от него немного --- в нём такая же хрень.
Пока не придумал ничего лучшего, чем переименовать файловую запись 0. Вот Path_$MFT. Здесь просто правильное имя стоит ЧЧЧ|ЧЧ <=== $MFT. И это пока всё… Остальное я не менял…
В принципе не так и страшно:
0. Имя теперь будет правильным.
1. $MFTMirr --- BAAD. Пусть пока останется, хотя толку от этого кривого зеркала никакого нет
2. $LogFiile --- логфайл пустой и я не могу придумать, что туда записать
А остальные записи MFT вроде как нормальны…
Запишите Path_$MFT (http://rghost.ru/56406648).
В DMDE Сервис ====> Копировать секторы
Источник --- файл Path_$MFT_lba0_2.bin (это 1024 байта или 2 сектора)
Приёмник --- Ваш болезный жёсткий StartLBA= 6291519
Вы такое уже делали, а теперь в обратную сторону из файла в сектор…
И подтверждаете --- OK..
Попробуйте перезагрузится. Будьте внимательны и если запустится автоматом чекдиск (хотя вряд-ли…) пресекайте это дело…
Но потом сами запустите чекдиск в режиме чтения. Рано или поздно, им придётся MFT править.
Пуск ===> Выполнить ===> CMD
CHKDSK X: ------ без ключей.
где X: --- буква диска.
Рапорт чекдиска копируете в текстовый файл и показываете.
ЗЫ Не горюйте, ---- мятежный 9285 считьает, что проблема не очень сложная и решаемая.
ka6a4nik
16-06-2014, 17:50
StartLBA= 6291519 »
То бишь начальный сектор?
То бишь начальный сектор? »
Ну да, только нулевую записись --- 2 сектора переписать (это $MFT... )
ka6a4nik
16-06-2014, 18:34
Tau_0, я правильно понял?
http://imglink.ru/pictures/16-06-14/25b0b0267fabe73d2ec9129f567fd5e4.jpg
я правильно понял? »
ДА, правильно...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.