Причины:
1. Жесткое удаление (Shift+Del) или очистка корзины.
2. Удаление вирусным ПО (шифровальщики, «трояны-стилеры»).
3. Сбой файловой системы (повреждение MFT или каталогов) при выключении питания.
4. Ошибочная работа скрипта очистки (например, `cleanmgr /sageset` с удалением шаблонов Office).
5. Автоматическое замещение файла при повторном сохранении шаблона.
Решение:
1. Восстановление удаленных шаблонов из файловой системы (NTFS)
- Инструмент: `TestDisk` (мультиплатформенная утилита, работа с RAW-данными).
- Команда (Linux Live CD):
bash
sudo testdisk /dev/sda1Выберите `[Advanced]` → `[Undelete]`. Ищите файлы по маске `.dotx`, `.dwt`, `.potx`, `.xltx`.
- Важно: Немедленно остановите запись на диск-источник. Используйте «бесплатную программу для восстановления файлов» Recuva (только в режиме глубокого сканирования, Portable версия с флешки).
2. Восстановление удаленных шаблонов программ через теневые копии (Volume Shadow Copy, VSS)
- Для Windows:
cmd
vssadmin list shadows /for=C:Затем смонтируйте теневую копию в пустую папку:
cmd
mklink /d C:\shadow_copy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy{N}\Скопируйте файлы шаблонов из теневой копии в рабочую директорию.
3. Восстановление конфигураций и выкроек из резервных копий программы
- Для AutoCAD: папка `C:\Users\%USERNAME%\AppData\Local\Autodesk\AutoCAD \R\enu\Template` — проверьте наличие `.dwg` или `.dwt` в `C:\ProgramData\Autodesk\ACA \enu\Defaults\`.
- Для 1С: восстановление шаблонов конфигурации через режим «Конфигуратор» → «Администрирование» → «Восстановить из хранилища конфигурации» (если включен контроль версий).
- Для Microsoft Office: папка `C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Templates` — ищите файл `Normal.dotm` в корзине или используйте встроенную функцию Office «Восстановить файлы» (Файл → Открыть → выберите «Восстановить несохраненные документы»).
4. Восстановление удаленных шаблонов CMS (WordPress, Joomla)
- Через PHPMyAdmin: если шаблоны хранились в БД (кэш, строки опций) — экспорт таблицы `wp_options` и поиск `template` с помощью `SELECT option_value FROM wp_options WHERE opti`.
- Из резервной копии: восстановите файлы темы из архива `backup_.zip` (папка `/wp-content/themes/`). Если нет бэкапов — используйте `photorec` для восстановления `.php`-файлов с жесткого диска.
Важное предупреждение:
- Не используйте инструменты с записью восстановленных файлов на тот же диск (риск перезаписи). Сохраняйте результат на внешний носитель.
- Если нет бэкапов и теневых копий — шанс восстановления после активной записи на диск стремится к нулю (особенно для SSD с TRIM).
- Для конфиденциальных данных (корпоративные шаблоны) — сразу обращайтесь к эксперту цифровой криминалистики (ForensicAnvil.ru) для извлечения с образа диска без изменений.