К статье
Практический материал

Администрирование · 11 мин

Отсутствует файл базы данных 1С: причины и способы восстановления

Что делать, если отсутствует файл базы данных 1С: причины ошибки, поиск файла 1Cv8.1CD, восстановление из копии, работа с антивирусом и профилактика.

Сообщение «отсутствует файл базы данных» в 1С появляется, когда платформа не находит основной файл информационной базы по указанному пути. Для файлового режима это файл 1Cv8.1CD, лежащий в каталоге базы. Если файл удалён, перемещён, переименован, заблокирован антивирусом или недоступен по сети, запуск базы останавливается именно на этом этапе.

Паника здесь вредна: в большинстве случаев данные не потеряны, а проблема сводится к неверному пути, отключённому сетевому диску или карантину антивируса. Но есть и опасные сценарии — случайное удаление, сбой диска, шифровальщик. Поэтому первое правило — ничего не удалять, не форматировать и не запускать «чистку» диска до выяснения причины.

Ниже разобраны причины ошибки, пошаговая диагностика, способы восстановления из резервной копии и действия, которые нельзя выполнять, чтобы не усугубить ситуацию. Материал ориентирован на файловые базы 1С 8.3 — самый распространённый сценарий для небольших организаций.

Как понять, что именно произошло с файлом базы

Перед любыми действиями зафиксируйте симптомы. Текст ошибки, момент её появления (при запуске, при открытии конкретной базы, после обновления Windows) и состав участников (один компьютер или все пользователи сети) сужают круг причин с десятка до двух-трёх.

Если ошибка возникает только у одного пользователя, а остальные работают нормально, проблема почти наверняка локальная: неверный путь в списке баз, отключённый сетевой диск или антивирус на конкретном ПК. Если база не открывается ни у кого — проверяйте сам сервер или компьютер, где физически лежит файл 1Cv8.1CD.

Ошибка у всех пользователейПроблема на стороне файла или сервера

Проверить наличие 1Cv8.1CD в каталоге базы и доступность самого компьютера/диска

Ошибка у одного пользователяЛокальная причина

Проверить путь в списке баз, сетевой диск и карантин антивируса на этом ПК

Ошибка после обновления Windows или антивирусаВероятна блокировка файла

Открыть журнал антивируса и список карантина

Папка базы пуста или файл исчезУдаление, сбой диска или шифровальщик

Проверить корзину, журналы, наличие файлов с чужеродными расширениями

Проверка пути к базе и наличия файла 1Cv8.1CD

Откройте окно запуска 1С, выделите проблемную базу и нажмите «Изменить» — в настройках указан каталог информационной базы. Скопируйте этот путь и пройдите по нему в проводнике. Если папка не открывается, значит, путь устарел: базу перенесли на другой диск или компьютер, а в списке осталась старая ссылка.

Если папка открывается, найдите внутри файл 1Cv8.1CD — именно он является «телом» базы. Его отсутствие при наличии служебных папок (например, каталогов с логами) означает, что файл удалён или заблокирован. Также проверьте, не лежит ли рядом файл с похожим именем, но другим расширением — признак работы шифровальщика.

Порядок проверки пути и файла
  1. 1
    Откройте список информационных баз и посмотрите путь к проблемной базе
  2. 2
    Пройдите по этому пути в проводнике Windows
  3. 3
    Убедитесь, что файл 1Cv8.1CD присутствует и его размер больше нуля
  4. 4
    Если база сетевая — проверьте, подключён ли сетевой диск и доступен ли сервер (открывается ли общая папка)
  5. 5
    Если файл на месте — проверьте права доступа: у пользователя должно быть право чтения и записи в каталог базы

Для сетевых баз частая причина — буква диска. Если путь задан как Z:\Base, а диск Z не подключился при входе в систему, 1С честно сообщит об отсутствии файла. Решение — переподключить диск или, что надёжнее, прописать путь в формате UNC (\\Сервер\ОбщаяПапка\База), который не зависит от букв дисков.

Восстановление файла из карантина антивируса

Антивирусы периодически помещают 1Cv8.1CD в карантин или блокируют доступ к нему, особенно после обновления вирусных баз и при интенсивной записи в файл. Файл при этом физически существует, но недоступен — снаружи это выглядит как «отсутствует файл базы данных».

Откройте журнал вашего антивируса и раздел карантина, отфильтруйте события за день появления ошибки. Если 1Cv8.1CD там — восстановите его на прежнее место через функцию восстановления карантина (не копируйте вручную из служебных папок антивируса). Сразу после восстановления добавьте каталог базы и процессы 1С в исключения защиты, иначе история повторится при следующем сканировании.

Восстановление базы из резервной копии

Если файл 1Cv8.1CD удалён окончательно, единственный надёжный путь — резервная копия. Ищите копии в трёх местах: файлы выгрузки с расширением .dt (создаются через конфигуратор или регламентным заданием), архивные копии каталога базы целиком и копии, которые могли делаться облачным сервисом резервного копирования.

Восстановление из .dt выполняется так: создайте пустую информационную базу в списке 1С, откройте её в режиме конфигуратора, выберите «Администрирование → Загрузить информационную базу» и укажите файл выгрузки. После загрузки проверьте, что база открывается в режиме предприятия и данные на месте — документы, справочники, отчёты за последний период.

Если копия — это архив каталога, распакуйте его в новую папку (не поверх старой, пока не убедитесь в целостности), затем в списке баз измените путь на новый каталог. Учтите: восстановление из копии возвращает базу на дату создания этой копии, вся работа после неё будет утеряна. Поэтому перед заменой сохраните повреждённую папку отдельно — иногда из неё удаётся извлечь данные штатной проверкой.

Диагностика повреждённого файла утилитой chdbfl

Бывает, что файл на месте, но база не открывается или падает с ошибкой формата потока — это уже не «отсутствие», а повреждение. Для файловых баз в комплект платформы входит утилита chdbfl.exe (каталог bin установленной версии 1С). Она проверяет физическую целостность файла и может исправить ряд повреждений.

Порядок безопасной работы: завершите все сеансы с базой, сделайте копию файла 1Cv8.1CD в отдельную папку, запустите chdbfl.exe, укажите исходный файл и сначала выполните только проверку без исправления. Если ошибки подтверждены, запустите исправление — но уже понимая, что утилита может удалить повреждённые участки данных без возможности их вернуть. После исправления дополнительно выполните «Тестирование и исправление» в конфигураторе.

Типичные ошибки
01
Запуск chdbfl или тестирования на единственной копии файла — при неудаче восстанавливать будет нечего
02
Копирование файла базы, пока с ней работают пользователи — копия получается неконсистентной и бесполезной
03
Переименование или перемещение 1Cv8.1CD «на всякий случай» без изменения пути в списке баз — ошибка возвращается
04
Игнорирование карантина антивируса и повторная установка платформы — проблема не в платформе, а в блокировке файла
05
Хранение резервных копий на том же диске, что и база — при сбое диска теряется и база, и копии

Чего делать нельзя и когда привлекать специалиста

Не запускайте «очистку диска» и деинсталляторы «неиспользуемых программ» — они могут посчитать каталог базы мусором. Не форматируйте диск и не выполняйте восстановление системы на раннюю точку: это не вернёт удалённый файл, но затрёт следы, по которым его можно поднять средствами восстановления данных.

Обратитесь к специалисту по 1С или восстановлению данных, если: файл удалён и резервной копии нет (каждая запись на диск снижает шансы); есть признаки шифровальщика; диск издаёт посторонние звуки или пропадает из системы (признак физической неисправности); база клиент-серверная на SQL — там логика восстановления принципиально другая и ошибки в ней критичнее.

Маршрут решения

Как выбрать действие

Файл 1Cv8.1CD на месте, ошибка у одного пользователяИсправьте путь в списке баз или переподключите сетевой диск
Файл пропал после работы антивирусаВосстановите из карантина и добавьте каталог в исключения
Файл удалён, есть выгрузка .dt или копия каталогаРазверните копию в новую папку и переключите базу на неё
Файл на месте, но база не открывается с ошибкой форматаСделайте копию файла и проверьте его утилитой chdbfl
Файла нет, копий нет, есть подозрение на вирус или сбой дискаОтключите ПК от сети и привлеките специалиста по восстановлению данных

Профилактика: как не столкнуться с проблемой повторно

Настройте регулярное резервное копирование: выгрузка .dt по расписанию плюс копирование каталога базы на другой физический носитель или в облачное хранилище. Периодически проверяйте, что копия реально разворачивается, — непроверенная копия равна её отсутствию.

Добавьте каталоги баз и исполняемые файлы платформы в исключения антивируса, используйте для сетевых баз UNC-пути, ограничьте права на удаление файлов в общей папке и отключайте электропитание сервера только штатно — обрыв записи в момент работы базы является частой причиной повреждений.

Контрольные точки

Как проверить результат

Запуск базы после восстановления
Норма

База открывается в режиме предприятия без ошибок

Тревожный признак

Ошибка формата потока или повторное сообщение об отсутствии файла

Актуальность данных
Норма

Документы и справочники соответствуют дате копии

Тревожный признак

Данные заметно старше ожидаемой даты — восстановлена не та копия

Работа всех пользователей
Норма

База открывается у всех, пути в списках баз одинаковые

Тревожный признак

У части пользователей остался старый путь или отключённый диск

Журнал антивируса
Норма

Каталог базы в исключениях, новых срабатываний нет

Тревожный признак

Файл снова попадает в карантин при сканировании

Итог

Что важно запомнить

Ошибка «отсутствует файл базы данных» чаще всего означает неверный путь, отключённый сетевой диск или блокировку антивирусом, а не потерю данных. Сначала диагностика, затем восстановление из карантина или резервной копии, при подозрении на вирус или сбой диска — остановка работы и обращение к специалисту. Регулярные проверенные копии на отдельном носителе делают эту проблему решаемой за минуты.

Частые вопросы

Где физически находится файл базы данных 1С?

В файловом режиме это файл 1Cv8.1CD внутри каталога информационной базы. Точный путь виден в окне запуска 1С: выделите базу, нажмите «Изменить» — каталог указан в настройках. В клиент-серверном режиме данные хранятся в СУБД (например, MS SQL Server или PostgreSQL), и файла 1Cv8.1CD в этом случае нет.

Можно ли восстановить удалённый файл 1Cv8.1CD без резервной копии?

Иногда да, средствами восстановления удалённых файлов, но только если после удаления на диск почти ничего не записывалось. Каждая новая запись снижает шансы. Правильное действие — прекратить работу на этом диске и обратиться к специалисту по восстановлению данных, а не устанавливать программы-восстановители на тот же диск.

Почему ошибка появляется только у одного пользователя из нескольких?

Потому что у него локальная причина: устаревший путь в списке баз, неподключённый сетевой диск, отсутствие прав на общую папку или блокировка файла антивирусом именно на его компьютере. Сам файл базы при этом цел и доступен остальным.

Чем отличается выгрузка .dt от копии папки с базой?

Файл .dt — это штатная выгрузка данных и конфигурации через конфигуратор, удобная для переноса и архивации. Копия папки сохраняет базу «как есть», включая служебные файлы, но требует совместимой версии платформы и корректного завершения всех сеансов на момент копирования.

Опасно ли запускать проверку chdbfl?

Сама проверка безопасна — она только читает файл. Риск представляет режим исправления: утилита может удалить повреждённые фрагменты данных безвозвратно. Поэтому перед исправлением обязательно делается полная копия файла 1Cv8.1CD, и работа ведётся при отсутствии активных сеансов с базой.

Как часто нужно делать резервные копии файловой базы?

Ориентируйтесь на допустимый объём потери: если ввод данных идёт ежедневно, копия нужна минимум раз в день, при интенсивной работе — чаще. Храните копии на другом физическом носителе или в облаке и периодически проверяйте их развёртыванием на тестовой базе.