Администрирование · 12 мин
Как восстановить базу 1С после переустановки Windows
Пошаговое восстановление базы 1С после переустановки Windows: поиск файловой базы, восстановление из копии, подключение SQL-базы, типичные ошибки и проверка результата.
Переустановка Windows почти всегда очищает системный диск, а вместе с ним — установленную платформу 1С, настройки подключений и нередко саму базу, если она лежала в папке «Мои документы» или в каталоге по умолчанию. Хорошая новость: данные 1С редко теряются безвозвратно. Файловая база — это обычный файл 1Cv8.1CD, который можно найти, скопировать и подключить заново, а клиент-серверная база вообще хранится на SQL-сервере и переустановку Windows на рабочем месте даже не замечает.
Восстановление сводится к трём сценариям: найти уцелевший файл базы и добавить его в список, развернуть резервную копию (файл .dt или архив каталога базы) или подключиться к базе на сервере СУБД. Какой путь выбрать, зависит от того, что именно сохранилось после переустановки: старый диск, папка Windows.old, резервные копии или внешний носитель.
Перед любыми действиями сделайте копию всего, что удалось найти: самого файла 1Cv8.1CD, файлов выгрузки .dt, архивов. Работайте всегда с копией, а оригинал храните нетронутым — это страховка на случай ошибки при восстановлении.
Что проверить сразу после переустановки Windows
Первый шаг — понять, что вообще сохранилось. Если жёсткий диск не форматировали, а систему ставили «поверх» с сохранением данных, старая информация обычно лежит в папке C:\Windows.old. Там сохраняются профили пользователей, Program Files и корень диска. Если диск форматировали, надежда остаётся на резервные копии, внешние диски, сетевые папки и облачные хранилища.
Определите, какой тип базы использовался. Файловая база — это каталог с файлом 1Cv8.1CD, чаще всего путь к ней выглядел как «Мои документы\1C\Базы» или отдельная папка на диске D:. Клиент-серверная база живёт в Microsoft SQL Server, PostgreSQL или другой СУБД, и на локальном диске её нет. Если не уверены, вспомните, как выглядела строка подключения в старом списке баз или спросите у того, кто настраивал систему.
Ищите 1Cv8.1CD в профилях пользователей и Program Files внутри Windows.old
Ищите резервные копии: файлы .dt, архивы, внешние носители, сетевые папки
Нужно только установить платформу и заново создать подключение к серверу
Скопируйте каталог целиком в новое место и добавьте в список баз
Установка платформы 1С
Без платформы базу не открыть, поэтому начните с её установки. Дистрибутив берите с официального портала 1С по действующей подписке ИТС или с диска поставки, если он сохранился. Важно поставить версию платформы не ниже той, на которой база работала раньше: база, сохранённая в более новой версии, на старой платформе не откроется.
Если точная версия неизвестна, устанавливайте актуальный релиз вашей линейки платформы (8.3.x). При первом запуске платформа сама предложит конвертировать базу, если формат устарел, — это нормальная процедура, но выполняйте её только на копии данных. Обратное преобразование невозможно.
Не забудьте про лицензии. Программная лицензия при переустановке Windows и смене оборудования может слететь — активируйте её заново по пин-коду из комплекта. Аппаратный ключ HASP просто подключите к компьютеру и установите драйвер защиты.
Сценарий 1: база найдена на диске или в Windows.old
Самый простой случай — файл 1Cv8.1CD уцелел. Найдите его поиском по всем доступным дискам и папке Windows.old. Обратите внимание на размер файла и дату изменения: свежая дата и размер, сопоставимый с ожидаемым объёмом учёта, говорят о том, что это рабочая база, а не старый остаток.
Скопируйте весь каталог базы целиком (не только 1Cv8.1CD, но и вложенные папки) в новое постоянное место, например D:\Bases\Trade. Не оставляйте базу внутри Windows.old — эту папку система удаляет автоматически через некоторое время.
- 1Скопируйте каталог с файлом 1Cv8.1CD в новое постоянное расположение
- 2Запустите 1С и в окне выбора баз нажмите «Добавить»
- 3Выберите «Добавление в список существующей информационной базы»
- 4Укажите наименование и тип расположения «На данном компьютере или в локальной сети»
- 5Укажите путь к каталогу базы и завершите добавление
- 6Запустите базу в режиме «Предприятие» и проверьте актуальность данных
Если при запуске появляется ошибка формата или «Файл базы данных повреждён», не паникуйте — сначала убедитесь, что версия платформы подходящая, а файл скопирован полностью. Прерывание копирования большого файла по сети — частая причина «повреждения».
Сценарий 2: восстановление из резервной копии
Резервная копия в мире 1С — это чаще всего файл выгрузки с расширением .dt, созданный через конфигуратор, либо просто архив каталога файловой базы. Оба варианта пригодны для восстановления, но разворачиваются по-разному.
Восстановление из файла .dt
Создайте пустую папку для новой базы, добавьте её в список информационных баз как новую без конфигурации (при создании выберите вариант «создание информационной базы без конфигурации»). Затем откройте эту пустую базу в конфигураторе и выполните «Администрирование → Загрузить информационную базу», указав файл .dt. После загрузки база полностью восстановит и конфигурацию, и данные.
Восстановление из архива каталога
Если копия делалась простым архивированием или копированием папки, распакуйте архив в целевой каталог и добавьте базу в список так же, как в первом сценарии. Проверьте, что в каталоге есть именно 1Cv8.1CD, а не вложенная лишняя папка — путь в списке баз должен указывать на каталог, где лежит файл напрямую.
Сценарий 3: клиент-серверная база
Если 1С работала в клиент-серверном варианте, переустановка Windows на рабочем месте никак не затрагивает данные — они остались на сервере СУБД. Достаточно установить платформу, добавить новую базу в список, выбрать тип «На сервере 1С:Предприятия» и указать имя сервера и имя базы так же, как они были заданы раньше.
Сложнее ситуация, когда переустанавливали Windows на самом сервере. Тогда потребуется заново установить SQL Server, сервер 1С:Предприятия и восстановить базу из резервной копии средствами СУБД (например, из .bak для MS SQL) или из выгрузки .dt. Эта работа требует опыта администрирования СУБД: ошибка при восстановлении может привести к потере актуальных данных, поэтому при отсутствии уверенности привлеките специалиста.
Сравнение способов восстановления
Самый быстрый вариант, данные полностью актуальны. Не сработает, если файл повреждён или устарел
Надёжно восстанавливает и конфигурацию, и данные. Актуальность ограничена датой создания копии
Просто и быстро, но копия должна была делаться при закрытой базе, иначе файл может быть несогласованным
Данные не пострадали при переустановке рабочего места. Требует знать параметры подключения к серверу
Проверка целостности и работоспособности базы
После подключения базы не спешите сразу работать. Сначала запустите её в режиме «Предприятие» и убедитесь, что открываются журналы документов, справочники и отчёты, а последние по дате документы соответствуют ожиданиям. Если база восстановлена из старой копии, сверьте остатки по ключевым отчётам с бумажными или внешними источниками.
Для файловой базы полезно выполнить проверку утилитой chdbfl.exe из каталога платформы — она проверяет физическую целостность файла 1Cv8.1CD. Затем в конфигураторе запустите «Тестирование и исправление» с проверкой логической целостности. Обе процедуры выполняйте на копии базы и при отсутствии других подключений к ней.
Как проверить результат
База открывается без ошибок, список пользователей на месте
Ошибка формата, запрос конвертации в неожиданную версию, пустой список пользователей
Последние документы соответствуют дате, когда база работала
Данные заметно старше ожидаемых — восстановлена не та копия
chdbfl и тестирование завершаются без ошибок
Сообщения о повреждениях таблиц или индексов
Основные отчёты строятся, печатные формы открываются
Ошибки при формировании отчётов, отсутствуют внешние печатные формы
Типичные ошибки при восстановлении
Чаще всего проблемы возникают не из-за потери данных, а из-за спешки. Типичный пример — базу добавляют в список прямо из папки Windows.old, а через пару недель система очищает эту папку, и база пропадает повторно. Другая частая ошибка — установка старой версии платформы «какая была», после чего база, уже обновлённая когда-то на новый релиз, отказывается открываться.
Отдельно стоит сказать про внешние компоненты: обработки, печатные формы, отчёты, драйверы торгового оборудования. Они не хранятся внутри файла базы (или хранятся частично), поэтому после восстановления проверьте подключение касс, сканеров и банковских клиентов и при необходимости установите драйверы заново.
После успешного восстановления сразу настройте регулярное резервное копирование: выгрузку .dt по расписанию или копирование каталога базы на другой диск или сетевое хранилище. Ситуация с переустановкой системы повторяется у многих пользователей, и наличие свежей копии превращает её из аварии в получасовую процедуру.
Часто задаваемые вопросы
Чем отличается файл 1Cv8.1CD от файла .dt?
1Cv8.1CD — это рабочий файл файловой базы, который 1С открывает напрямую. Файл .dt — это выгрузка (архив копии), созданная через конфигуратор; её нельзя открыть как базу, её нужно загрузить в пустую информационную базу через «Администрирование → Загрузить информационную базу».
Диск отформатировали, копий нет. Что делать?
Прекратите любую запись на этот диск и не устанавливайте на него программы восстановления. Шансы на восстановление файла 1Cv8.1CD зависят от того, насколько перезаписана поверхность. Самостоятельные попытки часто ухудшают результат — при ценности данных обратитесь в лабораторию восстановления данных.
База открывается, но просит конвертацию. Это безопасно?
Конвертация при переходе на более новую версию платформы — штатная процедура, но она необратима: назад на старую платформу база уже не вернётся. Выполняйте её только на копии и убедитесь, что все рабочие места, которые подключаются к этой базе, тоже обновлены до той же версии платформы.
Слетела лицензия 1С после переустановки Windows. Как восстановить?
Программные лицензии привязаны к параметрам компьютера, поэтому после переустановки системы их нужно активировать заново по пин-коду из комплекта поставки. Если активации исчерпаны, запросите новые через портал 1С или партнёра, у которого покупалась программа. Аппаратный ключ HASP достаточно подключить и установить драйвер.
Можно ли просто скопировать базу, пока ей пользуются?
Нет, копировать файл 1Cv8.1CD нужно только при закрытой базе и отсутствии активных сеансов. Копирование «на живую» даёт несогласованный файл, который может не открыться или содержать ошибки. Для регулярного копирования без остановки работы используйте выгрузку .dt по расписанию.
Восстановил базу, но данных за последние дни нет. Почему?
Скорее всего, восстановлена не самая свежая копия. Проверьте дату изменения файла 1Cv8.1CD или дату создания .dt, поищите другие копии на всех дисках и в сетевых папках. Если свежей копии нет, недостающие документы придётся вводить вручную по первичным документам.
Что важно запомнить
После переустановки Windows база 1С восстанавливается одним из трёх путей: подключением найденного файла 1Cv8.1CD, загрузкой выгрузки .dt в пустую базу или повторным подключением к SQL-серверу. Всегда работайте с копиями, ставьте платформу не старее рабочей версии и после восстановления сразу настройте регулярное резервное копирование.