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

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

Как переместить 1С с одного диска на другой

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

Перенос 1С на другой диск чаще всего нужен, когда на системном разделе заканчивается место, старый диск заменяют на SSD или сервер переносят на новое железо. Задача делится на три независимые части: сама платформа (программа), информационные базы (данные) и лицензии. Ошибки случаются именно тогда, когда переносят «всё скопом» простым копированием папок.

Главный принцип: базы переносятся через штатные механизмы 1С (выгрузка в .dt или копирование каталога базы при остановленной работе), платформа устанавливается заново на новый диск, а лицензии проверяются отдельно — программные ключи могут «слететь» при смене оборудования. Ниже разобраны оба сценария: файловый и клиент-серверный.

Перед любыми действиями сделайте резервную копию каждой базы. Даже если перенос кажется простым, копия в формате .dt — это страховка, которая занимает минуты, а спасает часы восстановления.

Что именно нужно переносить: платформа, базы, лицензии

Программа 1С состоит из трёх частей, которые живут в разных местах. Платформа обычно установлена в C:\Program Files\1cv8 (или Program Files (x86)). Файловые базы лежат там, где их создали — часто в Документах, на диске D или в сетевой папке. Лицензии хранятся в служебных каталогах C:\ProgramData\1C\licenses и в профиле пользователя.

Переносить имеет смысл только базы. Платформу копировать папкой нельзя: она регистрирует компоненты в системе, прописывает службы и ассоциации файлов. Правильный путь — запустить установщик нужной версии и указать новый диск как каталог установки. Дистрибутивы доступны на портале 1С или с диска ИТС.

Подготовка: резервная копия и проверка свободного места

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

Убедитесь, что на целевом диске достаточно места с запасом: база должна помещаться минимум вдвое, потому что при загрузке, реструктуризации и обновлениях создаются временные файлы. Также проверьте, что целевой диск отформатирован в NTFS — на FAT32 файл базы больше 4 ГБ просто не запишется.

Зафиксируйте текущие пути: откройте окно запуска 1С, выберите базу и нажмите «Изменить» — там указан точный каталог. Сфотографируйте или выпишите список баз, версии платформ и разрядность (32 или 64 бит), чтобы восстановить конфигурацию на новом месте.

Перенос файловой базы на другой диск

Способ первый — копирование каталога. Закройте все сеансы 1С, найдите папку базы (внутри должен быть файл 1Cv8.1CD) и скопируйте её целиком на новый диск, например в D:\Bases\Trade. Копирование предпочтительнее перемещения: исходная папка остаётся резервной копией, пока вы не убедитесь, что всё работает.

Затем в окне запуска 1С выберите базу, нажмите «Изменить» и укажите новый путь к каталогу. Либо удалите старую запись и добавьте базу заново через «Добавить → Добавление в список существующей информационной базы». После этого запустите базу в режиме предприятия и убедитесь, что открываются документы и отчёты.

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

Перенос файловой базы копированием
  1. 1
    Завершите все сеансы 1С и закройте конфигуратор
  2. 2
    Сделайте выгрузку .dt как резервную копию
  3. 3
    Скопируйте папку базы с файлом 1Cv8.1CD на новый диск
  4. 4
    В окне запуска 1С измените путь к базе на новый каталог
  5. 5
    Запустите базу и проверьте документы, отчёты и права пользователей
  6. 6
    Только после проверки удалите старую копию

Перенос клиент-серверной базы

Если база работает под MS SQL Server или PostgreSQL, копирование папок неприменимо — данные хранятся в СУБД. Универсальный способ — та же выгрузка .dt через конфигуратор и загрузка в новую базу, созданную на целевом сервере. Это безопасно, но медленно для больших баз.

Быстрый вариант для опытных администраторов — средства самой СУБД: резервная копия (backup) на старом сервере и восстановление (restore) на новом. После восстановления в консоли кластера 1С создаётся новая информационная база, указывающая на восстановленную БД, либо в свойствах существующей базы меняется сервер СУБД.

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

Установка платформы на новый диск

Запустите setup.exe из дистрибутива платформы и на шаге выбора папки установки укажите каталог на новом диске, например D:\1cv8. Установщик сам зарегистрирует компоненты, ярлыки и ассоциации. Если на компьютере нужны несколько версий платформы, каждая ставится в свой подкаталог — они не конфликтуют.

Старую платформу с диска C удаляйте через «Установка и удаление программ» только после того, как убедитесь, что базы открываются с нового места. Удаление платформы не затрагивает ни базы, ни список баз пользователя — но перестраховка здесь уместна.

Лицензии и активация после переноса

USB-ключи (аппаратные HASP) перенос не затрагивает: ключ работает на любом диске, важно лишь, чтобы был установлен драйвер ключа. Программные лицензии привязаны к параметрам компьютера — смена диска сама по себе обычно не сбрасывает активацию, но если одновременно меняется материнская плата, процессор или объём памяти, лицензия может стать недействительной.

Если лицензия слетела, при запуске появится окно активации. Используйте резервный пин-код из комплекта поставки: активировать можно повторно, указав данные организации в точности как при первой активации. Если пин-коды исчерпаны, запрос на новый комплект подаётся в центр лицензирования 1С с указанием регистрационного номера.

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

Проверка результата и типичные проблемы

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

Если база не открывается с ошибкой «Файл базы данных повреждён», чаще всего причина — копирование при работающих сеансах. Вернитесь к резервной копии .dt и повторите перенос корректно. Если в списке баз путь указан верно, но 1С сообщает, что база не найдена, проверьте права доступа пользователя к новому каталогу — на новом диске NTFS-права могут отличаться.

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

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

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

База открывается, в окне запуска указан каталог на новом диске

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

Ошибка «база не обнаружена» или открывается старый путь

Данные
Норма

Документы и отчёты за прошлые периоды на месте, итоги сходятся

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

Пустые журналы, расхождение итогов, ошибки при открытии документов

Лицензия
Норма

База запускается без окна активации

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

Сообщение «не найдена лицензия»

Целостность файла
Норма

chdbfl.exe сообщает об отсутствии ошибок

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

Утилита находит и исправляет повреждения

FAQ

Можно ли просто перетащить папку 1С с диска C на диск D?

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

Потеряется ли лицензия при переносе базы на другой диск?

Сама по себе смена диска программную лицензию не сбрасывает — она привязана к ключевым параметрам компьютера. Риск появляется при одновременной замене оборудования. Держите под рукой пин-коды из комплекта поставки для повторной активации.

Что делать, если база после переноса не открывается?

Сначала проверьте путь в списке баз и права доступа к новому каталогу. Если путь верен, а ошибка остаётся, прогоните файл через утилиту chdbfl.exe из папки bin платформы. При серьёзном повреждении восстановите базу из резервной выгрузки .dt.

Как перенести базу, если места на диске не хватает даже для копии?

Выгрузите базу в .dt на внешний диск или сетевую папку, затем создайте пустую базу на новом диске и загрузите в неё выгрузку. Файл .dt обычно заметно меньше рабочей базы, так как не содержит служебных индексов.

Нужно ли переносить настройки пользователей и список баз?

Список баз хранится в файле ibases.v8i в профиле пользователя (AppData\Roaming\1C\1CEStart). Его можно скопировать на другой компьютер, но пути к базам внутри придётся поправить вручную или через окно запуска.

Можно ли перенести базу на сетевой диск для совместной работы?

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

Итог

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

Платформа устанавливается заново, базы переносятся копированием при закрытых сеансах или через .dt, путь обновляется в списке баз. Резервная копия до начала работ и проверка после переноса — обязательные этапы. Старую копию удаляйте только после успешной проверки новой.