The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Скрипт востановления NTFS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

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

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

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Скрипт востановления NTFS"  +/
Сообщение от iks_ (ok) on 28-Ноя-10, 09:58 
> на сколько знаю, PhotoRec не пользуется никакими утилитами, собственно, она сама и
> есть утилита сканирования с целью поиска удаленных файлов

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Скрипт востановления NTFS"  +/
Сообщение от iks_ (ok) on 28-Ноя-10, 13:31 
> эта утилита создана под лицензией GPL
> просто возьми исходники!

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Скрипт востановления NTFS"  +1 +/
Сообщение от Aquarius (ok) on 29-Ноя-10, 16:39 
>> эта утилита создана под лицензией GPL
>> просто возьми исходники!
> Вот и попытался вскрыть посмотреть код, да не получилось, может подскажете где
> посмотреть нормального вида исходник тогда

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Скрипт востановления NTFS"  +/
Сообщение от iks_ (ok) on 30-Ноя-10, 12:14 
> он (код) в открытом доступе, его не надо искать в самой утилит

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

3. "Скрипт востановления NTFS"  +/
Сообщение от iks_ (ok) on 28-Ноя-10, 11:23 
Сейчас немного почитал http://ru.wikipedia.org/wiki/NTFS и скажу больще, это есть в самом ядре, кто разбирается, подскажите, на самом деле нужно написать рабочию понятную утилиту, и мне нужна и по любому выложу ее когда будет работать нормально, да и не скрываю сейчас что написано
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Скрипт востановления NTFS"  +/
Сообщение от Pahanivo (ok) on 30-Ноя-10, 12:23 
лучшее что есть для восстановления виндовых фалух (вернне для вытакскивания максимума с убитой файлухи) - это R-STUDIO (win)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Скрипт востановления NTFS"  +/
Сообщение от iks_ (ok) on 02-Дек-10, 10:09 
> а вам не кажется как минимум сомнительным факт вытаскивания инфы из перезаписанных
> секторов? :)

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

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Скрипт востановления NTFS"  +/
Сообщение от iks_ (ok) on 09-Дек-10, 09:55 
Может кому надо сборник исходников http://packages.debian.org/ru/source/sid/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру