Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Пропал диск. Восстановление таблицы разделов (не данных)

Автор: Antech
Дата сообщения: 17.06.2009 21:02
YURY1RU
Я проверил Вашу MFT на своем тестовом разделе. Действительно только $Volume задет, остальное в порядке.
Патч Volume здесь. Откройте этот файл в WinHex, Ctrl+A, Ctrl+C. Затем откройте физический диск, с помощью Ctrl+G (Logical) перейдите в сектор 6291525 от начала физического диска. Курсор должен переместиться в сектор с начальной строкой "FILE0", в секторе должна быть видна строка $.V.o.l.u.m.e. Все правильно? Тогда жмите Ctrl+B, Ctrl+S (если не редактирует, F6 => Editable). Перезагрузитесь и проверьте, не смонтировался ли раздел в Винде. Если не смонтировался, запустите Чекдиск в командной строке chkdsk.exe БукваРаздела: Он должен определять NTFS и начинать проверку, в идеале - без ошибок. Если проверка запускается и ошибок не много, можете пустить chkdsk.exe БукваРаздела: /f (на исправление). Он должен исправить нормально. Но есть небольшая вероятность, что он что-нибудь испортит. Поэтому самое ценное (если на проблемном разделе есть ценное) очень желательно скопировать через R-Studio перед запуском Чекдиска на исправление, т.к. "no any warranty".
Автор: wild_r
Дата сообщения: 17.06.2009 21:42
/Написал не в ту ветку форума, прошу прощения, это хлам сносите/
Автор: YURY1RU
Дата сообщения: 17.06.2009 23:10
Antech
Спасибо огромное,за помощь и участие. Всё получилось.
Пока ждал ответа,просматривал ветку и нашёл Ваш совет для hlomzik

Цитата:
У Вас в файле $Volume нет атрибута 70 VOLUME_INFORMATION, а атрибут 60 VOLUME_NAME кастрирован - нету имени раздела (кейсы с исчезновением атрибутов при формально правильной записи MFT были, но только один или два).
Возьмите любой живой $Volume, например вот этот файл. Откройте его в WinHex, Ctrl+A, Ctrl+C. Потом перейдите к началу MFT проблемного раздела. Пролистайте немного вниз, Вы увидете записи $MFT, $MFTMirr, $Logfile и $Volume. Вам нужен Volume. Поставьте курсор в начало записи $Volume (курсор должен стоять в байте со значением 46), жмите Ctrl+B, Ctrl+S. Потом перезагрузитесь и посмотрите, что с разделом.


На свой страх и риск попробовал,но всё обошлось.А тут и Ваш ответ подоспел.
Ещё раз благодарю!
Автор: Antech
Дата сообщения: 18.06.2009 08:07
YURY1RU
$Volume можно было взять от другого раздела, он подходит от любого раздела с совпадающей версией NTFS. Вариант Hlomzik Вам подходит.
Автор: Demonaz666
Дата сообщения: 18.06.2009 13:13
Такая хрень получилась из-за моей безалаберности...
Windows XP SP3,Seagate 250Gb NTFS ,разбит на 3 логических C,D,E.диск C - системный.
При работе Партишн Мэджик 8.0. для создания еще одного раздела между D и E (пространство для раздела должно было браться с диска Д) Партишн "завис". По до сих пор и самому непонятной глупости отменил операцию.
Диск Е после перезагрузки естественно исчез.Потом паника...разнообразные хаотичные метания(оторвите мне руки и голову...),использование различных программ,в том числе и chkdsk...((.Форматирование Е...Партишн Мэджиком,Акронисом.
В результате имеем - в наличии диски C D E. Файловая система на Е - из-под ДОСа НТФС,в виндоус диск виден, при просмотре с помощью GetBackData диска Е сплошные "invalid" MFT и в загрузочном секторе диска Е. Информацию с диска Е восстанавливалки (естествеено) находят частично (2-5% от имевшейся).
GetBackData,Партишн Мэджик не могут получить доступ к С. "Нет прав администратора"
Акросин Партишн Эксперт загружается,с дисками работает, но никаких видимых изменений не вносит.На Е случайно пару раз записывались фалы по 10-15 килобайт.
GetBackData не может получить доступ к физическому диску,а только к логическим.
ЗЫ На ранней стадии паники - с помощью GetBackData нашел ВСЁ с диска Е и записал этот виртуальный список найденных файлов в файл с расширением ".st3" на другой раздел (Д). Теперь при попытке восстановления с помощью этого файла GetBackData пишет что он не может быть применен к текущему диску Е,так как не совпадает начало и конец диска с тем,что записано в файлике c расширением .st3.
Резюме - надо поднять информацию с Е.Есть надежда,что файлик с расширением .st3 ЕЩЕ может помочь.По всей видимости придется копаться вручную, но пока после прочтения статей в голове система не выстроилась...
ЗЫ сумбурно написал наверное,но пишу с работы - домашний комп (на котором все и случилось) не под руками...)))
Автор: Antech
Дата сообщения: 18.06.2009 16:47
Demonaz666
ИМХО чтобы такое копать вручную, нужно не просто статьи почитать, а еще и иметь практический опыт восстановления. Максимум, что Вы можете попробовать вручную по-быстрому - изменить координаты раздела на те, что указаны в этом самом ST3 (если они там есть и файл текстовый, или GDB сообщает нужные координаты при открытии файла). А вполне возможно, что после Чекдиска там уже нечего делать. Ладно, пробуйте, все равно форматировать...
Автор: Demonaz666
Дата сообщения: 18.06.2009 16:53
Antech, спасибо!
Если Вы не против,приду домой и выложу,на мой взгляд,интересные скриншоты...
Максимум, что Вы можете попробовать вручную по-быстрому - изменить координаты раздела на те, что указаны в этом самом ST3 (если они там есть и файл текстовый, или GDB сообщает нужные координаты при открытии файла).
Да,есть и GDB сообщает нужные координаты.

Добавлено:
Вот первый скрин.
http://lh4.ggpht.com/_OsfHvWgWAHg/SjpxgOCpFMI/AAAAAAAAACA/4zuKQk-gN90/s512/1.JPG
Я так понимаю неправильный размер сектора в байтах.вместо 512 - 2048.Как поправить???(((
Добавлено:
GDB показывает при запуске на диске С -
Error 65535 in C: During ReadLogicalLBA: LBA=0, CHS=-1x-1x-1, Cnt=64 Bad sectors >=1
***I/O Error 'Unknown error (65535)' reading sector 0 on C:
...ignoring...
Error 65535 in C: During ReadLogicalLBA: LBA=64, CHS=-1x-1x-1, Cnt=64
***I/O Error 'Unknown error (65535)' reading sector 64 on C:
И так далее через 64 сектора...((
На диске Д: аналогично...
Туговато мне работа с железом дается...(
Автор: Demonaz666
Дата сообщения: 19.06.2009 11:11
Из-под Hiren's CD c помощью Active Recovery на потерянном разделе Е нашел файлы MFT,MFTmirr с датой создания предыдущего удачного разбиения физического диска на логические.Может ли это помочь?
Автор: Antech
Дата сообщения: 19.06.2009 11:57
Demonaz666
На картинке ничего не видно.
Геометиря глючная какая-то, но там трудно что-то разобрать.
GDB говорит, что Вам нужны админские права для доступа к разделам и устройствам. Поэтому она и не может ничего прочитать. Запускайте под админским аккаунтом, если Виста, то также запускайте "От имени администратора" (по правой кнопке на экзешнике/ярлыке).
Автор: ChaoLiXXX
Дата сообщения: 19.06.2009 20:30
Помогиииите пожалуйста!!!!!!!
Я нуууб(((

Два физических диска:
1-й, 250 Гб был разбит на: С- Windows XP(основной), D- данные, Е- Windows Server 2003, F- специально выделил для freeBSD(в acronis'е сделал его тоже основным - без этого freebsd не отличал его от диска E).
2-й, 250 Гб..один раздел важные данные..

Поставил с трудом freeBSD..с проблемами но работает.... в итоге перестал запускаться WS 2003..что-то с Active Directory.. (пофиг)
Windows XP почему-то стал глючить: все разделы показывает как 1 Гб, хотя нормально открывает, всё на месте (пофиг)
Переставил WS 2003, туда же на E.. После чего, при загрузке, нельзя выбрать ОС freeBSD.. для чего я и поставил Acronis OS selector.. Попробовал с помощью него запустить freeBSD - не запустилась.. Зашёл в XP.. удалил OS selector, запустил Acronis Director Suite 10... решил отформатировать раздел F.. сделал его опять потом логическим...потом вовсе его удалил.. и ВДРУГ обратил внимание, что диск номер 2... зелёненький(не используется)...ППЦ!!! вот....ЛЯ!!!
Скажите как быть?? Запускал консоль восстановления fixmbr...fixboot... винда не видит его.. акронис определяет как не используемый( Active Undelete определяет как Unllocated.. поиск раздела ничего не даёт.. уже внушаю себе что я сам случайно удалил раздел или ещё хуже форматнул(((.. можно ли в этом случае его восстановить? fixboot и fixmbr восстанавливает таблицу разделов для первого диска, где система или нет? как восстановить таблицу разделов на втором диске? помогите люди добрые!! денег нет нести в сервис центр.. завтра попробую на другом компе.. может системы ку-ку..

Добавлено:
ВО! Active Undelete определил раздел Local Disk 0 (1), status- Excellent, NTFS, Total Size- 232Гб, Free Space- 2,38Гб всё верно! так и должно)
А как его сделать рабочим? Это из-за сбитых таблиц?

Добавлено:
Сам справился! Но ощущал ваши плечи помощи))))
хорошая программка))
всё-таки интересно из-за чего произошло, что б больше такого не произошло..
Автор: Demonaz666
Дата сообщения: 19.06.2009 21:24
Я под админом и сижу дома..ХР..Что-то мне сдается,что это вирус.(((Не дает ни в какую доступ из-под винды.
Автор: Fraerok
Дата сообщения: 20.06.2009 18:42

Цитата:
Загрузитесь с Hiren's Boot CD, с флешки запустите WinHex, там инструмент Clone Disk.

че-то не нашел в менюшках Hiren'а как зайти на флешку...
Автор: Antech
Дата сообщения: 20.06.2009 19:37
Demonaz666
Вначале разберитесь с правами доступа. Проги должны нормально видеть физические диски. Это вопрос к Винде. Можете попробовать LiveCD.

Fraerok

Цитата:
как зайти на флешку

Да как обычно, через Explorer (Проводник). У меня нормально к флешке обращался Hiren's.
Автор: oldos
Дата сообщения: 21.06.2009 07:07
Пожалуйста помогите.

2 винта.
Первый разбит на 3 раздела. Windows установлена на C.
Второй диск. 300Gb. Один раздел.

Во время работы внезапно перезагрузился компьютер. При загрузке Windows попыталась запустить chkdsk, но проверка не удалась.
После загрузки не смог открыть диск.
В "Мой компьютер" - Нет доступа к F:\. Файл или папка повреждены. Чтение невозможно.
В "Управление дисками" - Исправен (Активен)
В свойствах - файловая система RAW

Можно ли что-то сделать для того чтобы восстановить информацию?
Автор: Fraerok
Дата сообщения: 21.06.2009 16:00
Antech
в общем посчтавил оригинальный Hiren (не рус сборку) и сделал образ. А что теперь с ним делать?
Автор: icea
Дата сообщения: 21.06.2009 18:22

Цитата:
oldos

1. не форматируй винт!
2. попробуй Active Partition recovery


Автор: Antech
Дата сообщения: 21.06.2009 18:54
Fraerok

Цитата:
что теперь с ним делать?

Я так полагаю, надо восстановить инфу. Откройте образ в R-Studio или GetDataBack...

oldos
Какой раздел накрылся? У Вас 4 раздела, какой из них F предлагается телепатировать ?

Если проблема с единственным разделом на втором винте, покажите дампы по 100 секторов, начиная с сектора 0 и с сектора 6291519 от начала физического диска. Для этого используйте DMDE: откройте физический диск, меню Сервис - Копировать секторы в файл.


Цитата:
Нет доступа к F:\. Файл или папка повреждены. Чтение невозможно.

MFT накрылась. Дампы нужны, чтобы проверить MFT.
Автор: oldos
Дата сообщения: 21.06.2009 20:25
icea

Я пока ничего форматировать не собираюсь. Так-как я в восстановлении данных не разбираюсь, а надежда спасти информацию еще жива, стараюсь излишних телодвижений не делать, пока специалист не вынесет диагноз.

Antech

Простите, что не получилось точно описать ситуацию.
Вы правы, раздел F это единственный раздел на втором диске.

Сделал дампы:
0-99
6291519-6291618
Автор: Antech
Дата сообщения: 22.06.2009 09:20
oldos
ОК, причина понятна. Оригинальный глюк, кстати. В первых трех записях MFT у атрибутов DATA идентификатор 00 вместо 80. Разумеется, раздел работать не будет. Я исправил и проверил Чекдиском, вроде остальное нормально.

Патч MFT здесь. Откройте файл в WinHex, Ctrl+A, Ctrl+C. Затем откройте физический диск, перейдите в сектор 6291519 (Ctrl+G, Logical). Проверьте, что курсор стоит в начале сектора, в первом символе строки FILE. Запишите патч Ctrl+B, Ctrl+S (если не редактирует, нажмите F6 => Editable). После перезагрузки проверьте результат. Если раздел не монтируется, покажите, что говорит chkdsk.exe БукваДиска:
Записать патч можно и через DMDE, меню Сервис - Записать файл в секторы диска (число секторов 8). Но иногда DMDE почему-то недописывает файл.
Автор: oldos
Дата сообщения: 23.06.2009 13:56
Antech

Пропатчил WinHexом. Но раздел так и не увидел.

chkdsk пишет: Повреждена основная таблица файлов. Выполнение chkdsk прервано.
Автор: Antech
Дата сообщения: 23.06.2009 16:54
oldos
Сделайте еще раз дамп 50 секторов, начиная с 6291519. Надо проверить, что правильно записалось. Причем снимайте дамп именно так, как делали в прошлый раз.
Автор: oldos
Дата сообщения: 23.06.2009 19:24
Antech

6291519-6291568
Автор: Antech
Дата сообщения: 23.06.2009 21:43
oldos
Это не дамп (скачивается HTML страница Filekeeper с линком на мой патч). Сделайте дамп 50 (или 100, не важно) секторов, начиная с сектора 6291519 от начала физического диска. Точно также, как Вы делали в прошлый раз, но дамп нужно снять заново.
Автор: oldos
Дата сообщения: 24.06.2009 19:51
Antech

Мистика какая-то.(( Проверил и впрямь страница.
Сделал новый дамп. Вроде нормальный.

50 секторов

P.S. Просто не могу найти найти слов чтобы выразить, как я благодарен за то, что Вы тратите свое время на помощь. Огромное спасибо!
Автор: Antech
Дата сообщения: 24.06.2009 21:24
oldos
Все очень просто. Вы не записали дамп, или записали не туда. А если записали не туда - это плохо, могли что-нибудь задеть (прямо как в фильме "Байки у костра", эта часть называлась "The man can lick too", про маньяка , т.е. если патч записан, а MFT не исправлена, тогда oops ).

MFT не исправлена, потому и Чекдиск не хочет работать. Итак, скачиваете патч, открываете в WinHex, Ctrl+A, Ctrl+C. Потом открываете пострадавший физический диск, Ctrl+G, Logical, 6291519. Проверяете, что открыт нужный физический диск, а внизу в строке состояния номер сектора 6291519. Нажимаете Ctrl+B, Ctrl+S. Если не происходит редактирования, включите Editable по F6.
(Патч я перезалил на всякий случай, Файлкипер автоматически прибавил номер файла, но это тот же патч.)


Цитата:
тратите свое время на помощь

Дело не в том, что я такой альтруист. Мне просто интересно, это хобби такое.
Автор: oldos
Дата сообщения: 25.06.2009 15:12
Не знаю, что я делал не так в прошлый раз. Но сейчас все получилось.)
Пропатчил и заработало. Диск видится и информация цела.))

Огромное спасибо! Благодаря Вам я спас кучу времени и нервов! Спасибо!
Автор: inf3rn0
Дата сообщения: 01.07.2009 20:47
Здравствуйте.
Есть ноутбук со стертой таблицей разделов.
Сейчас сижу с него с помощью LiveCD Ubuntu.
Информация fdisk
Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x34c1877f

Изначально на было 4 раздела
40 Гб - Windows Vista
~145 Гб - данные
10 Гб -Linux
2 Гб - swap

Запомнил количество секторов на дисках
sda1 - 5220
sda2 -17537

остальное неважно, необходимо восстановить эти 2 раздела.

gpart и testdisk никаких результатов не дали.
Как можно восстановить эти 2 раздела.
Заранее спасибо.

Автор: Antech
Дата сообщения: 01.07.2009 21:52
inf3rn0

Цитата:
sda1 - 5220
sda2 -17537

А размеры разделов, значит, были 2,67 МБ и 8,98 МБ?
Загрузитесь с Win Live CD, запустите DMDE и посмотрите на окно"Разделы" (оно вылезет само). Если Вы только PT обнулили, то прога должна показать два первых раздела (остальные два она не знает). Покажите скрин окна разделы (должна быть отмечена галка "Найденные"). Если у Вас DMDE разделы не находит (или проблема с Win Live CD), покажите дамп секторов 0-99 физического диска: dd if=/dev/sda of=./Sectors-100@0.img bs=512 count=100.
Автор: inf3rn0
Дата сообщения: 02.07.2009 08:26
Это не количество секторов - это число cylinders приходящиеся на один раздел.
Разделы востановил, с помощью акронис директ сюит. Потом только понял что надо было gpart использовать с параметром -f, для более глубокого анализа.
Вот что стало сейчас.
Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x34c1877f

Device Boot Start End Blocks Id System
/dev/sda1 * 1 5221 41937650+ 7 HPFS/NTFS
/dev/sda2 5222 24321 153420750 5 Extended
/dev/sda3 22760 22785 208845 83 Linux
/dev/sda5 5222 22759 140873981+ 7 HPFS/NTFS
/dev/sda6 22786 24321 12337696+ 83 Linux

дамп секторов - Sectors-100@0.img
как подправить чтобы загрузчик windows заработал.

Antech спасибо.
Автор: Antech
Дата сообщения: 02.07.2009 11:57
inf3rn0
А зачем дамп, если все уже работает?


Цитата:
как подправить чтобы загрузчик windows

Консоль восстановления, FIXMBR, FIXBOOT.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374

Предыдущая тема: Проблема с сетевым принтером: не доходят задания до принтера


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