Восстановление ntfs после mkudffs

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Восстановление ntfs после mkudffs

Сообщение shau-kote »

(Гр)ебаный я. :(
Во время экспериментов c mkudffs ошибся буквой в файле устройства харда при наборе команды и создал UDF на другом харде. Разумеется, с достаточно критичными данными, кто б сомневался.
Теперь решаю более актуальную проблему восстановления данных.
Судя по времени, за которое mkudffs создаёт ФС, данные она не затирает. В общем-то, судя по тому, что она даже не затирала следы NTFS при моих первых экспериментах, она вообще немного пишет на хард.
Примонтировал пострадавший хард с явным указанием бывшей на нём ФС - NTFS. Монтируется. Но из трёх каталогов в корне видится только один. ЕМНИП тот, в котором нет вложенных каталогов.
Как я понимаю, создавать NTFS нельзя - перетрёт данные. Нужно как-то откатить только то, что изменил mkudffs.
Помогите, пожалуйста. Данные-то на харде есть, как их вытянуть?..
Спасибо сказали:

math
Сообщения: 156
Статус: Ъ участник
ОС: Slackware GNU/Linux 13.1

Re: Восстановление ntfs после mkudffs

Сообщение math »

shau-kote писал(а):
09.02.2011 17:22
(Гр)ебаный я. :(
Во время экспериментов c mkudffs ошибся буквой в файле устройства харда при наборе команды и создал UDF на другом харде. Разумеется, с достаточно критичными данными, кто б сомневался.
Теперь решаю более актуальную проблему восстановления данных.
Судя по времени, за которое mkudffs создаёт ФС, данные она не затирает. В общем-то, судя по тому, что она даже не затирала следы NTFS при моих первых экспериментах, она вообще немного пишет на хард.
Примонтировал пострадавший хард с явным указанием бывшей на нём ФС - NTFS. Монтируется. Но из трёх каталогов в корне видится только один. ЕМНИП тот, в котором нет вложенных каталогов.
Как я понимаю, создавать NTFS нельзя - перетрёт данные. Нужно как-то откатить только то, что изменил mkudffs.
Помогите, пожалуйста. Данные-то на харде есть, как их вытянуть?..

Первым делом сделать raw-образ пострадавшего раздела/харда.
Затем попробовать fsck (если бы это был reiserfs, то с опцией --rebuild-tree, что в случае NTFS - не знаю)
Спасибо сказали:

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Восстановление ntfs после mkudffs

Сообщение shau-kote »

math писал(а):
09.02.2011 21:17
Первым делом сделать raw-образ пострадавшего раздела/харда.

Боюсь, не получится, ибо пострадавший хард - самый объёмный из имеющихся в наличии. :(

А разве linux'овый fsck умеет проверять ntfs?.. :huh: Сейчас попробовал - fsck.ntfs в системе нет, погуглил - все пишут, что не умеет. Дескать, исправлять ntfs может только CHKDSK Windows'а умеет...
Спасибо сказали:

math
Сообщения: 156
Статус: Ъ участник
ОС: Slackware GNU/Linux 13.1

Re: Восстановление ntfs после mkudffs

Сообщение math »

shau-kote писал(а):
10.02.2011 14:56
math писал(а):
09.02.2011 21:17
Первым делом сделать raw-образ пострадавшего раздела/харда.

Боюсь, не получится, ибо пострадавший хард - самый объёмный из имеющихся в наличии. :(

А разве linux'овый fsck умеет проверять ntfs?.. :huh: Сейчас попробовал - fsck.ntfs в системе нет, погуглил - все пишут, что не умеет. Дескать, исправлять ntfs может только CHKDSK Windows'а умеет...

да, дйствительно. mkfs.ntfs есть, а вот fsck - нет. Ну раз вы пользуетесь NTFS, у вас же есть наверное где-нибудь виндовс. Но без образа я бы не рискнул - может оно ничего не восстановит, только ещё больше всё испортит.
Спасибо сказали:

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Восстановление ntfs после mkudffs

Сообщение shau-kote »

Рискнул.
Хуже не стало.
Но Windows убеждена, что на харде UDF и ничего исправлять там не нужно.
В Linux'е хард по-прежнему при явном указании ФС как NTFS монтируется с частичным доступом к информации.

Поковырялся в харде(/media/share - пострадавший хард):

Код: Выделить всё

[shau-kote:~]% ls /media/share                                      14:09 pts/0
ls: невозможно получить доступ к /media/share/Texts: Ошибка ввода/вывода
ls: невозможно получить доступ к /media/share/Veksha: Ошибка ввода/вывода
Films/  Texts/  Veksha/
[shau-kote:~]% ls /media/share/Films                                14:09 pts/0
ls: невозможно получить доступ к /media/share/Films/pollianna.avi: Ошибка ввода/вывода
ls: невозможно получить доступ к /media/share/Films/The Big Bang Theory: Ошибка ввода/вывода
ls: невозможно получить доступ к /media/share/Films/Thumbs.db: Ошибка ввода/вывода
ls: невозможно получить доступ к /media/share/Films/АРСЕНИЙ и АДЕЛЬ.avi: Ошибка ввода/вывода
ls: невозможно получить доступ к /media/share/Films/Босиком по мостовой.avi: Ошибка ввода/вывода
ls: невозможно получить доступ к /media/share/Films/Вся жизнь перед глазами.avi: Ошибка ввода/вывода
ls: невозможно получить доступ к /media/share/Films/Догма_нецензурный_вариант.avi: Ошибка ввода/вывода
ls: невозможно получить доступ к /media/share/Films/Догма_цензурный_вариант.mkv: Ошибка ввода/вывода
ls: невозможно получить доступ к /media/share/Films/Послезавтра.mkv: Ошибка ввода/вывода
ls: невозможно получить доступ к /media/share/Films/Степанов: Ошибка ввода/вывода
ls: невозможно получить доступ к /media/share/Films/Шоу Трумана.avi: Ошибка ввода/вывода
House M.D/               Вся жизнь перед глазами.avi
pollianna.avi            Догма_нецензурный_вариант.avi
The Big Bang Theory/     Догма_цензурный_вариант.mkv
Thumbs.db                Послезавтра.mkv
АРСЕНИЙ и АДЕЛЬ.avi      Степанов/
Босиком по мостовой.avi  Шоу Трумана.avi
[shau-kote:~]% ls /media/share/Veksha                               14:09 pts/0
ls: невозможно получить доступ к /media/share/Veksha: Ошибка ввода/вывода
[shau-kote:~]%

При этом ни один видеофайл из /media/share/Films не проигрывается:

Код: Выделить всё

[shau-kote:~]% mplayer /media/share/Films/Догма_нецензурный_вариант.avi
MPlayer SVN-r32792-4.5.2 (C) 2000-2011 MPlayer Team
161 audio & 351 video codecs
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /media/share/Films/Догма_нецензурный_вариант.avi.
File not found: '/media/share/Films/Догма_нецензурный_вариант.avi'
Failed to open /media/share/Films/Догма_нецензурный_вариант.avi.


Exiting... (End of file)
[shau-kote:~]%


Мой начальный диагноз "из трёх каталогов в корне видится только один" был, пожалуй, излишне оптимистичным... :(
Спасибо сказали:

math
Сообщения: 156
Статус: Ъ участник
ОС: Slackware GNU/Linux 13.1

Re: Восстановление ntfs после mkudffs

Сообщение math »

есть такая идея (за результат не ручаюсь). залить линуксом (dd) в начало раздела ntfs-заголовок и затем воспользоваться undelete каким-нибудь в виндоус. главная сложность - правильный ntfs-header сформировать. Тут надо найти всю взможную инфу о NTFS. Рекомндую http://www.ntfs.com/ Вот например: http://www.ntfs.com/boot-sector-damaged.htm

Upd: точнее наверное не сформировать-залить, а непосредственно hex-редактором поправить руками.

Upd: а можете сделать образ первого гигабайта скажем и в интернет залить? я бы качнул, попробовал
Спасибо сказали:

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Восстановление ntfs после mkudffs

Сообщение shau-kote »

math писал(а):
12.02.2011 14:53
Upd: а можете сделать образ первого гигабайта скажем и в интернет залить? я бы качнул, попробовал

Да не вопрос.

Так пойдёт?
Part0
Part1
Part2
Part3
MD5: 4cd0a5b75fec53f2e4a8c979d15882df

UPD Отмечу, кстати, что это первые 1024 Мб самого харда, а не раздела.
Спасибо сказали:

math
Сообщения: 156
Статус: Ъ участник
ОС: Slackware GNU/Linux 13.1

Re: Восстановление ntfs после mkudffs

Сообщение math »

shau-kote писал(а):
14.02.2011 08:15
math писал(а):
12.02.2011 14:53
Upd: а можете сделать образ первого гигабайта скажем и в интернет залить? я бы качнул, попробовал

Да не вопрос.

Так пойдёт?
Part0
Part1
Part2
Part3
MD5: 4cd0a5b75fec53f2e4a8c979d15882df

UPD Отмечу, кстати, что это первые 1024 Мб самого харда, а не раздела.

Вот харда зря. Это ещё и раздел надо искать, да и как примонтировать непонятно. Надо именно криво отформатированного раздела.
Спасибо сказали:

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Восстановление ntfs после mkudffs

Сообщение shau-kote »

math писал(а):
14.02.2011 23:40
Надо именно криво отформатированного раздела.

Хорошо, перезалью.
Спасибо сказали:

Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Восстановление ntfs после mkudffs

Сообщение rm_ »

math писал(а):
14.02.2011 23:40
Вот харда зря. Это ещё и раздел надо искать, да и как примонтировать непонятно.

https://encrypted.google.com/search?hl=en&...p;oq=&cad=h
=> http://wiki.osdev.org/Loopback_Device#Mounting
Если не 32256, посмотреть таблицу разделов можно с помощью sfdisk ( http://tinyapps.org/docs/mount_partitions_...isk_images.html )
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18676
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Восстановление ntfs после mkudffs

Сообщение Bizdelnick »

А testdisk не пробовали? Им можно обычно файлы вытащить.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Восстановление ntfs после mkudffs

Сообщение drBatty »

Bizdelnick писал(а):
15.02.2011 13:28
А testdisk не пробовали? Им можно обычно файлы вытащить.

testdisk'ом можно починить ФС.
если не получится - там же есть photorec, которым можно вытащить файлы.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18676
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Восстановление ntfs после mkudffs

Сообщение Bizdelnick »

drBatty писал(а):
15.02.2011 16:36
testdisk'ом можно починить ФС.
если не получится - там же есть photorec, которым можно вытащить файлы.

testdisk позволяет вытащить файлы, не трогая саму ФС, при необходимости. Правда я не в курсе, насколько хорошо он с NTFS работает. Photorec - это на случай, если не удастся, но всего он в любом случае не восстановит.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Восстановление ntfs после mkudffs

Сообщение shau-kote »

math, вот первые 1024 Мб самого раздела.
Part0
Part1
Part2
Part3
MD5: 5d2c0abad480b45043fe01516168ed8f
Спасибо сказали:

math
Сообщения: 156
Статус: Ъ участник
ОС: Slackware GNU/Linux 13.1

Re: Восстановление ntfs после mkudffs

Сообщение math »

shau-kote писал(а):
15.02.2011 17:15
math, вот первые 1024 Мб самого раздела.
Part0
Part1
Part2
Part3
MD5: 5d2c0abad480b45043fe01516168ed8f

ок, через пару дней сообщу результат (окончательный/промежуточный, положительный/отрицательный)
Спасибо сказали:

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Восстановление ntfs после mkudffs

Сообщение drBatty »

Bizdelnick писал(а):
15.02.2011 16:48
testdisk позволяет вытащить файлы, не трогая саму ФС, при необходимости.

не трогая в смысле "не изменяя". но сама ФС ему всё-же нужна. Т.е. он восстанавливает ФС, с целью получения её более-менее валидной копии. Он отлично работает с NTFS из хп. Я проверял.
Photorec восстанавливает только содержимое файлов, если известен формат (поддерживается множество форматов, далеко не только фотки). ему до ФС как до лампочки.
Bizdelnick писал(а):
15.02.2011 16:48
но всего он в любом случае не восстановит.

ну это уж как повезёт - обычно "всего" и не нужно.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Восстановление ntfs после mkudffs

Сообщение shau-kote »

testdisk же разделы восстанавливает, мне она в данном случае не поможет.
photorec восстанавливает большую часть, но он, к сожалению, не вытаскивает метинформацию. В итоге заместо фотоархива получаем одну папку с несколькими сотнями безымянных *jpg'ов. Не радует.

math, у Вас там как, успех не предвидится?..
Спасибо сказали: