Бэкап есть, а 1С не поднимается: почему копии врут и как это исправить
Резервное копирование · 14.08.2026 · обновлено 13.10.2026 · 13 мин чтения · Команда НПП РЕКОРД
«У нас всё бэкапится» — до первой аварии. Потом выясняется, что копия битая, неполная, лежала на том же сервере или ей три недели. Разбираем семь причин, почему резервная копия 1С не восстанавливается, как правильно копировать файловую и клиент-серверную базу, что хранить кроме самой базы и как за один вечер проверить, что ваши копии живые.
Коротко. Резервная копия 1С чаще всего не поднимается по пяти причинам: файловую базу скопировали во время работы пользователей, у SQL-базы нет копий журнала транзакций, копии лежали в той же сети и их зашифровали, хорошую копию затёрла ротация или копию никто ни разу не пробовал восстановить. Лечится регламентом: правильный способ копирования для вашего типа базы, правило 3-2-1-1-0 с неизменяемой копией и ежемесячное тестовое восстановление с замером времени.
Резервное копирование все настраивают, но почти никто не проверяет. Бэкап как ремень безопасности: о нём вспоминают ровно тогда, когда что-то менять уже поздно. И тут выясняется, что «зелёная галочка» в системе копирования означала лишь то, что какой-то файл куда-то записался, а не то, что из него можно поднять работающую 1С. Особенно больно это бьёт при атаке шифровальщика: вымогатели целенаправленно охотятся за копиями.
- 96% — атак вымогателей нацелены и на бэкапы
- 76% — таких попыток успешны (копии повреждены или зашифрованы)
- 54% — пострадавших восстановились из бэкапа (минимум за шесть лет)
Источник: Sophos State of Ransomware 2025
Почти половина компаний после атаки не смогла восстановиться из собственных копий
Семь причин, почему копия не поднимается
| Причина | Как проявляется | Как исправить |
|---|---|---|
| Файл базы скопирован «на живую» | Файловая база из копии не открывается или открывается с ошибками | Копировать средствами 1С или при завершённой работе пользователей |
| У SQL-базы нет копий журнала транзакций | Восстановить можно только на ночь, день работы потерян; журнал раздувается до размеров диска | Для модели Full — регулярные копии журнала, или осознанно модель Simple |
| Копии в той же сети или на том же сервере | При атаке зашифрованы вместе с рабочими данными | Копия вне домена и сети, неизменяемая или офлайн |
| Ротация затёрла хорошие копии | Порчу заметили через две недели, а копии хранятся семь дней | Схема хранения с недельными и месячными копиями |
| Копия ни разу не проверялась | Файл есть, но битый или неполный | Ежемесячное тестовое восстановление |
| В копии только база | Нет внешних обработок, настроек сервера 1С, ключей, нужной версии платформы | Копировать всё окружение, а не только данные |
| Никто не знает, как восстанавливать | Восстановление идёт сутки вместо пары часов | Письменная инструкция и учебные восстановления |
Как правильно копировать файловую базу 1С
Файловая база — это один большой файл 1Cv8.1CD. Пока пользователи работают, он постоянно меняется, и простое копирование файла поверх работающей системы даёт копию, собранную из кусков разного времени. Такая копия может не открыться вообще или открыться с повреждениями, которые всплывут позже.
- Встроенное резервное копирование в типовых конфигурациях: в разделе администрирования есть настройка копий по расписанию, которая сама завершает сеансы на время копирования.
- Выгрузка информационной базы в файл .dt через конфигуратор — полная и переносимая копия, но для неё нужно завершить работу пользователей.
- Копирование файла 1Cv8.1CD — только когда в базе никто не работает, например ночью по расписанию с принудительным завершением сеансов.
Как правильно копировать клиент-серверную базу
В клиент-серверном варианте данные хранит СУБД — MS SQL Server или PostgreSQL. Копировать нужно её средствами, а не файлами базы на диске.
- MS SQL Server. Модель восстановления Simple — только полные и разностные копии, вы теряете всё после последней копии. Модель Full позволяет восстановиться на любой момент времени, но требует регулярных копий журнала транзакций — иначе журнал растёт до заполнения диска. Делайте копии с проверкой контрольных сумм (WITH CHECKSUM).
- PostgreSQL. Логическая копия через pg_dump проста и надёжна, но для больших баз медленная. Для восстановления на момент времени используют физическую копию (pg_basebackup) плюс архивирование журналов WAL.
- Выгрузка .dt для больших SQL-баз — дополнительная, а не основная копия: она долгая и требует завершения работы пользователей, зато не зависит от версии СУБД.
Важно. Команда проверки копии (например, RESTORE VERIFYONLY в MS SQL) подтверждает, что файл копии читается, но не гарантирует, что база из него поднимется и будет целой. Надёжная проверка одна — реальное восстановление на отдельный сервер и проверка целостности восстановленной базы.
Что хранить кроме самой базы
| Что | Зачем |
|---|---|
| Дистрибутив нужной версии платформы 1С | Новая платформа может потребовать конвертации, старой может не оказаться под рукой |
| Внешние обработки, отчёты и расширения | Без них учёт работает не так, как вчера |
| Настройки кластера серверов 1С и список информационных баз | Чтобы не восстанавливать конфигурацию сервера по памяти |
| Сведения о лицензиях и ключах защиты | Без лицензий восстановленная 1С не запустится |
| Инструкция по восстановлению | Чтобы восстановить мог не только один конкретный человек |
Правило 3-2-1-1-0
Классическое правило 3-2-1 — три копии данных, на двух разных носителях, одна вне офиса — придумали задолго до шифровальщиков. Сегодня к нему добавляют ещё две цифры.
- 3 копии: рабочие данные и две резервные.
- 2 разных носителя: например, хранилище в офисе и облако.
- 1 копия вне площадки: другое здание или облачное хранилище.
- 1 неизменяемая или офлайн-копия: её нельзя удалить или перезаписать до истечения срока, даже с правами администратора.
- 0 ошибок при проверочном восстановлении: копия считается рабочей, только если из неё реально восстановились.
Неизменяемая копия вне сети — то, до чего шифровальщик не дотянется
Как за вечер проверить, что бэкап живой
- Возьмите самую свежую копию базы 1С.
- Разверните её на отдельном компьютере или сервере, не подключённом к рабочей базе. Никогда не восстанавливайте поверх рабочей базы.
- Засеките время от «у нас есть файл» до «1С открылась и работает». Это ваш реальный RTO — время простоя в день аварии.
- Откройте базу и найдите документы за вчерашний день. Дата последнего документа — ваш реальный RPO: столько работы вы потеряете.
- Сформируйте пару ключевых отчётов, например оборотно-сальдовую ведомость, и сравните с рабочей базой.
- Для SQL-базы проверьте целостность восстановленной базы средствами СУБД.
- Запишите результат и время. Если восстановление заняло 6 часов, в день аварии бизнес будет стоять минимум 6 часов.
Совет. Если результат не устраивает — копия восстанавливалась слишком долго или в ней не хватило данных, — это ценная находка. Лучше узнать об этом в спокойный вечер, чем в день, когда стоит вся компания.
Регламент, который работает
| Что | Как часто |
|---|---|
| Полная копия базы | Ежедневно, ночью |
| Копия журнала транзакций (SQL, модель Full) | Каждые 15–60 минут — по допустимым потерям данных |
| Копия вне офиса | Ежедневно |
| Неизменяемая или офлайн-копия | Ежедневно или еженедельно, со сроком хранения не меньше месяца |
| Тестовое восстановление | Ежемесячно и после любых изменений схемы копирования |
| Контроль заданий копирования | Ежедневно: уведомление о каждой ошибке |
Бэкап, который никто не восстанавливал, — это не бэкап, а надежда. Настоящая гарантия — копия вне досягаемости шифровальщика и записанное время, за которое вы из неё поднялись.
Частые вопросы
Почему резервная копия 1С не восстанавливается?
Чаще всего потому, что файловую базу скопировали во время работы пользователей, у SQL-базы нет копий журнала транзакций, копии хранились в той же сети и были зашифрованы, хорошую копию затёрла ротация или копию никогда не проверяли восстановлением.
Можно ли копировать файл 1Cv8.1CD во время работы?
Нет. Пока пользователи работают, файл меняется, и копия получается собранной из кусков разного времени. Копируйте файловую базу встроенным резервным копированием 1С, выгрузкой .dt или копированием файла при завершённой работе пользователей.
Как часто делать бэкап 1С?
Минимум — полная копия ежедневно, копия вне офиса ежедневно и неизменяемая копия ежедневно или еженедельно. Для SQL-баз в модели Full дополнительно делают копии журнала транзакций каждые 15–60 минут, в зависимости от того, сколько данных бизнес готов потерять.
Что такое правило 3-2-1-1-0?
Три копии данных, на двух разных носителях, одна вне площадки, одна неизменяемая или офлайн и ноль ошибок при проверочном восстановлении. Последние две цифры добавили из-за шифровальщиков, которые атакуют резервные копии.
Как проверить, что бэкап 1С рабочий?
Восстановить свежую копию на отдельном компьютере, засечь время восстановления, открыть базу, найти вчерашние документы и сформировать ключевые отчёты. Проверка средствами СУБД без восстановления подтверждает только читаемость файла, а не целостность базы.
Достаточно ли выгрузки .dt для резервного копирования?
Для небольшой файловой базы — да. Для большой клиент-серверной базы выгрузка .dt долгая и требует остановки работы, поэтому основной копией должны быть копии средствами СУБД, а .dt — дополнительной.
Теги: бэкап, 1С, восстановление, 3-2-1, MS SQL, PostgreSQL, резервное копирование