Восстановление данных

Инструменты восстановления файлов SeqBox и BlockHashLoc

Инструменты восстановления файлов SeqBox и BlockHashLoc

SeqBox и BlockHashLoc - два инструмента для восстановления файлов, предназначенные для помощи в восстановлении файлов, если файловая система устройства хранения больше не доступна.

Файлы могут стать недоступными по разным причинам. Они могли быть удалены, они могут быть повреждены или если файловая система устройства хранения повреждена или удалена.

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

Хотя резервное копирование помогает, им требуется пространство для хранения, по крайней мере, такое же, как общий объем данных, которые занимают все файлы, для которых необходимо выполнить резервное копирование. Поскольку рекомендуется создавать несколько резервных копий, это обычно означает, что хранилище резервных копий должно иметь размер, кратный размеру данных резервных копий.

SeqBox и BlockHashLoc

SeqBox и BlockHashLoc, последний основан на первом, - это два инструмента, которые создают файлы восстановления, которые пользователи и системные администраторы могут использовать в случае аварии. Эти инструменты не заменяют резервные копии, поскольку они не могут восстанавливать файлы, если некоторые данные больше не доступны, но они могут дополнять традиционные решения для резервного копирования.

Оба приложения вычисляют криптографические хэши всех блоков, составляющих файл. В процессе восстановления эта информация используется для выбора блоков на запоминающем устройстве, из которых был создан исходный файл, для их объединения.

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

Основное различие между SeqBox и BlockHashLoc заключается в том, что первый создает автономный контейнер, содержащий информацию для восстановления, а второй - параллельный файл.

BlockHashLoc

Программа представлена ​​в виде двух скриптов Python; один - BHLMake - который можно запустить для создания файлов BHL с блокировками и метаданными, а другой - BHLReco - для выполнения операций восстановления.

Вы можете запустить программу с помощью команды bhlmake *.* для обработки всех файлов в каталоге или использования определенных фильтров, e.грамм. blhmake *.jpg для обработки всех изображений JPG.  Вы можете использовать параметр -r для рекурсии каталогов поверх этого.

Программа создает небольшие файлы bhl для каждого файла, который обрабатывается в процессе make. Эти файлы используются позже в процессе восстановления. Параметр -t запускает тесты для этих файлов, чтобы убедиться, что они не повреждены. Файлы восстановления относительно небольшие, обычно от 6 до 10% от исходного файла.

Чтобы восстановить файлы после аварии, вы должны запустить bhlreco storagedevice -bhl *.команда bhl. Вам необходимо заменить запоминающее устройство на диск, который вы хотите просканировать.

SeqBox

SeqBox работает немного иначе, чем BlockHashLoc. Поставляется с четырьмя инструментами вместо двух. Вы можете использовать инструмент SBXEnc для кодирования файла в контейнер SBX и SBXDec для его декодирования обратно в исходный файл.

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

Заключительные слова

BlockHashLoc и SeqBox - две интересные программы, которые могут помочь с восстановлением файлов при определенных обстоятельствах.

Хотя они используют одни и те же методы для идентификации файлов на устройстве хранения, они различаются, когда дело доходит до вывода. SeqBox создает контейнер с рассматриваемым файлом, вместо этого BlockHashLoc представляет собой отдельный файл.

Теперь ваша очередь: как вы защищаете важные файлы?

Левая кнопка мыши не работает в Windows 10
Если вы используете выделенную мышь со своим ноутбуком или настольным компьютером, но левая кнопка мыши не работает в Windows 10/8/7 по какой-то причи...
Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...
Как изменить направление прокрутки мыши и сенсорной панели в Windows 10
Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе...