Сейчас на форуме: vasilevradislav, tyns777, zombi-vadim (+3 невидимых)

 eXeL@B —› Программирование —› Восстановление файлов
Посл.ответ Сообщение

Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 06 февраля 2008 17:34 · Поправил: Psychedelic
· Личное сообщение · #1

Привет.

Необходимо узнать детали как восстановить удаленный файл на диске.
Что для этого необходимо. Возможно кто то сталкивался уже с этим вопросом.
С чего следует начинать. Насколько я догадываюсь чтобы восстановить файл, необходимо открыть
диск в обход файловой системы (raw) и в зависимости от файловой системы найти запись файла и
его местонахождение. Т.е. для этого необходимо изучить - структуры и принципы работы FAT xx и NTFS .
Просьба подвердить, действительно ли так или можно обойтись малой кровью.

Возможно у кого то найдуться исходники (Си, С++, Делфи) подобной программы .
Или ссылки с чего начинать.
Я был бы очень и очень благодарен и выставил бы много пива.



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 06 февраля 2008 19:46 · Поправил: HiEndsoft
· Личное сообщение · #2

структуры и принципы работы FAT xx и NTFS - ты сам себе ответил.
Источники: MSDN, DDK, google.com, wasm.ru: www.wasm.ru/forum/viewtopic.php?id=10390
Add: не пью (в завязке).

-----
продавец резиновых утёнков




Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 06 февраля 2008 20:16
· Личное сообщение · #3

восстановление в raw по-моему возможно только если файл не фрагментирован



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 06 февраля 2008 20:32
· Личное сообщение · #4

.. и то на NTFS

-----
продавец резиновых утёнков





Ранг: 192.7 (ветеран), 154thx
Активность: 0.070
Статус: Участник
The ONE

Создано: 06 февраля 2008 20:42
· Личное сообщение · #5

Psychedelic
Вот тут рассматривалось - www.wasm.ru/forum/viewtopic.php?id=6959
Add: пью (в развязке).

-----
Сотрудник DHARMA





Ранг: 107.6 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 07 февраля 2008 02:08 · Поправил: Gambit
· Личное сообщение · #6

Решил добавить такой вопрос:
есть дефрагментаторы
а есть ли "фрагментаторы"? Или можно ли как-то искусственно вызвать сильную фрагментацию файла(ов)?

-----
программистом не рождаются - им умирают




Ранг: 5.7 (гость)
Активность: 0.020
Статус: Участник

Создано: 07 февраля 2008 02:48
· Личное сообщение · #7

есть программа R-Studio посмотри ее принцип работи (программа супер востанавлевает даже посля второво форматирования).




Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 07 февраля 2008 03:16
· Личное сообщение · #8

452 пишет:
программа супер востанавлевает даже посля второво форматирования


После полного форматирования табе никакая программа не востановить

-----
Что один человек сделал , другой всегда сломать может...





Ранг: 107.6 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 07 февраля 2008 09:08
· Личное сообщение · #9

452 пишет:
востанавлевает даже посля второво форматирования

Да хоть десять форматирований! Какая разница?
MACKLIA пишет:
После полного форматирования табе никакая программа не востановить

+1)
Psychedelic
Читай Криса Касперского _http://www.insidepro.com/rus/doc.shtml - у него есть кое-какая инфа..

-----
программистом не рождаются - им умирают




Ранг: 37.1 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 07 февраля 2008 12:35
· Личное сообщение · #10

А вообще, возможно восстановление файла в системе, сертифицированной по С2?




Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 07 февраля 2008 14:08 · Поправил: MACKLIA
· Личное сообщение · #11

Gambit пишет:
Да хоть десять форматирований! Какая разница?


Разница есть.Если брать удаление методом перезаписи ,то согласно требованием мин.обороны сша , перезапись должна осуществлятся 30 раз (особенно актуально для дискет) ,что гарантирует безвозвратное уничтожение данных.Хотя многократная перезапись скорее всего и не позволит востановит файл ,но позволит получить хоть какую то информацию ,правда для "домашнего" применения этот способ вообще фантастика (имеется ввиду востановление файла который был перезаписан)

-----
Что один человек сделал , другой всегда сломать может...




Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 07 февраля 2008 14:51 · Поправил: HiEndsoft
· Личное сообщение · #12

Полное форматирование и есть перезапись нулями, после чего программно уже не восстановишь. Аппаратно можно (магниторезонансный метод).

-----
продавец резиновых утёнков





Ранг: 107.6 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 07 февраля 2008 16:17
· Личное сообщение · #13

HiEndsoft пишет:
Полное форматирование и есть перезапись нулями

Ну.. в этом случае и одного форматирования достаточно - чудес не бывает..

-----
программистом не рождаются - им умирают





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 07 февраля 2008 16:35
· Личное сообщение · #14

Форматирование бывает разное: высокоуровневое (которое как раз и делает винда или format) и низкоуровневое, которое на коленке не сделать. Дык вот после высокоуровневого восставновить инфу можно вполне, посему лучше брать и руками или прогой не форматировать, а именно перезаписывать. После малого числа перезаписей можно считать аппаратными методами, посему и рекомендуют проходить много раз. А вообще тема не об этом, оффтоп заканчиваем, а то посты начну килять.




Ранг: 107.6 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 07 февраля 2008 20:03 · Поправил: Gambit
· Личное сообщение · #15

Раз тема о восстановлении - добавлю такой вопрос.. В гугле не нашел..
Колдую над битой болванкой, WinHex при попытке ее прочесть выдает запрос о количестве циллиндров и проч (см. аттач).. Как ввести правильные данные (какие данные правильные)?
---
вот тому сообщению, которое ниже:
HiEndsoft пишет:
Зачем изобретать велосипед? Готовые софты попробуй типа Bad Copy Pro.

не катит

-----
программистом не рождаются - им умирают





Ранг: 107.6 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 07 февраля 2008 20:06
· Личное сообщение · #16

Аттач..

e950_07.02.2008_CRACKLAB.rU.tgz - disk.JPG

-----
программистом не рождаются - им умирают




Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 07 февраля 2008 20:09
· Личное сообщение · #17

Gambit пишет:Колдую над битой болванкой, Зачем изобретать велосипед? Готовые софты попробуй типа Bad Copy Pro.

-----
продавец резиновых утёнков




Ранг: 14.5 (новичок)
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2008 16:48
· Личное сообщение · #18

востанавливать файл не сложно!
если ты хочешь по-ться то тебе нужен С++ или асм, куча статей по нтфс, знание и навыки програмиста. ну и упорство!
если ты просто как хирург удаляет опухоль хочешь востанавливать файлы то для етого тебе нужен тока WinHex, знания NTFS и можно работать. вот там нечего сложного нету. нужно нормально с атрибутами разобраться! я тебе все расказывать не буду так как ето геморно и долго. заходишь на гугл и ищешь доку по нтфс ну и по работе с ней! програмируешь! если какието вопросы то пиши мне в ЛС! потому что скорее всего я тебе в тему больше не зайду! будут проблемы или вопросы и будем их решать! я уже долго с НТФС разбираюсь и впринципе мне не тяжело поделиться знаниями лил опытом! так что пиши тока пожалуйста конкретно а не обовсем! постараюсь помочь(тут я бываю редко поетому прежде чем написать мне все обдумай и взвесь!) ПОМОГУ! 100%



Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 08 февраля 2008 18:36
· Личное сообщение · #19

Товарищи, может у кого нибудь исходники для win завялились?
Хоть одним глазком глянуть.



Ранг: 1.4 (гость)
Активность: 0.010
Статус: Участник

Создано: 09 февраля 2008 03:22
· Личное сообщение · #20

super_man86 пишет:
тебе нужен С++ или асм, куча статей по нтфс

NTFS вообще-то закрытый формат. Microsoft не раскрывает полностью его спецификацию. Так что в статьях "по нтфс" очень много неточностей. Лучше пользоваться готовым софтом для восстановления, я пользуюсь "Easy Recovery Pro".
З.Ы. Но это в крайнем случае, обычно я вовремя делаю резервные копии




Ранг: 107.6 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 09 февраля 2008 14:53
· Личное сообщение · #21

Ладно, харе флуд разводить.. такой хорош тем - восстановление данных собственноручно..
Итак,
- для дизассемблирования самих дисков используем WinHex:
_http://exelab.ru/f/action=vthread&forum=5&topic=11171
- для расширения кругозора - статьи КК: http://www.insidepro.com/rus/doc.shtml

-----
программистом не рождаются - им умирают




Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 11 февраля 2008 17:56
· Личное сообщение · #22

Gambit thnx за хорошую ссылку.

>>Лучше пользоваться готовым софтом для восстановления, я пользуюсь "Easy Recovery Pro".

Действительно, ведь уже есть прога..
А как по вашему разработчики ERP это делают? Ведь они же не родились с этими знанием..
Тоже узнавали, читали итп..




Ранг: 107.6 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 11 февраля 2008 20:02
· Личное сообщение · #23

по поводу этого что-нить скажете?
Gambit пишет:
Аттач..

e950_07.02.2008_CRACKLAB.rU.tgz - disk.JPG


-----
программистом не рождаются - им умирают





Ранг: 156.2 (ветеран), 2thx
Активность: 0.090
Статус: Участник

Создано: 17 февраля 2008 22:46
· Личное сообщение · #24

а можно ли как-то восстановитьданные,если диск не читается вообще?
в windows 2000 пишет: "G:\ is not accessible. Incorrect function". При этом, если смотреть на диск, то видно, что данные были записаны.видно несколько дорожек(не меньше двух) разной ширины.
Программа badcopy естественно не помогает, т.к. диск не читается.



Ранг: 72.7 (постоянный), 27thx
Активность: 0.050.01
Статус: Участник

Создано: 18 февраля 2008 02:35
· Личное сообщение · #25

Mavlyudov пишет:
а можно ли как-то восстановитьданные,если диск не читается вообще?
в windows 2000 пишет: "G:\ is not accessible. Incorrect function". При этом, если смотреть на диск, то видно, что данные были записаны.видно несколько дорожек(не меньше двух) разной ширины.
Программа badcopy естественно не помогает, т.к. диск не читается.

тебе уже советовали попробуй Easy Recovery Pro мне он помогает и восстанавливает примерно гдето на 95% информации.




Ранг: 156.2 (ветеран), 2thx
Активность: 0.090
Статус: Участник

Создано: 18 февраля 2008 21:46
· Личное сообщение · #26

Stars
не помогает он. привод не видит компакт диск



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 18 февраля 2008 22:02 · Поправил: HiEndsoft
· Личное сообщение · #27

Читай -->"Методы низкоуровневого управления приводами" Криса Касперски<-- http://www.insidepro.com/kk/050/050r.shtml и пиши свой софт, может разбогатеешь

-----
продавец резиновых утёнков



 eXeL@B —› Программирование —› Восстановление файлов
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати