вчера я удалил (фрагментированный) архивный файл только для того, чтобы обнаружить, что он не распаковывался правильно, поэтому я остался в затруднительном положении. К счастью, на диске было не так много свободного места, поэтому большая часть пространства, отмеченного как свободное, была из теперь удаленного архива. Я вытащил редактор дисков и -больно-управляемый для того чтобы получить список рядов группы от сала которые были отмечены как неиспользованный. Моя задача тогда состояла в том, чтобы сохранить эти диапазоны кластеров в файлы, чтобы я мог изучить их, чтобы попытаться определить, какие части были из архива и рекомбинировать их, чтобы попытаться восстановить удаленный файл.
это оказалось огромной болью в заднице, потому что редактор дисков не было возможности выбрать диапазон кластеров, поэтому мне пришлось перейти к началу каждого кластера и удерживайте 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
к сожалению, мои поиски оказались пустыми.
Есть идеи?
Спасибо!