Мне всегда было интересно узнать как Recuva восстанавливает файлы на моем Windows.
Поэтому я решил перевести справку о Recuva от ее создателей.
Windows использует MFT как указатель на файлы, которые хранятся на Ваших жестких дисках.
Когда вы удаляете файл, Windows быстрее пометить MFT запись как удаленную нежели перезаписать файл, поэтому файл остается на диске.
Восстановление данных
Когда Вы впервые удаляете файл, Windows не перезаписывает MFT запись, пока не понадобится повторно использовать ее.
Recuva сканирует MFT в поиске файлов помеченных как удаленные. Так как MFT записи для удаленных файлов по-прежнему полны (они включают дату удаления, размер файла, и его расположение на диске), Recuva может предоставить Вам полный список многих файлов и помочь восстановить их.
Однако, поскольку Windows нужно создавать новые файлы, в итоге она перезапишет эти MFT записи, где находятся новые файлы. Поэтому Recuva не может восстановить каждый файл — и поэтому лучше запускать Recuva как только Вы удалили файл.
Глубокое сканирование
Процесс глубокого сканирования использует MFT с целью найти файлы, а также содержимое диска. Recuva просматривает каждый кластер (блок) диска, чтобы найти заголовки файла, означающие начало файла. По этим заголовкам Recuva может увидеть имя файла и его тип (например JPG или DOC файл).
Поэтому, глубокое сканирование занимает много времени. Есть тысячи типов файлов и Recuva может идентифицировать наиболее важные.
Однако если файл фрагментирован, Recuva не сможет восстановить его.
2-х этапный метод Recuva
В независимости от того используете Вы обычное сканирование или глубокое, Recuva сканирует дважды.
Первое анализирует Ваш компьютер и ищет файлы которые Recuva может восстановить.
Второе сканирование анализирует эти файлы, чтобы оценить вероятность их успешного восстановления.
Если Вы остановите первое сканирование, то не будет выведено никакой информации о файлах.
Если Вы остановите второе, то Вы сможете просмотреть файлы, но информация будет не такой полной.
Грамотеи, просьба писать в личку если найдете какие-то ошибки.
Поэтому я решил перевести справку о Recuva от ее создателей.
Windows использует MFT как указатель на файлы, которые хранятся на Ваших жестких дисках.
Когда вы удаляете файл, Windows быстрее пометить MFT запись как удаленную нежели перезаписать файл, поэтому файл остается на диске.
Восстановление данных
Когда Вы впервые удаляете файл, Windows не перезаписывает MFT запись, пока не понадобится повторно использовать ее.
Recuva сканирует MFT в поиске файлов помеченных как удаленные. Так как MFT записи для удаленных файлов по-прежнему полны (они включают дату удаления, размер файла, и его расположение на диске), Recuva может предоставить Вам полный список многих файлов и помочь восстановить их.
Однако, поскольку Windows нужно создавать новые файлы, в итоге она перезапишет эти MFT записи, где находятся новые файлы. Поэтому Recuva не может восстановить каждый файл — и поэтому лучше запускать Recuva как только Вы удалили файл.
Глубокое сканирование
Процесс глубокого сканирования использует MFT с целью найти файлы, а также содержимое диска. Recuva просматривает каждый кластер (блок) диска, чтобы найти заголовки файла, означающие начало файла. По этим заголовкам Recuva может увидеть имя файла и его тип (например JPG или DOC файл).
Поэтому, глубокое сканирование занимает много времени. Есть тысячи типов файлов и Recuva может идентифицировать наиболее важные.
Однако если файл фрагментирован, Recuva не сможет восстановить его.
2-х этапный метод Recuva
В независимости от того используете Вы обычное сканирование или глубокое, Recuva сканирует дважды.
Первое анализирует Ваш компьютер и ищет файлы которые Recuva может восстановить.
Второе сканирование анализирует эти файлы, чтобы оценить вероятность их успешного восстановления.
Если Вы остановите первое сканирование, то не будет выведено никакой информации о файлах.
Если Вы остановите второе, то Вы сможете просмотреть файлы, но информация будет не такой полной.
Грамотеи, просьба писать в личку если найдете какие-то ошибки.
Enmar Автор
Кстати, для Python существует анализатор MFT, вот github.com/dkovar/analyzeMFT
Всех с наступающим Рождеством!