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

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

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

Dekker (05-09-2007 15:18): Восстановление разделов и информации на HDD (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Dr StandBy



Большой дядька moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

!!Внимание!!

Если у вашего винта большого объема (более 120гб) возникли проблемы с доступом к информации (пропала таблица разделов, винда говорит что нужно отформатировать винт или диск перестал опознаваться) , то сначала прочитайте  эту ветку про LBA48
 
Для операций с разделами на жёстких дисках большого объёма (да и с обычными тоже)
по-возможности используйте штатные средства ОС , либо программы сторонних производителей - Symantec, Acronis, Paragon и др. Последние версии Symantec Partition Magic (Обсуждение), Acronis Disk Director (Обсуждение, Скачивание, Тема по всем продуктам Acronis) или Paragon Hard Disk Manager (Скачивание)


Прежде, чем править разделы с помощью Partition Magic и ему подобных пробеги быстро по всем страницам всех частей этой темы и ты увидишь, что половина проблем из-за него! Если не хочешь сам наступить на эти грабли помни:
Любой Partition Magic  - Враг №1 твоей системы!

Прочти и передай другим, которые заходят сюда, когда уже слишком поздно...



1. Если не боитесь править диск собственными ручками, то Вам сюда.
2. Общая информацию о винчестерах и способах восстановления данных Здесь .
3. Первые 8 страниц почему-то ещё лежат и Здесь.
 
 
Хороший совет по восстановлению, когда не уверен в своих знаниях
 
Список программ для восстановления информации
 
И пара советов напоследок:
- всегда по-возможности делайте образ восстанавливаемого диска;
- никогда не производите прямую запись на восстанавливаемый винт, если не знаете как  и зачем это делать;
- прося помощи, укажите обязательно информацию о диске: тип, ёмкость, способ подключения, информацию о разделах, а также обстоятельства краха -- честное слово, толковым запросам и отвечать приятно. Здесь телепатов нет...
 
Первая часть обсуждения даннной темы
 
Схожая тема в ОС - Пропал диск. Восстановление таблицы разделов (не данных)

Всего записей: 10995 | Зарегистр. 16-05-2002 | Отправлено: 22:46 16-02-2006 | Исправлено: vzbzdnov, 19:28 04-08-2007
tomset



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

Цитата:
Я немного покопал ATA стандарт, но так и не понял: какой командой определяется активность HPA?

В паспорте 85 слово.

Всего записей: 6906 | Зарегистр. 02-12-2002 | Отправлено: 13:58 16-07-2007
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tomset
Спасибо.
А это именно активность HPA (наличие обрезания по HPA) или просто факт поддержки винтом HPA Feature Set? Я имел в виду первое.

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 15:14 16-07-2007 | Исправлено: Antech, 15:15 16-07-2007
YURETS777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На харде повреждена NTFS, файлы видны, chkdsk /f зацикливается на попытке восстановить 0-ой индекс в \$Extend\$ObjID
 
Вставка элемента в индекс $O файла 25.
Вставка элемента в индекс $O файла 25.
....
итд - бесконечный цикл.
 
Подскажите, как пересоздать весь $Extend ?

Всего записей: 2161 | Зарегистр. 29-04-2005 | Отправлено: 15:44 16-07-2007
Tihon_one



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток, ребят подскажите страждущему.
Ситуация:
Был логический раздел 30гб с установленной операционной системой Windows XP SP2 rus
этот раздел был удалён фдиском и пересоздан на том же месте с последующим выполением "быстрого" форматирования всё тем же установщиком этой ОСи, после чего на раздел была установленна операционка таже самая заново. Проблемма в том, что на удалённом разделе остались важные документы, и теперь я не могу никак вытащить эти файлы. Подскажите ребят пути решения проблеммы.
 
Заранее благодарен за советы.

Всего записей: 1522 | Зарегистр. 26-07-2005 | Отправлено: 19:53 16-07-2007
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tihon_one
Линк вверху каждой страницы: RuBoard: Список программ для восстановления инфы
 
YURETS777
ИМХО это не простая задача.
 
Я почитал немного про ObjId. Это список, каждый элемент которого соответствует определенной MFT File Record. Элементы списка предназначены для того, чтобы найти файл по уникальному идентификатору, даже если файл был переименован.
 
Файловая запись ObjId содержит следующие атрибуты: Standard Information (0x10), File Name (0x30), Index Root (0x90), Index Allocation (0xA0), Bitmap (0xB0). Насколько я понял, Index Root - пустой, все элементы списка нерезидентные, их расположение задается в Index Allocation.  
 
Похоже, что не у каждого файла есть свой элемент в данном списке. Я проверил два разных раздела на своих винтах. К примеру, раздел 60 Гб, 8 секторов на кластер. На нем ~ 60 000 файлов. Файловая запись ObjId имеет Index Allocation, состоящий из 9 экстентов, в каждом экстенте - по одному кластеру (экстентов там обычно много, т. к. список расположен за пределами MFT Zone). Значит, список занимает 9*8*512=36864 байт. Каждый элемент списка занимает 58h=88 байт. Поэтому, в ObjId достаточно места только для 418 файлов.
 
Подробнее Вы можете узнать из литературы.
 
Коррекция такого списка вряд ли может быть простой. Экстентов много, элементов много, каждый нужно проверить. В дисковом редакторе, или своей прогой, но проверить-то надо. Может быть, проще перелить куда-нибудь нужную инфу и переформатить раздел?
 
Можно, конечно, ничего не корректировать, а просто "кастрировать" этот список. Возможно, ЧекДиск даже все поправит. А может и совсем испортит. Поэтому нужную инфу все равно понадобится куда-то копировать.
 
Список литературы для гугления:
1. Проект Linux NTFS: Documentation.
2. Кэрриэ Б. Криминалистический анализ файловых систем.

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 10:47 17-07-2007 | Исправлено: Antech, 15:14 17-07-2007
zxxd

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть IDE винчестер на 80 гб (hitachi HDS728080PALT20), 2 раздела, на дополнительном два диска(оба NTFS), один(D) около 15гб(нормально открывается и работает), другой(E) около 52гб(совсем не открывается), при каждой загрузке винда пытается сделать чекдиск, но пиште "Corrupt master file table", при попытке открытия диска сообщается что он не отформатирован. в св-ах диска фс - RAW
Попробовал из консоли восстановления fixboot - он пишет что всё нормально пофиксил, но на деле результат нулевой, из той же консоли чекдиск - "На томе обнаружена одна или несколько неисправвимых ошибок".
Я воостановил примерно половину данных при помощи active@ file recovery, попробовал R-Studio, он сканировал диск часов 5, потом при попытки собственно восстановления данных появилась какая-то ошибка и он просто закрылся, опять ждать 5 часов чтобы увидеть ошибка желания нет.
Можно как-то восстановить остальные данные?(место для их восстановления есть)

Всего записей: 2 | Зарегистр. 07-07-2007 | Отправлено: 14:40 17-07-2007
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zxxd
1. Будет полезен SMART винта (DTemp, HDDScan, HD Tune...).
2. Существуют и другие эвристики: GetDataBack, EasyRecovery.
3. Правка BS раздела действительно ничего не даст, т. к. проблема в MFT.

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 15:30 17-07-2007
YURETS777



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

Цитата:
Можно, конечно, ничего не корректировать, а просто "кастрировать" этот список. Возможно, ЧекДиск даже все поправит.

 
А чем можно обрезать ObjID ?
 
 
Не стал экспериментировать, пересыпал весь диск при помощи Runtime GetDataBack for NTFS v3.03 на другой, затем форматнул первый и вернул файлы на место, на всё ушло пол-дня, на реанимацию ObjID могло уйти куда больше времени и возможно были бы потери.
 
А ситуация такая возникла из-за банально мобил-рэка и привычки тушить компьютер в Hybernate.
После выхода из хибернэйта на другом компе, система не обнаружила, что на винт из мобил-рэка уже что-то писалось, и обновила МФТ из своего кэша.
 
Это еще повезло, 90 процентов файлов было дефрагментировано при помощи Raxco Perfect Disc 8, и МФТ и Метаданные были дефрагментированы оффлайн дефрагментацией.
Так что возможные потери могли быть на вновь записанных файлов.
К счастью все данные 100процентно восстановились, даже вытащилось всё удаленное.
 
Теперь вопрос, как и чем бэкапить МФТ, и поможет ли это пр крашах ФС ?

Всего записей: 2161 | Зарегистр. 29-04-2005 | Отправлено: 16:23 17-07-2007
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YURETS777
А чем можно обрезать ObjID?
Дисковым редактором.
 
как и чем бэкапить МФТ
Дисковым редактором, но лучше - своей программой.
 
Бэкапить надо не MFT, а все важные данные. Чем бэкап MFT поможет при физическом слете винта?

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я пробовал WinHex-ом, но он не позволяет удалять Метаданные, в оглавлении было два ObjID, один весом в 1 кб, другой явно сбойный, 0кб, винхекс  дал только спрятать этот файл но не удалить или обрезать.
 
Чем еще можно удалять сбойные файлы NTFS ?

Всего записей: 2161 | Зарегистр. 29-04-2005 | Отправлено: 18:06 17-07-2007
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YURETS777
Неправильно делаете.
Надо найти файловую запись $ObjId (правая кнопка на имени файла - GoTo FILE Record). Там оставить олько атрибуты Standard Information (10h) и File Name (30h), остальные - удалить. Вместо атрибута Index Root 90h поставить замыкающий FFFFFFFFh, соответственно нужно изменить размер файловой записи в ее заголовке (real + allocated), возможно, понадобится изменять массив корректировки (если изменится количество секторов, используемых записью), и может буть нужно еще что-то править, что я упустил... Для этого надо почитать описание NTFS, например статью "Файловая система NTFS извне и изнутри" Криса Касперски, или доки проекта Linux NTFS.
Естественно, !никаких гарантий! что после этого Чекдиск все исправит.
 
в оглавлении было два ObjID
А вот это странно. Я посмотрел у себя: один ObjId, размер 0 байт (очевидно, это связяано с тем, что данный файл - это Index, т. е. список, и для таких файлов размер не задается, один из видов списков в NTFS - это каталоги). Хотя размер файла (в атрибуте File Name 30h) равен нулю, на самом деле список занимает определенную область диска, ее размер (и расположение фрагментов) можно установить, проанализировав список экстентов (ранлист) атрибута Index Allocation A0h.
Так что как раз файл ObjId 0 Кб - это то, что нужно, а файл ObjId 1 Кб - я затрудняюсь ответить (у меня есть мануалы, но нет опыта ).
 
винхекс  дал только спрятать
Вертайте обратно . Что значит "спрятать"? Не названи пункта меню в ВинХекс, а физически что это означает? Или Вы имеете в виду пункт "Delete From List"? Так это, скорее всего, означает просто убрать из списка на экране.
 
Возможно, следует удалить этот $ObjId размером 1 Кб. Но, насколько я знаю, ручное удаление файла в NTFS - это далеко не просто. Надо не только поправить саму файловую запись, но и извращаться с каталогом, в т. ч. с атрибутом Bitmap B0h.
 
удалять сбойные файлы NTFS
Нельзя так. Это ведь не обычные файлы. Они могут быть очень нужны Винде (драйверу NTFS) и не восстанавливаться ЧекДиском после Вашего удаления. Аккуратнее нужно работать.
 
P. S. При любых изменениях сохраняйте изменяемые фрагменты. В WinHex - выделить блок, затем Shift+Ctrl+N.

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
привет, господа.  
я уже седею от мысли, что из 91 страницы этого топика не прочитана ещё и половина,  
поэтому решил обратиться с прямым вопросом Ч) история такова :
 
подрубил я, значит себе второй винт Seagate . там от предыдущего хозяина осталось три раздела. я их поформатировал в винде, после загрузил с дискеток Partition, мать его, Magic 8 и склеил эти три раздела в один. после того, как я перезагрузил комп выяснилось, что грузиться он не собирается и останавливается на фразе "Verifying DMI Pool Data...".
я решил, что проблема в винте, по идее не ошибся.  
испугавшись, что партишнмеджик, зараза, заботливо потёр мне не тот винт, загрузился
с live диска Ubuntu и пробежался по дискам. всё было на месте.  
 
забыл : на "старом" винте, с которым проблема 3 раздела : system, heap, music .
все под FAT32, причем последний 120 гб, емнип.
 
heap и music отображаюстся даже под DOS , а вот system не хочет нивкакую ни из под
доса, ни с live cd виндового.
 
так вот. успокоившись, что инфа на месте полез смотреть что с диском акронисовыми тулзами
всякими. диск C: отмечался как неразмеченный. мучался,мучался, ничего не получилось.
 
вспомнилось, как когда у меня были подобные запарки из-за кривых рук моих и Линукса,
я пользовался утилиткой testdisk.
 
нашёл, воспользовался. диск C: (system) нашёлся, бут сектор я переписал, но ничего не помогло совершенно. более того = теперь как неразмеченный, благодаря перезаписанной тестдиском таблице, отмечается и ценнейший E: (music).
 
что делать, господа, как спасать E: и , разумеется C: ???
 
спасибо, жду ответа !

Всего записей: 2 | Зарегистр. 18-07-2007 | Отправлено: 14:44 18-07-2007
tomset



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

Цитата:
подрубил я, значит себе второй винт Seagate . там от предыдущего хозяина осталось три раздела. я их поформатировал в винде, после загрузил с дискеток Partition, мать его, Magic 8 и склеил эти три раздела в один.  

Не понял, зачем так было изголяться? Удалил разделы и создал новый какой надо.
 
Из описания не очень понятно. Второй диск восстанавливаем или старый?
Если старый и Аcronis/ТеstDisk не справились с восстановлением разделов. То нужно R-studio/GеtDataBack/Easyrecovery и подобными вытаскивать данные пофайлово на другой диск.

Всего записей: 6906 | Зарегистр. 02-12-2002 | Отправлено: 15:31 18-07-2007 | Исправлено: tomset, 15:33 18-07-2007
peaceprayer

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
восстанавливаем старый.
 
только что сделал так, чтобы диск C: снова был виден и в винде и в досе и где угодно.
теперь проблема в том, чтобы вернуть E: , который testdisk сделал якобы неразмеченным.
 
фишка в том, что когда тестдиск делал скан он заявил, что не может работать с диском E: и посоветовал проверить настройки BIOS. после чего, найдя диск C: я на радостях + разумеется по глупости записал сделанную тестдиском таблицу, соответственно без диска E: : ((
 
как выцепить диск E: ? %(
 
Добавлено:
btw, testdisk писал вот что :
 

Код:
The harddisk (160 GB / 149 GiB) seems too small! (<160 GB / 149 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...
 
The following partition can't be recovererd:
 
      Partition              Start                       End            Size in sectors
D  FAT32 LBA    3240    1    1      19456     254    63      260526042   [MUSIC]

 
 
 
Добавлено:
стоило мне написать эту цитату testdisk'а, он чудесным образом увидел диск E: .
я записал таблицу , теперь видны все три раздела, но при загрузке системы с винта
 
пишет:
Verifying DMI Pool Data... ,
а потом выводит значок из досовой таблицы символов наподобие "§".
 
причём тестдиск вроде матюгнулся, что ни один из разделов не является загрузочным,
хотя напротив раздела "SYSTEM" стоит "*", символизирующая "загрузочность".
 
соваться в testdisk опять мне несколько боязно... X)
 
что посоветуете ?

Всего записей: 2 | Зарегистр. 18-07-2007 | Отправлено: 15:38 18-07-2007
Antech

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
peaceprayer
Что-то глюков многовато.
Я бы советовал проверить железо. Винт в MHDD/Victoria (скан, SMART), память в memtest86. Возможно, плохой контакт шлейфа или глючит память - утилиты покажут. Снимите разгон, если он есть.
Ваша операционка (Винда, я полагаю) поддерживает LBA48?
 
Для восстановления "загрузочности" пробуйте команды FixBoot и FixMbr из консоли восстановления Винды (XP). Это если у Вас Винда.

Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 16:21 18-07-2007
deni49

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, такая проблемка. Первый раз с таким встречаюсь. Есть винт дополнительный Seagate 320. Записал на него у человека данные. И у меня система и у него NTFS и WinXP. Дома подключив обнаружил что не вижу инфу которую записал. Т.е. старая, та, которая была есть, а новой не видно. Хотя место уменьшилось. Как можно её извлечь и можно ли?

Всего записей: 4 | Зарегистр. 18-07-2007 | Отправлено: 18:38 18-07-2007
tomset



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deni49
Проверить у себя и у человека поддержку больших дисков (LBA48) и повторить.

Всего записей: 6906 | Зарегистр. 02-12-2002 | Отправлено: 19:06 18-07-2007
deni49

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хм... а где конкретно это посмотреть? В принципе у меня виден и доступен весь объём.

Всего записей: 4 | Зарегистр. 18-07-2007 | Отправлено: 20:07 18-07-2007
tomset



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deni49
http://forum.ru-board.com/topic.cgi?forum=84&topic=0388#1

Всего записей: 6906 | Зарегистр. 02-12-2002 | Отправлено: 23:50 18-07-2007
deni49

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скачал утилиту, она говорит что всё нормально. Биос у меня последний. Но инфы которую записал по-прежнему не видно. Там где переписывал там тоже всё нормально и мать новая. Что ещё можно сделать?

Всего записей: 4 | Зарегистр. 18-07-2007 | Отправлено: 11:57 19-07-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

Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Восстановление разделов и информации на HDD (часть 2)
Dekker (05-09-2007 15:18): Восстановление разделов и информации на HDD (часть 3)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru