Ru-Board.club
← Вернуться в раздел «Магнитные носители информации»

» Восстановление разделов и информации на HDD (часть 2)

Автор: Sish
Дата сообщения: 12.07.2007 07:19
StupidUser

Цитата:
Попробовать команды fixmbr и fixboot из Консоли Восстановления Винды (это исправит загрузчики в MBR и BS).

В связи с тем, что система не загружается, я лишен возможности сделать это. Каким-нибудь образом еще можно исправить загрузчики в MBR?

Есть такие LiveCD, на которых есть, в том числе и RecoveryConsole WinXP.
Автор: reff
Дата сообщения: 12.07.2007 07:24
StupidUser

Цитата:
В связи с тем, что система не загружается, я лишен возможности сделать это. Каким-нибудь образом еще можно исправить загрузчики в MBR?
Попробуйте O&O BlueCon XXL. Загрузившись с bootCD, Вы получите функциональную консоль.
Автор: Sish
Дата сообщения: 12.07.2007 07:57
StupidUser
Кстати, если желаешь, WinXP SP2 Recovery Console 7,54 Mb
Автор: ALEKS9
Дата сообщения: 12.07.2007 08:05
Слышал про волшебную прогу, которая умеет хорошо бед сектора восстанавливать называется, что вроде HD recover . Внимание вопрос! Кто-нибудь пробовал ? Какие впечатления?
Автор: Sish
Дата сообщения: 12.07.2007 08:23
ALEKS9
Может, ты имеешь в виду HDD Regenerator?

Если да, то прежде, чем пользоваться, рекомендую ознакомиться
Автор: ALEKS9
Дата сообщения: 12.07.2007 08:32
Возможно прогу завтра у советчика возьму знаю только что бутовая она
а по ссылке почитаю спасибо
Автор: Sish
Дата сообщения: 12.07.2007 08:51
ALEKS9

Цитата:
Возможно прогу завтра у советчика

А можешь прямо сегодня, и прямо здесь
Автор: ALEKS9
Дата сообщения: 12.07.2007 09:37
Спасибо за ссылку ( я почему-то в варезник пробиться сам не смог ошибка открытия страниц) сейчас скачаю и на вкус попробую . Статью прочитал уж слишком вдохновенно написано эмоционально, а это наводит на отсутствие объективности , к тому же друг рекомендовал положительно о результатах отпишусь
Ещё рас спасибо
Автор: IgorM
Дата сообщения: 12.07.2007 10:43
Скачайте DMDE или WinHex или другой дисковый редактор.
Найдите в инете описание формата таблицы разделов (MBR PT). Прочитайте.

А не подскажите, где DMDE и WinHex можно найти?
А Таблицу разделов я вроде бы нашел, - штудирую!
Автор: Sish
Дата сообщения: 12.07.2007 11:23
ALEKS9
НА самом деле, я этой прогой поднял около года назад винт (работает она, правдо, не спеша), у которого вскрывали гермоблок: так этот винтяк до сих пор ещё служит.

А в статье думаю-таки правда содержится...
Автор: DonKarlione
Дата сообщения: 12.07.2007 13:07
Подключи свой диск к другому винту, проверь с помощью HDD Regenerator или MHDD нa сбойные участки. Потом берешь Acronis Disk Editor открываешь МБР и обнуляешь. Включай Akronis Recovery Expert или Paragon Partition Manager, у них есть функция поиска потерянных разделов и не унывай. Будешь паниковать, диск еще хуже испортишь.
Загрузочные диски у тебя не грузятся потому что хорошенько поврежден MBR, на своем личном опыте знаю.
Об результатах отпишись. Самому интересно что у тебя там произошло. Удачи.
Автор: Vladimir54
Дата сообщения: 12.07.2007 17:18
Antech

Я овтетил, посмотрите на посте выше
Автор: Andre1C
Дата сообщения: 13.07.2007 01:29
Диск стоит в IBMовском ноуте, где все родное, поэтому с подключением проблем нет.
Ни MHDD, ни Victoria не ставят этот диск в список тестируемых драйвов.
В-общем заколебало меня пытаться решить вопрос по-хорошему, решил банально форматнуть. Ни фига не вышло ни format c:, ни partition magic, ни родной IBMовский recovery soft, который восстанавливает диск к заводской установке ничего сделать не смогли.
PM и IBM recovery выдают ошибку "Error #58. Unable to write to the boot sector. Virus protection software may be running". В БИОСе вроде никаких защит нету.
А format c: просто банально виснет.
Что делать уже и не знаю...
Помогите плз.
Автор: Sish
Дата сообщения: 13.07.2007 06:48
Andre1C
Попробуй BIOS скинуть в дефолт для начала.
Автор: IgorM
Дата сообщения: 13.07.2007 07:13
Помогите восстановить БУТ сектор и запустить диск!
Диск SATA II (Hitachi - HDS72808 0PLA380 USB Device)- 80 мв разбит на 2 части, в одной из которых на Винде ХР (NTFS) была установлена Norton System Works.
После того, как я снес Нортона, в ситеме остался только Roxio (Norton) GoBack, который не хотел стираться ни в какую. По недостатку времени я плюнул на него и продолжал работать, не обращая на него внимания.
Но вот, мне понадобилось отформатироовать вторую часть диска для установки ВИсты.
И тут в моем компе что-то случилось, и теперь я не могу зайти в него вообще. Акронис диск директор видит диск как Roxio GoBack, полностью заполненный. А Партишен Мэджик выдает, что надо отключить Roxio GoBack.

Попытался запустить Recovery Console. Но она не видет диск, пишет:"No disk Atteched", "Tipe EXIT to quite thе PC and restart PC".

Нашел я "Викторию", запустил ее (Вар. DOS). А она, на попытку запутить команду SCAN или другие команды, выдает (привожу дословно):

Отсутствует DRSC+DEDY или винт не снимает BUSY...
работа невозможна"

Подскажите, что можно сделать, чтобы восстановить Бут-сектор после Roxio GoBack?

Ведь, если Бут имет резервную копию в последнем секторе, то можно, ведь, по этой копии Бут восстановить. Подскажите, как это сделать?
Автор: Sish
Дата сообщения: 13.07.2007 08:23
IgorM
Заусти Викторию или MHDD из-под DOS.

К тому, тебе уже советовали: если данные на проблемном разделе тебе не нужны, просто удали его тем же DD и создай заново.

Ты пробовал так делать?
Автор: Antech
Дата сообщения: 14.07.2007 15:15
Товарищи, кто обращался ко мне, прошу прощения. На работе я не могу зайти в этот раздел - страница не открывается. Дома инет очень медленный и глючный, причем только с КПК и через дурацкий PocketIE.
Так что ответить нормально не могу.
Прошу прощения.
Кому нужны DMDE или WinHex, а также документация по файловым системам - не стесняйтесь пользоваться Гуглом.
По FAT: первоисточник - FatGen
По NTFS наиболее подробно - проект Linux NTFS.
Автор: ALEKS9
Дата сообщения: 14.07.2007 18:59

Цитата:
Sish

Спасибо за внимание запустил я эту прогу она вроде работает но мне этим насладиться не судьба из 2000щ бедов восстановил 20 с чем то это полтора суток работало 27 гигов из 80 от сканировало. Сейчас работает Restorer 2000Pro более менее что вытаскивает
Автор: Sish
Дата сообщения: 15.07.2007 06:14
ALEKS9
Victoria - в первую очередь для тестирования и мелкого ремонта, а не для извлечения инфы...
Автор: Antech
Дата сообщения: 16.07.2007 08:49
Так, заработало

Vladimir54
пробовал также при включённой системе отключить и включить питание - ничего не помогло
Если Вы переподключали питание винта непосредственно перед подачей NHPA, то, увы, мне нечего посоветовать. HPA точно активна? Я немного покопал ATA стандарт, но так и не понял: какой командой определяется активность HPA? Как MHDD/Victoria определяют, что задействована именно HPA, а не DCO? Сравнением "паспортного" значения количества секторов с количеством, возвращаемым READ NATIVE MAX ADDRESS? Но native max address - это количество секторов, которое отдается в паспорте при настройках с завода по-умолчанию. Значит, если объем изменен через DCO, то native max address также будет превышать "поспортный" объем, е совершенно непонятно, как это можно отличить от органичения по HPA...
Может быть, стоит попробовать команду CONFIG (MHDD) / RDC (Victoria)?

В биосе не знаю где отключается HPA
Попробуйте п. 3 "Remove backup image". Перед этим обязательно сделайте посекторную копию доступного объема винта. Полагаю, второй винт для бэкапа Вы уже купили.

StupidUser

Сначала - проверка SMARTа и поверхности винта в MHDD или Victoria, и отлько потом - дальнейшие исследования. Было слишком много глюков, они просто так не бывают.

А разве их не использует операционная система для определения LBA-адреса?
Смотря какая ОС, и какой винт. Старые винты рабоатли только в CHS, и тогда эти координаты были актуальны (времена DOS).
Все современные ATA винты поддерживают LBA, и современные ОС (Win, Linux) не используют CHS-координаты в таблице разделов. Вместо этого используются четырехбайтовые поля Sectors preceding partition и Partition size (in sectors). Sectors preceding - это смещение начала раздела. Для разделов, описанных в MBR - относительно нулевого сектора (MBR), для разделов, описанных в Abstract MBR - относительно соответствующей Abstract MBR.
Я дал бы сссылку на статью Akina про MBR, где все подробно описано, но модератор запретил внешние ссылки (типа реклама). Статья популярная, найти в сети легко.

Насчет восстановления загрузчиков. ИМХО можно не париться, а использовать консоль восстановления XP и команды fixboot (это для загрузчика в BS раздела) и fixmbr (это для загрузчика в MBR). Перед этим, естественно, сохранить резервные копии MBR и BS раздела в файлы. Можно, конечно, вручную скопировать загрузчики из "здоровых" секторов (если есть другие винты в системе), но зачем? Результат будет тот же самый, а в простом копировании кода загрузчика из одного места в другое нет ничего познавательного.

компьютер не грузится и с DOS-дискеты
Я добивался такого эффекта при экспериментах с таблицей разделов . Вам нужно просто отключить винт в БИОСе и загрузиться с дискеты/компакта с MHDD, запустить прогу, !выбрать винт!, дать команду CLRMBR. Это деструктивная команда. Она очистит нулевой сектор, копия запишется в первый сектор. Но перед этим Вы все равно запишите копию MBR в файл, как и при любых подобных опытах - это называется "культура безопасности", как на АЭС.
Теперь и Винда, и DOS будут нормально грузиться. Для восстанволения Вы можете использовать проги из шапки темы (R-Studio, GetDataBack и т. д.).

ALEKS9
HDD Regenerator может не больше, чем официально бесплатные MHDD, Victoria DOS, Victoria API. Это подтверждает не кто-нибудь, а известные в среде ремонтников специалисты - винтологи на соответствующем форуме (к ним относится и NazYura).


Цитата:
из 2000щ бедов

Нет смысла при таком количестве бэдов мучить винт. Ему надо в мусорное ведро. А чтобы перед этим вытащить инфу, нужно было сделать посекторную копию (можно в R-Studio или WinHex), и поработать с ней в R-Studio или GetDataBack.

IgorM

ИМХО лучше (проще) переустановить систему, чтобы избавится от этого Roxio GoBack.

Отсутствует DRSC+DRDY или винт не снимает BUSY
Возможно, Вы не выбрали винт кнопкой P. Или у Виктории несовместимость с Вашим контроллером (тогда поможет MHDD).

что можно сделать, чтобы восстановить Бут-сектор после Roxio GoBack
Есть несколько способов восстановления BS:
1. Использование резервных загрузочных секторов. На NTFS обычно в последнем секторе раздела, да, но это только если форматить "чем надо". А если форматить "чем ненадо" (ну Вы поняли, о чем я ), то резервного сектора там может и не быть. Неколько непонятен вопрос о том, как воспользрваться п. 1. Собственно, взять и скопировать этот резервный сектор вместо основного в любом дискэдиторе (WinHex, DMDE). Формат BS NTFS есть в документации проекта "Linux NTFS" - бесплатно и доступно в сети (нужно смотреть описание файла $Boot).
2. Поиск случайных копий загрузочного сектора внутри раздела. Это может быть какой-нибудь временный файл (типа файла подкачки), куда, например, попало содержимое кэша.
3. Определение (стандартные значения, анализ диска в дисковом редакторе и т. д.) параметров BS и конструирование сектора вручную. Это если п. п. 1 и 2 не помогли.
Автор: tomset
Дата сообщения: 16.07.2007 12:58

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

В паспорте 85 слово.
Автор: Antech
Дата сообщения: 16.07.2007 14:14
tomset
Спасибо.
А это именно активность HPA (наличие обрезания по HPA) или просто факт поддержки винтом HPA Feature Set? Я имел в виду первое.
Автор: YURETS777
Дата сообщения: 16.07.2007 14:44
На харде повреждена NTFS, файлы видны, chkdsk /f зацикливается на попытке восстановить 0-ой индекс в \$Extend\$ObjID

Вставка элемента в индекс $O файла 25.
Вставка элемента в индекс $O файла 25.
....
итд - бесконечный цикл.

Подскажите, как пересоздать весь $Extend ?
Автор: Tihon_one
Дата сообщения: 16.07.2007 18:53
Доброго времени суток, ребят подскажите страждущему.
Ситуация:
Был логический раздел 30гб с установленной операционной системой Windows XP SP2 rus
этот раздел был удалён фдиском и пересоздан на том же месте с последующим выполением "быстрого" форматирования всё тем же установщиком этой ОСи, после чего на раздел была установленна операционка таже самая заново. Проблемма в том, что на удалённом разделе остались важные документы, и теперь я не могу никак вытащить эти файлы. Подскажите ребят пути решения проблеммы.

Заранее благодарен за советы.
Автор: Antech
Дата сообщения: 17.07.2007 09:47
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. Кэрриэ Б. Криминалистический анализ файловых систем.
Автор: zxxd
Дата сообщения: 17.07.2007 13:40
Есть IDE винчестер на 80 гб (hitachi HDS728080PALT20), 2 раздела, на дополнительном два диска(оба NTFS), один(D) около 15гб(нормально открывается и работает), другой(E) около 52гб(совсем не открывается), при каждой загрузке винда пытается сделать чекдиск, но пиште "Corrupt master file table", при попытке открытия диска сообщается что он не отформатирован. в св-ах диска фс - RAW
Попробовал из консоли восстановления fixboot - он пишет что всё нормально пофиксил, но на деле результат нулевой, из той же консоли чекдиск - "На томе обнаружена одна или несколько неисправвимых ошибок".
Я воостановил примерно половину данных при помощи active@ file recovery, попробовал R-Studio, он сканировал диск часов 5, потом при попытки собственно восстановления данных появилась какая-то ошибка и он просто закрылся, опять ждать 5 часов чтобы увидеть ошибка желания нет.
Можно как-то восстановить остальные данные?(место для их восстановления есть)
Автор: Antech
Дата сообщения: 17.07.2007 14:30
zxxd
1. Будет полезен SMART винта (DTemp, HDDScan, HD Tune...).
2. Существуют и другие эвристики: GetDataBack, EasyRecovery.
3. Правка BS раздела действительно ничего не даст, т. к. проблема в MFT.
Автор: YURETS777
Дата сообщения: 17.07.2007 15:23
Antech


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


А чем можно обрезать ObjID ?


Не стал экспериментировать, пересыпал весь диск при помощи Runtime GetDataBack for NTFS v3.03 на другой, затем форматнул первый и вернул файлы на место, на всё ушло пол-дня, на реанимацию ObjID могло уйти куда больше времени и возможно были бы потери.

А ситуация такая возникла из-за банально мобил-рэка и привычки тушить компьютер в Hybernate.
После выхода из хибернэйта на другом компе, система не обнаружила, что на винт из мобил-рэка уже что-то писалось, и обновила МФТ из своего кэша.

Это еще повезло, 90 процентов файлов было дефрагментировано при помощи Raxco Perfect Disc 8, и МФТ и Метаданные были дефрагментированы оффлайн дефрагментацией.
Так что возможные потери могли быть на вновь записанных файлов.
К счастью все данные 100процентно восстановились, даже вытащилось всё удаленное.

Теперь вопрос, как и чем бэкапить МФТ, и поможет ли это пр крашах ФС ?
Автор: Antech
Дата сообщения: 17.07.2007 16:18
YURETS777
А чем можно обрезать ObjID?
Дисковым редактором.

как и чем бэкапить МФТ
Дисковым редактором, но лучше - своей программой.

Бэкапить надо не MFT, а все важные данные. Чем бэкап MFT поможет при физическом слете винта?
Автор: YURETS777
Дата сообщения: 17.07.2007 17:06
Я пробовал WinHex-ом, но он не позволяет удалять Метаданные, в оглавлении было два ObjID, один весом в 1 кб, другой явно сбойный, 0кб, винхекс дал только спрятать этот файл но не удалить или обрезать.

Чем еще можно удалять сбойные файлы NTFS ?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Затерта нулевая дорожка


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.