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

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

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

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

Перенос 1С на другой диск — типовая задача администратора: заканчивается место на системном разделе, базу переводят на быстрый SSD или выделенный серверный диск. Сложность зависит от того, что именно переносится: файловая информационная база, сама платформа 1С или база на SQL Server. Во всех случаях главный принцип один — сначала копируем и проверяем, и только потом удаляем исходные данные.

Файловая база 1С — это каталог с файлом 1Cv8.1CD и служебными папками. Её перенос сводится к копированию каталога и изменению пути в списке баз. Перенос платформы потребует переустановки, а перенос серверной базы — отдельных операций в СУБД. Ниже разобраны все три сценария с конкретными действиями.

Что именно нужно переносить: определяем тип установки

Перед началом работы выясните, как устроена ваша 1С. Откройте список информационных баз в окне запуска: внизу у каждой базы указан путь. Если путь выглядит как C:\Bases\Trade или сетевой каталог — это файловая база. Если указан сервер и имя базы (например, SRV1;TradeDB) — база работает на SQL Server, и простое копирование папки не поможет.

Также определите, где установлена сама платформа. По умолчанию она находится в C:\Program Files\1cv8\. Если место заканчивается именно из-за платформы и шаблонов конфигураций, переносить придётся и её, но через переустановку, а не копирование.

Путь в списке баз — локальная папкаФайловая база

Переносится копированием каталога с файлом 1Cv8.1CD

Указан сервер и имя базыКлиент-серверный вариант

Перенос выполняется средствами SQL Server

Мало места на диске CПлатформа и шаблоны

Проверьте папки Program Files\1cv8 и %APPDATA%\1C\1cv8\tmplts

База растёт быстрее дискаРиск сбоя при записи

Переносите заблаговременно, оставив запас свободного места

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

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

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

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

Это самый распространённый сценарий. Порядок действий прост: скопируйте папку базы целиком на новый диск, например с C:\Bases\Trade в D:\1C_Bases\Trade. Дождитесь завершения копирования и сравните размеры папок — они должны совпадать.

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

Порядок переноса файловой базы
  1. 1
    Завершите работу всех пользователей и закройте сеансы 1С
  2. 2
    Сделайте выгрузку .dt через конфигуратор или скопируйте папку базы в резерв
  3. 3
    Скопируйте папку базы на новый диск, сверьте размер оригинала и копии
  4. 4
    В списке баз нажмите «Изменить» и укажите новый каталог
  5. 5
    Запустите базу, проверьте открытие документов и отчётов
  6. 6
    Переименуйте старую папку (не удаляйте) — храните её несколько дней как страховку

Если база доступна пользователям по сети

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

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

Саму платформу переносить копированием папки нельзя: установщик прописывает пути в реестре, регистрирует службы и компоненты. Правильный способ — переустановка. Запустите установщик нужной версии платформы и на этапе выбора каталога укажите папку на новом диске, например D:\Program Files\1cv8.

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

Отдельно проверьте папку шаблонов конфигураций — по умолчанию это %APPDATA%\1C\1cv8\tmplts. Она может занимать значительное место. Перенести её можно копированием, а новый путь указать в окне запуска 1С: «Настройка» → «Каталоги шаблонов конфигураций и обновлений».

Перенос базы на SQL Server

Клиент-серверная база физически хранится в файлах данных и журнала СУБД (.mdf и .ldf для MS SQL Server). Перенос на другой диск выполняется средствами самой СУБД, а не проводника. Есть два рабочих способа: резервное копирование с восстановлением в новое расположение или отсоединение базы (detach) с перемещением файлов и повторным присоединением (attach).

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

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

Способы переноса SQL-базы

Backup и Restore

Безопасный вариант: оригинал остаётся нетронутым, подходит всегда. Требует места для файла резервной копии

Detach и Attach

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

Копирование файлов при остановленной службе

Допустимо как крайний вариант, но требует остановки всего SQL Server и аккуратности с правами на файлы

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

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

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

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

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

Путь в списке баз
Норма

Указан каталог на новом диске

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

Путь ведёт на старый диск — база не переключена

Запуск в режиме предприятия
Норма

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

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

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

Тестирование и исправление
Норма

Проверка завершается без ошибок

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

Есть ошибки целостности — восстановите базу из резервной копии

Свободное место на новом диске
Норма

Остаётся запас под рост базы

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

Диск почти заполнен — перенос не решил проблему

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

Большинство проблем при переносе связано не с самой процедурой, а с нарушением последовательности. Характерные ошибки: копирование базы при открытых сеансах, удаление оригинала до проверки копии, попытка перенести платформу простым копированием папки из Program Files, забытые права доступа на новую папку для сетевых пользователей.

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

Типичные ошибки
01
Перенос командой «Вырезать» вместо копирования — при сбое теряются обе копии
02
Копирование при работающих пользователях — база копируется в повреждённом виде
03
Удаление исходной папки сразу после копирования — без проверки нет пути назад
04
Копирование папки платформы вместо переустановки — 1С не запускается или работает со сбоями
05
Забытые права доступа на новую папку — у пользователей ошибка открытия базы
06
Перенос SQL-базы проводником при работающей службе — файлы повреждаются

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

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

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

Слетит ли лицензия 1С при переносе на другой диск?

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

База после переноса открывается, но работает медленно. В чём причина?

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

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

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

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

Сначала проверьте путь в списке баз и права доступа к новой папке. Если с ними всё в порядке, вероятно, копия повреждена — восстановите базу из выгрузки .dt или из резервной копии, сделанной перед переносом. Именно поэтому исходную папку нельзя удалять до полной проверки.

Сколько свободного места должно быть на новом диске?

Минимум — размер базы плюс запас на её рост и служебные операции. Ориентируйтесь на запас в 20–30% сверх текущего объёма: при тестировании и исправлении, обновлении конфигурации и выгрузке .dt временно требуется дополнительное место.

Итог

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

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