А можно будет по логу восстановить случайно испорченный или удаленный файл?
Нет.
В лог записывается только сам факт операции над определенным объектом, а чтобы его восстановить нужно записывать объект целиком.
От случайно удаленного или запорченного файла лучше помогает регулярное создание резервных копий ![]()
Тем более что это можно делать на автомате вставив например бат-файл в автозагрузку.
Есть например консольный pkzip (pkzipc.exe) который подобно досовскому работает из командной строки, но является полноценным 32-разрядным Windows-приложением.