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

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

Как перенести 1С на жесткий диск

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

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

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

Ниже разобраны оба сценария — файловый и клиент-серверный, а также перенос самой платформы, настройка списка баз и типичные ошибки, которые приводят к ситуации «база не открывается».

Определите, какой у вас вариант базы: файловый или клиент-серверный

От способа хранения данных зависит весь алгоритм переноса. Узнать тип базы просто: откройте окно запуска 1С, выделите базу и посмотрите строку внизу окна. Если там указан путь к папке вида D:\Bases\Trade — это файловая база. Если указан сервер и имя базы, например Srv1C;TradeDB — клиент-серверный вариант.

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

Клиент-серверная база хранится не в файле, а в СУБД — Microsoft SQL Server, PostgreSQL или другой. Простое копирование папок здесь не сработает: данные нужно выгружать штатными средствами. Если у вас именно этот вариант и нет опыта администрирования, перенос лучше поручить специалисту — цена ошибки слишком высока.

Сделайте резервную копию перед переносом

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

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

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

Перенос файловой базы копированием папки

Это самый простой и самый распространённый сценарий. Подходит для переноса на другой раздел диска, новый SSD, внешний жесткий диск или сетевую папку.

Порядок действий
  1. 1
    Завершите работу всех пользователей и закройте конфигуратор и 1С:Предприятие.
  2. 2
    Найдите папку базы: путь виден внизу окна запуска 1С при выделенной базе.
  3. 3
    Скопируйте всю папку целиком на новый диск, например в D:\1C_Bases\Trade.
  4. 4
    Дождитесь окончания копирования и сравните размер исходной и скопированной папок.
  5. 5
    Откройте окно запуска 1С, выделите базу и нажмите «Изменить», укажите новый путь к папке.
  6. 6
    Запустите базу с нового места и проверьте, что открываются документы и отчёты.
  7. 7
    Только после успешной проверки удалите или переименуйте старую папку.

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

Если база переносится на сетевой диск для совместной работы нескольких пользователей, путь в списке баз указывается в сетевом виде, например \\Server\1CBases\Trade. У всех пользователей должны быть права на чтение и запись в эту папку, иначе база откроется только у части сотрудников.

Перенос базы через выгрузку в файл .dt

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

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

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

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

Для клиент-серверного варианта самый безопасный путь — та же выгрузка в .dt через конфигуратор. Файл выгружается на диск, после чего создаётся новая база на целевом сервере (или файловая база на новом диске), и в неё выполняется загрузка. Этот способ не требует доступа к самой СУБД и подходит большинству администраторов.

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

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

Перенос платформы и шаблонов конфигураций

Иногда требуется перенести не базу, а саму установленную платформу 1С — например, чтобы освободить место на системном диске. Корректный способ один: удалить платформу через «Установку и удаление программ» и установить её заново, указав новый каталог на нужном диске. Простое перемещение папки C:\Program Files\1cv8 нарушит работу ярлыков, служб и ассоциаций файлов.

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

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

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

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

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

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

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

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

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

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

Данные
Норма

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

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

Пустые журналы, расхождения в отчётах — копирование было неполным, восстановите из резервной копии

Права доступа
Норма

Все пользователи могут войти и записывать документы

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

Ошибки доступа — проверьте права на новую папку в Windows

Размер и целостность
Норма

Размер новой папки совпадает с исходной, тестирование и исправление не находит ошибок

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

Размер меньше исходного или ошибки при тестировании — повторите перенос из копии

Дополнительно имеет смысл запустить на новом месте «Тестирование и исправление» базы (из конфигуратора, только после копии) — это выявит скрытые повреждения, которые могли возникнуть при копировании. На больших базах процедура занимает заметное время.

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

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

Сначала резервная копия, потом перенос, затем проверка — и только в конце удаление старой копии. Файловая база переносится копированием папки и сменой пути в списке баз, клиент-серверная — через выгрузку в .dt. Платформу переносят переустановкой, а не перемещением папки.

Частые вопросы о переносе 1С на жесткий диск

Можно ли перенести базу 1С на внешний жесткий диск и работать с него?

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

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

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

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

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

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

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

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

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

Можно ли перенести 1С на другой диск, не останавливая работу пользователей?

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