Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Пропал диск. Восстановление таблицы разделов (не данных)

Модерирует : KLASS, IFkO

vu1tur (08-04-2010 16:27): лимит страниц, продолжение:
http://forum.ru-board.com/topic.cgi?forum=62&topic=20390
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

   

KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ВНИМАНИЕ! В данной теме не восстанавливают данные.
По восстановлению данных сюда: Восстановление разделов и информации на HDD (часть 3)
В помощь по данной теме:

Информация по LBA48 для владельцев дисков более 120 Гб  
XP
2K
Драйвер atapi для CD/DVD может все испортить. Проверьте какая у вас версия!

Всего записей: 11122 | Зарегистр. 12-10-2001 | Отправлено: 16:53 06-06-2003 | Исправлено: KLASS, 11:14 21-05-2008
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjione

Цитата:
по какой сигнатуре в конце диска его копию искать ?

По сигнатуре "NTFS" (без кавычек), должна быть по смещению 3 байта от начала сектора (есди WinHex, то offset mod 512 = 3).

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 18:16 03-08-2009
Serjione

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antech, а его копию в конце диска по какому смещению искать ?

Всего записей: 77 | Зарегистр. 28-12-2005 | Отправлено: 18:36 03-08-2009
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjione

Цитата:
копию в конце диска по какому смещению искать ?

Она должна быть в последнем секторе раздела. Если номер последнего сектора раздела неизвестен, перейдите в конец диска (Ctrl+End) и ищите в обратном направлении (Ctrl+F, строка NTFS, cond offset mod 512 = 3, Search: Up).

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 09:23 04-08-2009
Serjione

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antech, дал поиск с конца диска cond offset mod 512 = 3, Search: Up, только он нашел НТфС в первой половине диска.

Всего записей: 77 | Зарегистр. 28-12-2005 | Отправлено: 11:19 05-08-2009
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjione
Копия бутсектора может быть в середине раздела, насколько помню (хотя я не уверен, это вроде Win2000 так делала), копии бутсектора может не быть совсем. Последний сектор раздела - это только при форматировании Win XP и старше.
Не проще слепить бутсектор новый? Сделайте Поиск NTFS в DMDE - будет начальный кластер MFT и MFT Mirror. Размер раздела, я так понял, Вы знаете. А больше ничего и не надо, кластер 8 секторов обычно на NTFS, остальное вообще стандартно. Заготовку бутсектора можно взять от любого исправного раздела. Я про Ваш винт никаких подробностей не знаю, поэтому точнее сказать не могу.

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 15:13 05-08-2009
Serjione

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antech, хорошо давайте тогда поподробней. Диск Д не форматировался, был  НТФС размер 81,5 Гб. Пробую исправить загрузочный сектор Акронисом. Но у него кроме $MFT  MFT mirror много параметров. Можно чем-нибудь попроще сделать или многие параметры в Акнонис Диск Эдитор и не нужны вовсе ? Я так понимаю что мне надо смотреть те фрагменты МФТ в ДМДЕ где начало сектора равно Первому тому (63490048), начало сектора взято также из Акрониса. Таких обрывков где начало тома равно 63490048 у меня 4.

Всего записей: 77 | Зарегистр. 28-12-2005 | Отправлено: 16:02 05-08-2009
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjione

Цитата:
Диск Д не форматировался, был  НТФС размер 81,5 Гб.

А в чем проблема-то? Если раздел надо вернуть, значит, так или иначе, чем-то он форматировался. Чем? И что с ним стало? Его целенаправленно испортили, или "оно само"?
 

Цитата:
Можно чем-нибудь попроще сделать

Я уже говорил. Берете WinHex, открываете физический диск, где есть NTFS раздел. В таблице сверху нажимаете на раздел - переходите в бутсектор раздела. Выделяете его и Ctrl+C. Потом переходите в начало поврежденного раздела, выделяете его бутсектор (если там есть что-то кроме нулей), Shift+Ctrl+N - бэкап в файл. После этого снимаете выделение, курсор - в начало бутсектора, Ctrl+V - вставляете шаблон (бутсектор живого раздела). Alt+F12 - Boot Sector NTFS - Apply (или два раза мышой). Исправляете Start Cluster MFT, Start Cluster MFT Mirror, Total Sectors. Enter, закрываете окно, Ctrl+S.
 

Цитата:
надо смотреть те фрагменты МФТ в ДМДЕ где начало сектора равно Первому тому (63490048)

Более правильно: надо смотреть фрагменты, для которых DMDE указывает начальный сектор раздела, равный известному начальному сектору из таблицы разделов. Таблица смотрится WinHex - Ctrl+Home - Alt+F12 - Master Boot Record (Sectors Preceding Partition - это и есть номер начального сектора). Так вот, для фрагмента MFT указывается начальный номер сектора этого фрагмента. Вы вычитаете из этого значения начальный номер раздела и делите остаток на 8 (размер кластера). У Вас должен получиться целый (не дробный) номер начального кластера MFT. С MFT Mirror Вы поступаете аналогично, нужно только найти его в результатах поиска в DMDE. А найти его можно по номерам записей: в нем должны быть записи 0-3 (первый столюец таблицы результатов поиска), ну и естественно, этот фрагмент должен располагаться внутри восстанавливаемого раздела.
 

Цитата:
Таких обрывков где начало тома равно 63490048 у меня 4

Вам нужен фрагмент, который начинается с записи 0 (в первом столбце таблицы должно быть что-то типа 0-12345).

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 18:03 05-08-2009
Serjione

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antech, окончательно запутался. Начальный номер раздела тоже что и первый абсолютный сектор раздела ?

Всего записей: 77 | Зарегистр. 28-12-2005 | Отправлено: 17:18 06-08-2009 | Исправлено: Serjione, 18:37 06-08-2009
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjione

Цитата:
Начальный номер раздела тоже что и первый абсолютный сектор раздела ?

Да, только не начальный номер, а начальный сектор.

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 18:04 06-08-2009
Serjione

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antech, посмотрите пожалуйста, чего-то я не догоняю как Sectors preceding partition 2 может быть равен 1953251627.
 
http://filekeeper.org/download/shared/screen1.bmp
http://filekeeper.org/download/shared/screen2.bmp

Всего записей: 77 | Зарегистр. 28-12-2005 | Отправлено: 19:44 06-08-2009
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjione
Просто Вы перепутали бутсектор и MBR. Смотреть надо в MBR (сектор 0), а Вы смотрите бутсектор какого-то NTFS раздела.

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 10:03 07-08-2009
Serjione

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antech, делаю как вы и советовали Ctrl+Home - Alt+F12 и щелкаю на Partition 1 тоесть C диск где и находится MBR

Всего записей: 77 | Зарегистр. 28-12-2005 | Отправлено: 10:23 07-08-2009
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjione
Понятно... Нужно нажать вначале на окно редактирования, а потом на Ctrl+Home. А если нажать на раздел, то Ctrl+Home перемещает в начало раздела, а не диска. Вы посмотрите в строке состояния: должен быть сектор 0, а у Вас 2048.
 

Цитата:
C диск где и находится MBR

Нифига подобного. "C" - это буква раздела в Винде, и ничего более. Разделы в MBR-разметке (именно в разметке) не имеют идентификаторов, в т.ч. и букв. Например, в Линуксе Ваш раздел "C" мог называться типа "/dev/sda1" или "/dev/sdb1", и где здесь "C"? Не говоря уже о том, что в начале раздела у микросоидных ФС бутсектор, а MBR - в начале диска.

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 13:01 07-08-2009 | Исправлено: Antech, 13:02 07-08-2009
Serjione

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antech, одним словом если не выделять конкретную партицию а просто жать Ctrl+Home - Alt+F12 то показывает правильно.  
 
 
Цитата:
 
 C диск где и находится MBR
 
Нифига подобного. "C" - это буква раздела в Винде, и ничего более. Разделы в MBR-разметке (именно в разметке) не имеют идентификаторов, в т.ч. и букв. Например, в Линуксе Ваш раздел "C" мог называться типа "/dev/sda1" или "/dev/sdb1", и где здесь "C"? Не говоря уже о том, что в начале раздела у микросоидных ФС бутсектор, а MBR - в начале диска.

 
 Не так выразился я, мной имелось ввиду партиция котoрая равна 31,5 Гб на которой и имеется MBR.  
 
Alt+F12 показывает Sectors preceding partition 2 = 63504945 и  Sectors in partition 2 = 170931600 тоесть то значвние которое я ввел ранее с помощью Акронис, отняв абсолютный конечный сектор от начального. В винде видится раздел как и должен быть 81,5 Гб только RAW. В ДМДЕ и начальный сектор и количество секторов отличаются от Акронис.  Кто-то из них  ошибается. Как считаете ?
 
63504945 копия загрузочного сектора НТФС в конце первого (исправного) раздела. Так говорит Диск Эдитор.

Всего записей: 77 | Зарегистр. 28-12-2005 | Отправлено: 16:36 07-08-2009 | Исправлено: Serjione, 17:45 07-08-2009
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjione

Цитата:
партиция котoрая равна 31,5 Гб на которой и имеется MBR

Все равно не так. На "партиции" (на разделе) нет MBR.
 
Короче. Вы копию бутсектора нашли в последнем секторе раздела? Если у Вас сложности, покажите дампы 10 секторов, начиная с секторов 0 (MBR и начало диска), 63504945 (начало раздела), 69796401 (начало MFT при формате Виндой) и 234436539 (конец раздела, где может быть бутсектор). Номера секторов - от начала физического диска. Как снять дампы, думаю, Вы знаете.

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 17:50 07-08-2009
Serjione

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antech, нет копию в последнем секторе раздела я не нашел. Записал боот сектор с другого раздела и правлю MFT.  Повторюсь, партиция не форматировалась, его ESX Server подпортил. Ответьте пожалуйста чем вызвана разница в показаниях Акрониса и ДМДЕ ? В ДМДЕ 0-3 нашел, MFT Mirror есть.  Также есть фрагмент MFT 0-15 и начало фрагмента у него наименьшее в отличии от оставшихся двух, и равно 69781504. С него вычитается начальный номер сектора и делится на 8 ?  

Всего записей: 77 | Зарегистр. 28-12-2005 | Отправлено: 18:28 07-08-2009 | Исправлено: Serjione, 14:08 08-08-2009
Serjione

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antech, вот дампы  
http://filekeeper.org/download/shared/63504945.ima
http://filekeeper.org/download/shared/MBR.ima
http://filekeeper.org/download/shared/69796401.ima
http://filekeeper.org/download/shared/234436539.ima

Всего записей: 77 | Зарегистр. 28-12-2005 | Отправлено: 15:27 08-08-2009 | Исправлено: Serjione, 15:28 08-08-2009
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjione
ОК, спасибо за дампы.
 
Итак, что видно на дампах.
 
В MBR вроде нормально, хотя CHS координаты раздела можно было бы задать, но это не важно.
 
В начале второго раздела - только Ваша (неполная) реконструкция бутсектора. Дальше - нули. Так что номер начального сектора второго раздела - под вопросом, хотя он и правильный, если по MBR смотрить (начально первого раздела + размер первого раздела). Чего нехватает в Вашей реконструкции бутсектора:
1. Hidden Sectors должно быть равно начальному сектору раздела (а у Вас 2048). Это не критично, но тем не менее.
2. INDX Buffer Size Indicator в данном случае должно быть 1 (один кластер), а у Вас там ноль.
3. Для приличия желательно ненулевой серийник раздела.
4. Желательно загрузчик (можно и без него).
5. Нужна сигнатура 55 AA в последних двух байтах, а у Вас там нули.
Вы несколько не так бутсектор делаете. Не делайте его с нуля. Возьмите от нормального раздела, и изменяйте значения.
Вот моя версия бутсектора
 
В конце второго раздела (если смотреть по MBR) копии бутсектора нет. Но, как я понял, в таблицу раздел Вы сами записали, так что это не удивительно (граница наверняка неточно определена, точно-то ее неоткуда взять).
 
В начале дампа MFT не начало MFT, а запись №7449 (вернее, второй сектор записи 7448). MFT начинается, таким образом, в секторе 69781504 (что подтверждается показаниями DMDE). Это может означать два варианта:
1. Начало первого раздела (63504945) определено неправильно. На самом деле раздел начинался в секторе 63490048.
2. Смещение MFT нестандартное (не 6291456 секторов, как при формате Виндой Xp/Vista/7) и равно 6276559 секторов. Но это невозможно при стандартном кластере 8 секторов (начальный кластер MFT дробный - 784569.875), а другие размеры кластеров на NTFS разделах встречаются очень редко.
Так что наиболее вероятно, что начало первого раздела определено неверно. Верните исходное состояние сектора 63504945, куда Вы записали реконструкцию бутсектора (у Вас должен быть бэкап изменяемых фрагментов). Если там были нули, просто впишите нули (WinHex - выделить сектор и Ctrl+L). И покажите, пожалуйста, дампы по 50 секторов, начиная с сектора 63490048 (кандидат на начало раздела) и 69781504 (начало MFT, где можно будет точно посмотреть смещение MFT и MFT Mirror в кластерх, и мы точно узнаем, где начинался раздел, а также, если бутсектор не сохранился, у нас будет MFT Mirror Start Cluster для бутсектора).
Вполне возможно, что Вы просто неправильно определили номер конечного сектора первого раздела (а поэтому и начало второго раздела), отсюда и непонятки. Ждем дампы, в них - истина .
 

Цитата:
Ответьте пожалуйста чем вызвана разница в показаниях Акрониса и ДМДЕ ?

Сорри, я не знаю (да и лень в это втыкать). Это не имеет сейчас никакого значения. Нам сейчас от DMDE и WinHex нужны только функции дискового редактора, а на Акронис вообще можно забить, т.к. он нам нафиг не нужен, когда есть WinHex .

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 19:14 08-08-2009 | Исправлено: Antech, 19:39 08-08-2009
Serjione

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Цитата:
 Но, как я понял, в таблицу раздел Вы сами записали, так что это не удивительно (граница наверняка неточно определена, точно-то ее неоткуда взять).  

 
Antech,  да в таблицу раздел я вписал только какое это значение имеет к поиску бутсектора  в конце раздела ? Вы хотите сказать что ДМДЕ открывает партицию и показывает его сектора исходя из данных таблицы ?  Номер конечного сектора раздела определял как-бы не я а все тот-же непотопляемый Акронис.  
 
http://filekeeper.org/download/shared/63490048.ima
http://filekeeper.org/download/shared/69781504.ima

Всего записей: 77 | Зарегистр. 28-12-2005 | Отправлено: 11:27 10-08-2009 | Исправлено: Serjione, 11:40 10-08-2009
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjione

Цитата:
ДМДЕ открывает партицию и показывает его сектора исходя из данных таблицы ?

DMDE в окне "Разделы" показывает как разделы в таблице (PT), так и результаты быстрого поиска разделов (чекбокс "найденные"). Правда, ИМХО представление результатов в этом окне выбрано несколько неудачно (неочевидно сразу, откуда какой раздел взялся в представленной таблице).
 

Цитата:
какое это значение имеет к поиску бутсектора  в конце раздела ?

Бутсектор ищется в последнем секторе раздела. Последний сектор Вы задали сами. Если ошиблись, то искали копию не в том секторе...
 

Цитата:
Номер конечного сектора раздела определял как-бы не я а все тот-же непотопляемый Акронис

Ну вот и результат. Координаты разделов определены неверно. Истина - в ручном, а не автоматическом восстановлении, а если нужны авто-утилиты (например, дистанционно быстрый поиск разделов, что трудно дампами делать), пользуйте DMDE/WinHex, они более продвинутые и правильные, чем Акронис (ну и вообще, WinHex - "умолчальный" полу-про редактор у датарекаверистов, AFAIK).
В общем, мои координаты второго раздела правильные оказались. Бутсектор и MFT на месте, смещение MFT стандартное 786432 (0C0000h) кластера (6291456 секторов). Размер раздела - около 88 ГБ. Стартовый сектор раздела 63490048. Здесь моя версия MBR (надо записать в сектор 0, или можете просто использовать параметры и ввести самостоятельно, на Ваш выбор). После перезагрузки оба раздела должны быть на месте и, если повезет, функционировать нормально. Если не заработает, покажите что говорит chkdsk.exe БукваВторогоРаздела:

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 14:17 10-08-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Пропал диск. Восстановление таблицы разделов (не данных)
vu1tur (08-04-2010 16:27): лимит страниц, продолжение:
http://forum.ru-board.com/topic.cgi?forum=62&topic=20390


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru