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

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

Модерирует : Akam1, Dr_StandBy, vertex4

Dr StandBy (28-01-2009 23:43): Продолжение - http://forum.ru-board.com/topic.cgi?forum=84&topic=2596  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Dekker



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

Восстановление разделов и информации на HDD
 
   
 
первая часть :: вторая часть
!!Внимание!!

Если у Вашего винта большого объема (более 120 Гб) возникли проблемы с доступом к информации (пропала таблица разделов, винда говорит что нужно отформатировать винт или диск перестал опознаваться), то сначала прочитайте эту ветку про LBA48
 
Для операций с разделами на жестких дисках по-возможности используйте штатные средства ОС. Прежде, чем править разделы с помощью Acronis, PartitionMagic и им подобных программ, пробегите быстро по всем страницам всех частей этой темы и Вы увидите, что половина проблем из-за них! Если не хотите сами наступить на эти грабли, помните:
 
Любой Менеджер Жёстких Дисков (менеджер разделов на нём) - Враг №1 Вашей системы!
 
Прочтите и передайте другим, которые заходят сюда, когда уже слишком поздно...

 
То же самое касается программ Microsoft Scandisk и Chkdsk, автоматически проверяющих диски при загрузке системы. В случае серьезных сбоев они ничем помочь не смогут, но навредить могут изрядно. Поэтому всегда отключайте эти утилиты из автозапуска и выполняйте проверку дисков только вручную, периодически, когда уверены, что серьезных проблем на диске нет. Как их отключить написано здесь

  • Общие рекомендации по самостоятельному восстановлению данных
     
  • Хороший совет по восстановлению, когда не уверен в своих знаниях
     
  • Список программ для восстановления информации
     
  • Статьи о восстановлении данных и жестких дисках
     
  • Восстановление данных из .chk файлов
    Обращаясь в тему за помощью, обязательно укажите информацию о диске: тип, емкость, способ подключения, информацию о разделах, SMART винта из MHDD / Victoria / HDDScan, наименование и мощность БП, возраст БП, результаты MemTest86, версию ОС и сервис-пака, а также обстоятельства краха - честное слово, толковым запросам и отвечать приятно. Здесь телепатов нет...


  • Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 15:16 05-09-2007 | Исправлено: Seymour, 08:36 19-04-2008
    Sish



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Akam1
    Сперва протестить чем-то типа MHDD или Victoria, потом, еслди всё боле-менее, пераззметить, и - вперёд.

    Всего записей: 25335 | Зарегистр. 09-06-2004 | Отправлено: 12:16 10-10-2007
    Antech

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Akam1
    Если бэдов много, можно создать раздел только на исправном пространстве, либо, если они сосредоточены в конце, отрезать часть объема через HPA.
    Убрать небольшое количество бэдов можно с посощью SCAN+REMAP ON в MHDD (или аналогичная фича в Victoria). (Это после ERASE.)
     
    Если бы нужна была инфа с первого раздела, его надо было бы скопировать посекторно в файл. Простейшее копирование под Виндой выполнит WinHex (Clone Disk), R-Studio (Drive - Save Image) или GetSMART; под Линуксом - dd. Более продвинутые способы - платные копировщики для Win/DOS (HD Duplicator, кстати, имеет демо) либо dd_rescue в Линукс.

    Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 12:44 10-10-2007
    Eliza



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Было ошибочно удалено два фильма. Прогой Restorer2000 один был найден в возвращён на место. Другой - как в воду канул, нет его.
    Вопрос: может ли быть так, что нечто, не найденное одной прожкой, будет найдено другой? То есть не стоит ли мне опробовать в поиске какую-нить другую программку?

    Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 16:45 10-10-2007
    tomset



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

    Цитата:
    Другой - как в воду канул, нет его.

    А система его место уже скорее всего распределило другому (хоть временному) файлу.
    Так, что мало вероятно, что его другая "прожка" найдет.

    Всего записей: 6906 | Зарегистр. 02-12-2002 | Отправлено: 16:54 10-10-2007
    Sish



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

    Цитата:
    То есть не стоит ли мне опробовать в поиске какую-нить другую программку

    Конечно, стОит, причём лучше это делать с LiveCD.

    Всего записей: 25335 | Зарегистр. 09-06-2004 | Отправлено: 16:55 10-10-2007
    Eliza



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    tomset 17:54 10-10-2007
    Цитата:
    А система его место уже скорее всего распределило другому (хоть временному) файлу.

    Эт-врядли... впрочем, я тут лох... Спохватилась я немедленно, надо добавить. То есть сперва удалила, а через секунду уже схватилась за голову. И тут же побежала на форум, и тут же слила прожку, и тут же запустила её на поиск. И она тут же находит один из фильмов (он, причём, лежал в своей отдельной папке с таким же названием, как и у фильма; а другой - просто лежал среди других файлов в общей директории). Т.е. по логике - где один, там же должен был найтись и другой... нычэго нэ кавырала, мамой клянусь! не перезагружалась, не удаляла больше ничего. С момента ликвидации фильмов до начала поиска прошло едва пять минут! Но одного - нету...

    Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 17:03 10-10-2007
    LeoT

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Eliza:
    Прогу-то сливали и ставили на тот же диск?

    Всего записей: 1160 | Зарегистр. 24-11-2004 | Отправлено: 17:32 10-10-2007
    Eliza



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    LeoT 18:32 10-10-2007
    Цитата:
    Прогу-то сливали и ставили на тот же диск?

    Не-а, на другой...

    Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 17:39 10-10-2007
    Antech

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Eliza
    не перезагружалась
    Вот, и Винда продолжала активно пользовать диск на запись. Могла MFT Record Вашего фильма под другой файл использовать. Винда активно пишет, в т. ч. временные файлы (кстати, Temporary Internet Files - их очень много). Можно было бы искать по содержимому, но ради фильма... Тем более он, скорее всего, фрагментирован. Если хотите, можете пустить RawRecovery в EasyRecovery, например. Но она в таком режиме найдет кучу "файлов" без названий и структуры каталогов...
     
    Надо было сразу выдернуть шнур питания системника из розетки, а потом тренироваться, загрузившись с другого винта или LiveCD. А на проблемный - ничего не записывать. И лучше было вообще сделать винту MBR-OFF в Vicrotia API (закладка Advanced) и перезагрузиться (с LiveCD, естественно). (Потом можно "включить обратно" кнопочкой MBR-ON).
     
    У меня как-то был глюк на компе - пропал ненужный временный файл (Temp.mcd). Но я сразу запустил WinHex ради интереса и нашел 100% соответствующую запись (MFT Record) файла (это происходило на разделе NTFS 150 ГБ под XP Pro SP2). Я затратил всего несколько минут на поиски записи, и прямо на моих глазах она была затерта! Хотя никаких установок в это время не запускалось и по инету я не лазил. Просто работал в WinHex + кучка запущенных офисных прог в фоне (Маткад, Ворд и т. д.).

    Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 18:00 10-10-2007 | Исправлено: Antech, 18:07 10-10-2007
    Eliza



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Antech 19:00 10-10-2007
    Цитата:
    Надо было сразу

    (Безутешно рыдает)... Ну всё... значит, п...ц (пардон) полный... от же ж дурища!...  

    Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 18:45 10-10-2007
    Antech

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Eliza
    Это всего лишь фильм. Скачайте его заново или купите DVD...
    А если личная съемка, то надо было бэкап делать, а не ждать, когда крякнет.

    Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 18:52 10-10-2007
    Eliza



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Antech 19:52 10-10-2007
    Цитата:
    Это всего лишь фильм. Скачайте его заново или купите DVD...

    Это редкий фильм... единственное место, где он лежит - торрентс.ру. Оттуда и лила. Рейтинг - мал, посему не могу залить его повторно! На DVD - не продаётся он у нас... непопулярный патамушта...
    Эх... напиться, что ли...

    Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 18:56 10-10-2007
    AlexxSei

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Надо бы вам R-Studio попробовать. Может быть полегчает? Говорят, что иногда отыскивает даже то, чего на диске никогда не было

    Всего записей: 1257 | Зарегистр. 01-01-2006 | Отправлено: 19:58 10-10-2007
    Eliza



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ой, как интересно!.. Я нашла фильм... но так странно... подождите-ка, надо разобраться до конца...

    Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 22:44 10-10-2007
    andreir



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    удалил папку с тремя вордовскими файлами случайно, тут же попытался востановить программой EasyRecovery файлы нашлись, но при попытке открыть выскакивает табличка "преобразование файла" с выбором кодировки нажимаю ок открывается вот с такими буквами - юTхв0 X’СФЄT, можно что то сделать или уже все.

    Всего записей: 92 | Зарегистр. 07-04-2006 | Отправлено: 07:48 11-10-2007
    Sish



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    andreir
    Скорее всего, ничего уже не получится: вордовские файлы - это метаданные, там достаточно потерять всего несколько байт, чтоб получить битый файл.

    Всего записей: 25335 | Зарегистр. 09-06-2004 | Отправлено: 08:06 11-10-2007
    NOTOV

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще раз здравствуйте, Antech.
    Если Вы меня помните, я задавал вопрос в конце предыдущей части обсуждения (институт, работа - пришлось отложить восстановление).
    Во-первых, некоторые итоги:
    1. Около десяти гигабайт информации в начале раздела (на месте бывшего раздела FAT) читаются, т.е. новая MFT отображает их правильно. Значит, их нужно скопировать сейчас, запомнив в каких папках они лежали.
    2. Очевидно, алгоритм программы был такой: стереть Boot record и MFT раздела FAT из MBR, на место раздела FAT залить файлы из старого раздела NTFS, зарезервировав место для новой MFT, делая записи о переносимых файлах в новой MFT, стереть из MBR запись о старом разделе NTFS и указать новый, приступить к переносу информации из старой в новую запись MFT (момент когда прервался процесс)... Чекдиск залил в новую MFT информацию из старой, но со смещением, судя по всему, он мог и стереть из MBR указание на старый раздел, посчитав новый правильным.
    Я хотел задать Вам пару вопросов:
    1. Как проверить целостность старой записи MFT?
    2.  Что лучше сделать: в MBR указать на старый Boot record или в новом Boot record указать на старую MFT? Думаю, лучше первый вариант
    3. Как найти старый Boot record? Он должен идти перед старой MFT?
    4. Как определить и записать его расположение в MBR?
    Наверное, это более простой способ, но если старая MFT повреждена, то придется копировать со смещением, но часть фрагментов потеряется из-за смещения.
    Заранее благодарю за ответы.

    Всего записей: 4 | Зарегистр. 04-09-2007 | Отправлено: 14:42 12-10-2007
    Antech

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NOTOV
    Рад снова видеть Вас, тем более с таким энтузиазмом.
     
    По поводу алгоритма (п. 1). Про работу Part manager - вполне возможно. Про Чекдиск - нет. Он не знает о старой и новой MFT. Для него есть только одна MFT - та, на которую указывает MFT Start Cluster в BS раздела. А разделы он определяет по таблице разделов, существующей на данный момент. Так что, если прога действовала по Вашему алгоритму (с созданием новой MFT), то непонятно, почему испорчена (но не затерта) старая MFT.
    Возможно, алгоритм был такой:
    1. Исправить все записи в MFT второго раздела с учетом смещения вниз.
    2. Сместить содержимое второго раздела вниз.
    [3. Скопировать старую MFT на новое место, примерно в 3 ГБ от начала нового, объединенного раздела.]
    И вот если на п. 2 ее выключили, то она исправила всю старую MFT и начала переносить содержимое файлов (простым смещением). Когда ее отключили, часть содержимого файлов уже была перенесена на новое место, а оставшаяся часть - осталась где была.
     
    Насчет Ваших вопросов. Я не могу почти ни на что ответить. Я ведь не знаю, что сейчас в таблице разделов. Я не уверен в алгоритме программы, а значит нужно лазить по всему винту, проверяя гипотезы. Я не знаю, где и какие фрагменты MFT сейчас расположены. Я не имею доступа к винту...
     
    Как проверить целостность старой записи MFT
    Проверить MFT на поврежденном разделе - только своим софтом (у меня пока что нет такого, но если будет, он будет бесплатным и opensource, скорее всего).
    Чтобы сработал ЧекДиск (без параметра /f, ессно), нужно сконструировать раздел в таблице разделов (PT). У него в начальном секторе (куда PT указывает) должен быть корректный бутсектор NTFS, а MFT Start Cluster должен указывать на проверяемую MFT. Чекдиск может отказаться от проверки, если найдет определенные ошибки в метафайлах.
     
    Что лучше сделать
    А вот делать надо после того, как Вы определите, что именно произошло. От этого зависят дальнейшие действия.
     
    Как найти старый Boot record
    По слову NTFS (подробнее - файл $Boot в спеках Linux NTFS). На NTFS разделах, форматированных Виндой, копия BS всегда есть в последнем секторе раздела. При форматировании другим софтом, типа Партишн Мэджика, может быть что угодно.
     
    Как определить и записать его расположение в MBR
    Ну как определить его расположение - это предыдущий вопрос. Но в контексте конструирования раздела вот что Важно. Про таблицу разделов можно пока что забыть (хотя мануальчик изучить придется). Вначале следует сконструировать раздел. Допустим, Вы знаете, что и куда смещалось, и готовы попытаться восстановить. Тогда делаете так. На новом винте создаете один раздел размером на весь винт (подробнее в мануале, на CHS координаты разделов забить или вписать единицы). Начало раздела - сектор 63 (так принято). Ставите байты 55 AA в конце MBR. Для приличия кладете стандартный Виндовый загрузчик в начало MBR (скопируете с любого живого MBR, Вы ведь Винду откуда-то будете грузить). Теперь идете в сектор 63 и кладете туда BS раздела (найденный и исправленный, либо самостоятельно сконструированный). После этого записываете MFT. Она может лежать где угодно, но стандарт - MFT Start Cluster == 786432 (не перепутайте с сектором, стандартный (при кластете 8 секторов) начальный сектор MFT == 600000 HEX, нумерация секторов в NTFS разделе - с нуля). Естественно, MFT Start Cluster в BS раздела должен указывать на то место, куда Вы положили MFT. Теперь Вам нужно записать кусок раздела, на котором были смещенные файлы, на новое место. Вот здесь уже Вы используете результаты анализа текущего состояния винта и скопируете с нужным смещением. Часть файлов (которая сейчас читается), конечно, будет неправильной. Но она Вам и не нужна, Вы их даже сейчас скопировать можете. Зато должна нормально читаться недоступная сейчас часть файлов.
    Как проводить анализ MFT? Нужно найти имеющиеся фрагменты MFT, определить предполагаемое расположение старой MFT по файлу $MFT (самая первая запись в MFT, смотрите ее ранлист (список экстентов) в атрибуте $DATA). После этого выбрать "неоткрывающийся" файл известного формата (а лучше - содержимого, например MP3) и с помощью браузера WinHex на старом винте посомтреть его File Record (правая кнопка - GoTo File Record). Там полюбоваться на ранлист. После этого попытаться найти заголовок этого файла, приняв определенный сценарий работы Partition Manager'а и предположив примерное расположение файла, а более точный поиск провести по сигнатуре. Но лучше - текстовый файл известного содержимого или системный файл (также содержимое известно). Тут прямым поиском определите его начало. Если Вы на одном из файлов найдете смещение, проверьте это на других "нечитаемых". Попадаете при принятом смещении точно на файл? Значит победа, переносим содержимое файлов (WinHex -> Clone Disk) на новый винт и проверяем результат. Иначе где-то ошибка, надо разбираться и пробовать еще раз, например на другом файле.

    Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 16:06 12-10-2007
    Radjah



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    andreir
    Попробуй в фильтре окна открытия файла выбрать "Исправить поврежденный текст".
    В первозданном виде файл врят ли получишь, но текст должен сохраниться.

    Всего записей: 223 | Зарегистр. 09-05-2007 | Отправлено: 17:42 12-10-2007
    AlexxSei

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Принесли HDD с жалобой на то, что пропал второй раздел диска. Диск 80 гиг разбит на 2 части - 20/60, файловая система NTFS. В программе WinHex рассмотрел подробно - действительно, похоже на то, что таблица разделов второй части диска приказала долго жить. Прочитал что можно отыскать копию таблицы и восстановить из неё, но вот отыскать не получается. В каком направлении двигаться дальше?
     

     
     
     

    Всего записей: 1257 | Зарегистр. 01-01-2006 | Отправлено: 14:19 13-10-2007
       

    Страницы: 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

    Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Закладки » Восстановление разделов и информации на HDD (часть 3)
    Dr StandBy (28-01-2009 23:43): Продолжение - http://forum.ru-board.com/topic.cgi?forum=84&topic=2596


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru