Форум: Принцип считывания - Hetman Uneraser

Принцип считывания

Список разделов Восстановление файлов Hetman Uneraser

Описание: Использование / Отзывы / Обсуждение
Модератор: Valery Martyshko

Сообщение #1 Umbralife » 07.11.2013, 16:55

В описании программы сказано что она изначально считывает данные файла, начало бит, допустим AB A8 и так далее, и после по своим сигнатурам и алгоритмам восстанавливает, такой вопрос, а как вкратце происходит это будущее сканирование, если определяется только начало, поиск остального продолжения на жестком диске?
Umbralife
Автор темы
Аватара
Сообщения: 10
Темы: 8
С нами: 3 года 1 месяц

Сообщение #2 hetman_software » 08.11.2013, 09:40

Hetman Uneraser использует комплекс алгоритмов для восстановления файлов. Вы говорите об алгоритме поиска файлов по сигнатурам. Подробнее об этом типе анализа можно прочитать здесь - Как работают алгоритмы сигнатурного поиска в программах восстановления данных.

В двух словах алгоритм работает так:
1. Для некоторых типов файлов кроме "сигнатур" начала, существуют "сигнатуры" окончания.
2. Для некоторых типов файлов в заголовке можно прочитать размер.
3. Об окончании файла можно судить по появлению новой сигнатуры.

Программа считывает последовательно информацию между первым и последним битом файла. К сожалению файлы большого размера часто бывают фрагментированны и алгоритм восстановления по сигнатурам работает не правильно. Это один из случаев, когда восстановленные файлы не открываются. Подробнее о восстановлении фрагментированных файлов читайте блог.

Hetman Partition Recovery использует более продвинутый алгоритм. Утилита проверяет файлы на валидность и исправляет ошибки логической структуры файлов прямо во время восстановления.
Техническая поддержка:

Почта: support_ru@hetmanrecovery.com

Телефоны: Россия +7 (499) 500 55 04, Украина +38 (099) 600 01 45


Сотрудничество:

Почта: sales@hetmanrecovery.com
hetman_software M
Администратор
Аватара
Возраст: 33
Откуда: Россия, Москва
Сообщения: 218
Темы: 12
С нами: 6 лет 5 месяцев

Сообщение #3 Sergeyua » 08.11.2013, 20:40

А что означает фрагментированны?
Это как-то связано с дефрагментацией жесткого диска, и вообще, советовали бы ли вы её производить при установленной программе?
Sergeyua
Аватара
Сообщения: 12
С нами: 3 года

Сообщение #4 JeyGong » 09.11.2013, 15:12

Удивляет то, что программа имеет алгоритм восстановления ошибок логической структуры, как-то на просторах интернета была информация что такое практически не возможно реализовать, но как видно нет ничего не возможного. Как это происходит, можно вкратце?
JeyGong
Аватара
Сообщения: 38
Темы: 7
С нами: 3 года

Сообщение #5 hetman_software » 11.11.2013, 14:51

To: Sergeyua. Про фрагментацию

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

To: JeyGong. Про фрагментацию
Структура некоторых типов файлов предполагает хранение данных в ввиде последовательных блоков. Часто перезапись одного из таких блоков приводит к ошибке открытия файла в стандартной программе просмотра или редактирования изображений. Наши утилиты пытаются исправить такие ошибки.
Техническая поддержка:

Почта: support_ru@hetmanrecovery.com

Телефоны: Россия +7 (499) 500 55 04, Украина +38 (099) 600 01 45


Сотрудничество:

Почта: sales@hetmanrecovery.com
hetman_software M
Администратор
Аватара
Возраст: 33
Откуда: Россия, Москва
Сообщения: 218
Темы: 12
С нами: 6 лет 5 месяцев

Сообщение #6 Dantes » 18.11.2013, 10:29

Получается это одновременно и полезно, и опасно, если же пошла об этом речь.
У меня часто бывало такое, что файлы удалялись, я форматировал винчестер и делал дефрагментацию, выходит я сам себе уменьшал шансы на восстановление?
Dantes
Аватара
Сообщения: 41
Темы: 3
С нами: 3 года


Вернуться в Hetman Uneraser

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость

cron