URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8936
[ Назад ]

Исходное сообщение
"Скрипт востановления NTFS"

Отправлено iks_ , 27-Ноя-10 22:46 
Случайно удалил файлы с ntfs раздела, вот теперь думаю как их лудще востановить, дело в том что уже перепробованно довольно много программ и ни одна по уму не подходит, те что под ХРю работают, много не видят, PhotoRec востанавливает хорошо, но проблемма в том что переименовывает файлы, да и файловую структуру не востанавливает.
Короче возникла мысль попробовать самому что-то накропать, посмотрел, почитал, немного вникнул в вопрос, оказывается в файле на жеском даже удаленом, есть инфа о его последних параметрах, и можно востановить имя и файловую систему.
Еще у меня проблема в том что после удаления, под виндой кинули на раздел 10 метров инфы, и она подпортила, nfs файл, короче надо полное сканирование, анализ файлов и их востановление.

Вот начало положил скрипта.
http://dl.dropbox.com/u/10795013/Recover Все время файл с последними наработками
на данный момент, ни как не могу разобратся, с помощью какой утилиты PhotoRec проводит сканирование раздела и поиск удаленых файлов, если кто знает утилиты используемые в PhotoRec, напишите, не откажусь от расширенного ответа.

fls используемая сейчас, насколько я понял ищет в nfs, но как говорил он у меня на разделе переписан и по нему не все находится, так что не подходит, его можно оставить но на быстрое автоматическое востановление

P.S. Пишется и проверяется на Ubuntu 10.04


Содержание

Сообщения в этом обсуждении
"Скрипт востановления NTFS"
Отправлено Aquarius , 28-Ноя-10 02:12 
> PhotoRec проводит сканирование раздела и поиск удаленых файлов, если кто знает
> утилиты используемые в PhotoRec, напишите, не откажусь от расширенного ответа.

на сколько знаю, PhotoRec не пользуется никакими утилитами, собственно, она сама и есть утилита сканирования с целью поиска удаленных файлов


"Скрипт востановления NTFS"
Отправлено iks_ , 28-Ноя-10 09:58 
> на сколько знаю, PhotoRec не пользуется никакими утилитами, собственно, она сама и
> есть утилита сканирования с целью поиска удаленных файлов

Тогда может кто подскажет чем вскрыть /usr/sbin/photorec, пробовал в cat и nano, выдает какуюто левую кодировку, переьрал почти все, но подобрать не удалось чтоб посмотреть, или может стоит разложить этот бинарник, но как не знаю, тогда и видно будет что и где он использует и через что работает, а вообще PhotoRec даже при установке запрашивает утилиты к себе в паралель, вот какие сразу внимания не обратил, могу точно сказать что e2fsck он использует, но не в ntfs, и еще у него принцип примерно такой-же как у Sleuth Kit, каждая функция идет из отдельной утилиты.
Но Sleuth Kit не подходит, fls из него и используется на данный момент


"Скрипт востановления NTFS"
Отправлено Aquarius , 28-Ноя-10 12:43 
>> на сколько знаю, PhotoRec не пользуется никакими утилитами, собственно, она сама и
>> есть утилита сканирования с целью поиска удаленных файлов
> Тогда может кто подскажет чем вскрыть /usr/sbin/photorec,

товарищ!
эта утилита создана под лицензией GPL
просто возьми исходники!


"Скрипт востановления NTFS"
Отправлено iks_ , 28-Ноя-10 13:31 
> эта утилита создана под лицензией GPL
> просто возьми исходники!

Вот и попытался вскрыть посмотреть код, да не получилось, может подскажете где посмотреть нормального вида исходник тогда


"Скрипт востановления NTFS"
Отправлено Aquarius , 29-Ноя-10 16:39 
>> эта утилита создана под лицензией GPL
>> просто возьми исходники!
> Вот и попытался вскрыть посмотреть код, да не получилось, может подскажете где
> посмотреть нормального вида исходник тогда

он (код) в открытом доступе, его не надо искать в самой утилите
можно попытаться поискать на официальном сайте, можно в поисковиках


"Скрипт востановления NTFS"
Отправлено iks_ , 30-Ноя-10 12:14 
> он (код) в открытом доступе, его не надо искать в самой утилит

Только нашел, а то вся сборка шла с полуоткрытым кодом, сейчас не собраное скачал, блин край Си учить, я с ним не очень, как-то, больще PHP, as3, java, короче все на web, сейчас понемногу shell подгонять, начал, а тут чтоб в коде нормально разобратся и применить на свои нужды край Си еще изучать, надо, но может и к лудщему, тогда в Qt писать прогу и с нормальным графическим интерфейсом делать сразу.
Короче посмотрю что получится ;)


"Скрипт востановления NTFS"
Отправлено iks_ , 28-Ноя-10 11:23 
Сейчас немного почитал http://ru.wikipedia.org/wiki/NTFS и скажу больще, это есть в самом ядре, кто разбирается, подскажите, на самом деле нужно написать рабочию понятную утилиту, и мне нужна и по любому выложу ее когда будет работать нормально, да и не скрываю сейчас что написано

"Скрипт востановления NTFS"
Отправлено iks_ , 28-Ноя-10 16:17 
Сколько не лазию по сайтам, и везде описание работы конечных утилит, а от куда ноги растут, ни где по уму не написано, ntfs-3g вроде тоже подключает, работает, и так-же если копать глубже чем только файлы на диске, то долна видеть удаленые, то-же касается и dd но блин где корень сканирования диска ни как понять не могу ;)


"Скрипт востановления NTFS"
Отправлено Pahanivo , 30-Ноя-10 12:23 
лучшее что есть для восстановления виндовых фалух (вернне для вытакскивания максимума с убитой файлухи) - это R-STUDIO (win)

"Скрипт востановления NTFS"
Отправлено iks_ , 30-Ноя-10 12:46 
> лучшее что есть для восстановления виндовых фалух (вернне для вытакскивания максимума с
> убитой файлухи) - это R-STUDIO (win)

Так себе прога, если уж брать на вытаскивание, то лудще PhotoRec пока не встретил, он именно по диску сканит, а R-STUDIO похоже на то что с MFT читает и все, если немного было записано, то она уже не все находит, при том что PhotoRec тянет файлы какие R-STUDIO не видет, R-STUDIO у меня нашла 22 раздела на 200 гиговом разделе, потом при полном сканировании в этих найденых, еще по 10-20 найдено, было, короче только сканировал 4-е дня и толку ноль =)


"Скрипт востановления NTFS"
Отправлено Pahanivo , 30-Ноя-10 13:21 
>> лучшее что есть для восстановления виндовых фалух (вернне для вытакскивания максимума с
>> убитой файлухи) - это R-STUDIO (win)
> Так себе прога, если уж брать на вытаскивание, то лудще PhotoRec пока
> не встретил, он именно по диску сканит, а R-STUDIO похоже на
> то что с MFT читает и все, если немного было записано,
> то она уже не все находит, при том что PhotoRec тянет
> файлы какие R-STUDIO не видет, R-STUDIO у меня нашла 22 раздела
> на 200 гиговом разделе, потом при полном сканировании в этих найденых,
> еще по 10-20 найдено, было, короче только сканировал 4-е дня и
> толку ноль =)

не надо ругать прогу если у вас кривые руки - это лучшая (может одна из лучших, я просто давно не поднимал убитые файлухи поэтому сравнить несчем)
а если была сделана запись - то уж извините - башкой надо думать прежде чем кривыми руками лезть


"Скрипт востановления NTFS"
Отправлено iks_ , 30-Ноя-10 13:52 
> не надо ругать прогу если у вас кривые руки - это лучшая
> (может одна из лучших, я просто давно не поднимал убитые файлухи
> поэтому сравнить несчем)
> а если была сделана запись - то уж извините - башкой надо
> думать прежде чем кривыми руками лезть

Ну домашний комп, не одни руки, были бы одни и инфа бы не удалилась =)
Это сейчас да раздел отключен, домашнии не могут его найти, а так увидели место свободное и давай кидать, ладно хоть файлы небольшие )))
Но говорю, даже при том что была записана инфа все равно, PhotoRec вытаскивает файлы, но у него одно неудобство, несохраняет файловую систему, и имена файлов меняет )))
А по R-studio она хороша если сразу востанавливать


"Скрипт востановления NTFS"
Отправлено Pahanivo , 30-Ноя-10 18:42 
> Но говорю, даже при том что была записана инфа все равно, PhotoRec
> вытаскивает файлы, но у него одно неудобство, несохраняет файловую систему, и
> имена файлов меняет )))
> А по R-studio она хороша если сразу востанавливать

а вам не кажется как минимум сомнительным факт вытаскивания инфы из перезаписанных секторов? :)


"Скрипт востановления NTFS"
Отправлено iks_ , 02-Дек-10 10:09 
> а вам не кажется как минимум сомнительным факт вытаскивания инфы из перезаписанных
> секторов? :)

А ни кто не говорить о переписаных, их есть ни так много, но то что почти 10000 фотографий ни одна прога не могла найти в том числе и R-studio, а PhotoRec их вытащил это о чем-то но говорит думаю. Вот и подумалось, раз он находит, то и попробовать, модефицировать его чтоб можно было востанавливать по нормальному.


"Скрипт востановления NTFS"
Отправлено iks_ , 09-Дек-10 09:55 
Может кому надо сборник исходников http://packages.debian.org/ru/source/sid/