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

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

Как перенести файлы 1С на другой диск

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

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

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

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

Что именно нужно переносить

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

Путь к базе легко узнать: откройте окно запуска 1С, выделите нужную базу и нажмите кнопку «Изменить» — в поле «Каталог информационной базы» будет указан точный путь, например C:\Bases\Trade. Этот же путь виден в нижней части окна запуска при выборе базы.

Кроме самой базы, на старом диске могут находиться другие данные 1С, которые стоит перенести или хотя бы учесть:

  • шаблоны конфигураций и обновлений — обычно в папке tmplts в каталоге пользователя;
  • кэш метаданных и временные файлы — переносить не обязательно, 1С создаст их заново;
  • регистрационные данные и настройки пользователя — хранятся в профиле пользователя Windows;
  • сам дистрибутив платформы — проще установить заново, чем переносить.
База файловаяКаталог с файлом 1Cv8.1CD

Переносится простым копированием каталога

База клиент-сервернаяРаботает через SQL Server или PostgreSQL

Переносится средствами СУБД, а не копированием файлов

Заканчивается место на диске C:Система выдаёт предупреждения

Проверьте размер каталога базы и свободное место на целевом диске

База в общем сетевом доступеПуть начинается с \\

Перенос затронет всех пользователей — потребуется согласование

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

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

Если база расположена в сети и вы не уверены, что все вышли, проверьте открытые файлы на сервере через оснастку «Управление компьютером» → «Общие папки» → «Открытые файлы». Наличие открытого 1Cv8.1CD означает, что кто-то ещё работает.

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

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

Сам перенос выполняется штатными средствами Windows и занимает несколько минут для базы небольшого размера. Порядок действий одинаков для переноса на другой раздел того же диска, на второй физический диск или на SSD.

Порядок действий
  1. 1
    Завершите работу всех пользователей с базой и закройте конфигуратор
  2. 2
    Сделайте резервную копию: выгрузку .dt или копию каталога на сторонний носитель
  3. 3
    Создайте на новом диске папку для базы, например D:\1C_Bases\Trade
  4. 4
    Скопируйте весь каталог базы со старого диска в новую папку (Ctrl+C / Ctrl+V или robocopy)
  5. 5
    Дождитесь окончания копирования и сверьте размер исходной и новой папок
  6. 6
    Откройте окно запуска 1С, выберите базу, нажмите «Изменить» и укажите новый путь
  7. 7
    Запустите базу и проверьте, что данные на месте
  8. 8
    Только после успешной проверки удалите или переименуйте старый каталог

Для больших баз удобнее копировать через командную строку утилитой robocopy: она показывает прогресс, умеет продолжать при сбое и корректно обрабатывает длинные пути. Пример команды:

cmd
robocopy "C:\Bases\Trade" "D:\1C_Bases\Trade" /E /COPYALL /R:2 /W:5 /LOG:D:\copy_log.txt

Ключ /E копирует все подкаталоги, включая пустые, /COPYALL сохраняет атрибуты и права, /LOG записывает отчёт о копировании. После завершения проверьте лог: строки с ошибками укажут на файлы, которые не скопировались.

Обратите внимание на права доступа к новой папке. Если с базой работают несколько пользователей по сети, на новом каталоге нужно заново настроить общий доступ и права NTFS — пользователям требуется полный доступ к каталогу базы. Также убедитесь, что на целевом диске достаточно свободного места: желательно иметь запас не менее половины текущего размера базы под рост и временные файлы.

Как прописать новый путь в списке баз

После копирования 1С ещё «не знает» о новом расположении — в списке баз остался старый путь. Откройте окно запуска 1С, выделите нужную базу и нажмите «Изменить». В поле «Каталог информационной базы» укажите новый путь, например D:\1C_Bases\Trade, и сохраните изменения.

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

Список баз хранится в файле ibases.v8i в профиле пользователя (обычно %APPDATA%\1C\1CEStart\ibases.v8i). Этот текстовый файл можно скопировать на другие компьютеры — тогда настраивать каждое рабочее место вручную не придётся. Откройте файл в блокноте и убедитесь, что в секции базы параметр Connect=File="..." указывает на новый каталог.

Перенос на другой компьютер

Перенос на новый компьютер отличается только дополнительными шагами. На новом ПК сначала установите платформу 1С той же версии или новее, что использовалась раньше — версию можно посмотреть в свойствах базы или в окне «О программе». Затем скопируйте каталог базы через локальную сеть, внешний диск или флешку.

Если база лицензионная и защищена программной лицензией, на новом компьютере потребуется активировать лицензию заново — понадобится пин-код из комплекта поставки или резервный пин-код. Аппаратный ключ HASP достаточно переставить в новый компьютер и установить драйвер.

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

Проверка результата

После переноса не ограничивайтесь тем, что база просто открылась. Войдите в неё под своей учётной записью и проверьте актуальность данных: откройте несколько последних документов, сформируйте оборотно-сальдовую ведомость или другой привычный отчёт. Если документы за последние рабочие дни на месте — копирование прошло корректно.

Дополнительно имеет смысл запустить тестирование и исправление базы через конфигуратор в режиме проверки логической целостности — это займёт время, но выявит скрытые повреждения, которые могли возникнуть при копировании.

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

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

Запуск базы
Норма

База открывается с нового пути без ошибок

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

Ошибка «информационная база не обнаружена» — проверьте путь в списке баз

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

Последние документы и проводки на месте

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

Отсутствуют свежие данные — копия сделана во время работы пользователей

Размер каталога
Норма

Совпадает с исходным или близок к нему

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

Новая папка заметно меньше — часть файлов не скопировалась

Доступ других пользователей
Норма

Все рабочие места подключаются к новому пути

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

Ошибка доступа — не настроены права на новый каталог

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

Типичные ошибки при переносе

Типичные ошибки
01
Копирование базы во время работы пользователей — итоговый файл повреждён, база не открывается или теряются свежие данные
02
Копирование только файла 1Cv8.1CD без служебных подкаталогов — база может открыться, но часть функций и настроек будет утеряна
03
Удаление исходного каталога сразу после копирования — при обнаружении проблемы восстанавливать нечего
04
Забытый путь в списке баз — пользователи продолжают работать со старой копией, и данные раздваиваются
05
Отсутствие прав на новый каталог — у сетевых пользователей ошибка доступа при запуске
06
Перенос клиент-серверной базы простым копированием файлов — такие базы переносятся через выгрузку .dt или средства СУБД

Отдельная ошибка — перенос базы на диск с файловой системой FAT32: она не поддерживает файлы размером более 4 ГБ, а базы 1С часто превышают этот предел. Целевой диск должен быть отформатирован в NTFS. Проверить файловую систему можно в свойствах диска в проводнике Windows.

Часто задаваемые вопросы

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

Да, если база файловая. Каталог с файлом 1Cv8.1CD копируется целиком штатными средствами Windows, после чего в списке баз указывается новый путь. Обязательное условие — во время копирования с базой никто не должен работать. Клиент-серверные базы так переносить нельзя.

Нужно ли заново активировать лицензию после переноса на другой диск?

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

База не открывается после переноса, пишет «информационная база не обнаружена». Что делать?

Ошибка означает, что в списке баз указан неверный путь. Откройте окно запуска 1С, нажмите «Изменить» и проверьте поле «Каталог информационной базы» — там должен быть полный путь к новой папке, содержащей файл 1Cv8.1CD. Также проверьте, что папка действительно существует и доступна.

Как перенести базу, если на неё ссылаются несколько пользователей по сети?

Скопируйте каталог на новый диск сервера, заново настройте общий доступ и права NTFS на новую папку, затем обновите путь к базе на каждом рабочем месте. Чтобы не настраивать каждый ПК вручную, скопируйте файл ibases.v8i с исправленным путём в профили пользователей.

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

Используйте robocopy с параметрами /E и /R — утилита устойчива к сбоям и показывает прогресс. Планируйте перенос на нерабочее время. Альтернатива — выгрузить базу в файл .dt через конфигуратор и загрузить её в новую пустую базу на целевом диске, но это обычно дольше, чем прямое копирование.

Можно ли хранить базу 1С на внешнем USB-диске?

Технически можно, но это нежелательно для постоянной работы: USB-диски медленнее и менее надёжны, случайное отключение во время сеанса может повредить базу. Внешний диск подходит для резервных копий и временного переноса, но не как постоянное место хранения рабочей базы.

Итог

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

Файловая база 1С переносится копированием всего каталога на новый диск с последующей сменой пути в списке баз. Ключевые условия безопасности: все пользователи вышли из базы, сделана резервная копия, результат проверен до удаления исходных файлов. Клиент-серверные базы переносятся другими средствами — через выгрузку .dt или инструменты СУБД.