Вчера я удалил (фрагментированный) архивный файл только для того, чтобы обнаружить, что он распакован неправильно, поэтому я остался на мели. К счастью, на диске было мало свободного места, поэтому большая часть места, помеченного как свободное, была из удаленного архива. Я придвинул редактор диска И - больно управляемых тайцами , чтобы получить список кластера варьируется от FAT , которые были отмечены как неиспользуемые. Тогда моей задачей было сохранить эти диапазоны кластеров в файлы, чтобы я мог изучить их, чтобы попытаться определить, какие части были из архива, и рекомбинировать их, чтобы попытаться восстановить удаленный файл.
Это оказалось огромной болью в заднице, потому что редактор диска не имел возможности выбрать диапазон кластеров, поэтому мне пришлось переходить к началу каждого кластера и удерживать Ctrl+Shift+PgDn, пока я не достиг конец диапазона (который обычно длился вечно!)
Я сделал быстрый поиск в Google, чтобы увидеть, смогу ли я найти инструмент командной строки (желательно с версиями для Windows и DOS), который позволил бы мне выполнять такие команды, как:
SAVESECT -c 0xBEEF 0xCAFE FOO.BAR ::save clusters 0xBEEF-0xCAFE to FOO.BAR
SAVESECT -s 1111 9876 BAZ.BIN ::save sectors 1111-9876 to BAZ.BIN
К сожалению, мой поиск оказался пустым.
Есть идеи?
Спасибо!