Администрирование · 9 мин
Как скопировать базу данных 1С на флешку
Как скопировать базу 1С на флешку через выгрузку в конфигураторе и копирование файлового каталога. Проверка целостности, типичные ошибки и отличие копии от архива.
Перенести базу 1С на флешку можно двумя способами: выгрузить информационную базу в файл .dt через конфигуратор или просто скопировать каталог файловой базы с файлом 1Cv8.1CD. Оба метода рабочие, но подходят для разных задач: выгрузка .dt удобна для переноса и восстановления на другом компьютере, а копирование каталога — быстрый способ сделать резервную копию файловой базы.
Серверные базы (MS SQL, PostgreSQL) на флешку напрямую не копируются — для них используется выгрузка .dt либо штатные средства СУБД. Поэтому первый шаг — определить тип вашей базы и её расположение. Это видно в окне запуска 1С: внизу списка баз указан путь к каталогу или строка подключения к серверу.
Критическое условие для любого способа: во время копирования в базе никто не должен работать. Открытые сеансы могут привести к неполному или повреждённому файлу копии, который потом не откроется.
Шаг 1. Определите тип и расположение базы
Откройте окно запуска 1С (ярлык «1С:Предприятие»), выделите нужную базу в списке и посмотрите в нижнюю часть окна. Там указан путь подключения. Если это путь вида C:\Bases\Trade или сетевой путь \\Server\Bases\... — база файловая, и её можно скопировать как обычную папку. Если указано «Srvr=...; Ref=...» — база серверная, и прямое копирование каталога не подойдёт.
Точный путь можно посмотреть и через кнопку «Изменить» в окне запуска: на втором шаге мастера будет показан каталог информационной базы. Запишите этот путь — он понадобится при копировании файлов.
Шаг 2. Завершите все сеансы работы с базой
Перед копированием все пользователи должны выйти из программы. Если кто-то останется в базе, файл 1Cv8.1CD будет заблокирован или скопируется в несогласованном состоянии — такая копия может не открыться или содержать неполные данные.
Проверить активные сеансы можно в конфигураторе: меню «Администрирование» → «Активные пользователи». Если сеансы есть — попросите пользователей выйти или завершите сеансы принудительно (для этого нужны административные права в базе). Также закройте сам конфигуратор и режим «Предприятие» на вашем компьютере перед копированием файлов.
Способ 1. Выгрузка базы в файл .dt через конфигуратор
Это универсальный способ, который работает и для файловых, и для серверных баз. Откройте базу в режиме «Конфигуратор» (в окне запуска выберите базу и нажмите «Конфигуратор»). Если конфигуратор открылся без загруженной конфигурации — это нормально для данной задачи.
В меню выберите «Администрирование» → «Выгрузить информационную базу…». Укажите флешку как место сохранения и задайте имя файла, например backup_trade.dt. Дождитесь окончания выгрузки — для больших баз это может занять от нескольких минут до часа и более.
- 1Завершите все сеансы пользователей в базе
- 2Откройте базу в режиме Конфигуратор
- 3Выберите Администрирование → Выгрузить информационную базу
- 4Укажите путь на флешку и имя файла .dt
- 5Дождитесь завершения выгрузки и появления файла на флешке
- 6Проверьте размер файла — он не должен быть нулевым
Итоговый файл .dt — это полный слепок базы: данные, конфигурация, пользователи и настройки. Чтобы восстановить базу из такого файла на другом компьютере, создайте пустую базу в окне запуска 1С, откройте её в конфигураторе и выберите «Администрирование» → «Загрузить информационную базу…».
Способ 2. Копирование каталога файловой базы
Если база файловая, её можно скопировать как обычную папку. Подключите флешку, откройте каталог базы (путь вы узнали на первом шаге) и скопируйте всю папку целиком на флешку — через «Копировать / Вставить» в проводнике или перетаскиванием.
В папке обязательно должен присутствовать файл 1Cv8.1CD — это сама база. Остальные файлы и подкаталоги (журналы, вспомогательные данные) тоже желательно скопировать, но главное — не потерять именно 1Cv8.1CD. Если места на флешке мало, можно скопировать только его.
Чтобы открыть такую копию на другом компьютере, подключите флешку, в окне запуска 1С нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к скопированному каталогу на флешке.
Сравнение способов копирования
Подходит для файловых и серверных баз, удобна для переноса и восстановления. Требует конфигуратор и больше времени; не является резервной копией в строгом смысле — для регулярного архивирования лучше копия файлов.
Быстрый способ для файловых баз, точная побайтовая копия. Не работает для серверных баз и требует обязательного завершения всех сеансов.
Для серверных баз (MS SQL, PostgreSQL) — штатный бэкап базы данных с последующим копированием файла бэкапа на флешку. Требует доступа к серверу и навыков администрирования СУБД.
Шаг 3. Проверьте, что копия на флешке рабочая
Самая частая ошибка — скопировать базу и выяснить через месяц, что файл повреждён или неполный. Проверка занимает несколько минут и избавляет от потери данных.
Сначала сравните размеры: файл 1Cv8.1CD на флешке должен совпадать по размеру с исходным. Затем безопасно извлеките флешку («Безопасное извлечение устройства» в Windows) — это гарантирует, что все данные действительно записаны, а не остались в кэше.
Лучшая проверка — тестовое открытие копии. Подключите флешку, добавьте базу с флешки в список баз 1С и откройте её в режиме «Предприятие». Если база запускается, документы и справочники на месте — копия рабочая. Для .dt-файла проверка — тестовая загрузка в пустую базу.
Как проверить результат
Совпадает с размером исходного 1Cv8.1CD или .dt
Размер меньше или файл имеет нулевой объём — копирование не завершилось
База с флешки добавляется в список и открывается, данные читаются
Ошибка открытия, сообщение о повреждении базы
Флешка извлечена через безопасное извлечение без ошибок
Сообщение, что устройство занято, — копирование ещё идёт
Типичные ошибки и ограничения
Флешки нередко отформатированы в FAT32, а эта файловая система не поддерживает файлы больше 4 ГБ. Если база крупнее, копирование оборвётся с ошибкой. Решение — отформатировать флешку в NTFS или exFAT (при этом все данные на ней будут удалены) либо использовать выгрузку .dt со сжатием.
Ещё одна проблема — недостаток места. Перед копированием посмотрите размер файла 1Cv8.1CD и убедитесь, что на флешке свободно больше, чем занимает база. Учтите также, что флешка — не самый надёжный носитель для долгого хранения: для регулярных резервных копий лучше держать дополнительную копию на другом диске или в сетевом хранилище.
Отдельно предупредим: не пытайтесь «починить» повреждённую копию самостоятельно утилитами, если в базе критичные данные. Сначала сохраните сам повреждённый файл в неприкосновенности — специалист по 1С или службе восстановления данных сможет работать именно с ним.
Что важно запомнить
Перед копированием завершите все сеансы, выберите способ по типу базы (.dt — универсально, каталог — для файловых), проверьте файловую систему флешки и свободное место, а после копирования обязательно откройте копию для проверки и извлеките флешку безопасно.
Частые вопросы
Можно ли скопировать базу 1С на флешку, пока в ней работают пользователи?
Технически файл иногда копируется, но такая копия ненадёжна: данные в ней могут быть несогласованными, а база — не открыться. Правильный порядок — завершить все сеансы через «Администрирование» → «Активные пользователи» в конфигураторе и только потом копировать.
Чем файл .dt отличается от копии каталога базы?
Файл .dt — это выгрузка базы штатными средствами 1С, пригодная для восстановления через «Загрузить информационную базу» на любом компьютере, в том числе при смене типа базы. Копия каталога — точная побайтовая копия файловой базы, которая открывается простым добавлением в список баз, но не подходит для серверных баз.
База весит больше 4 ГБ и не копируется на флешку. Что делать?
Скорее всего, флешка отформатирована в FAT32, где есть ограничение на размер файла. Отформатируйте её в NTFS или exFAT (данные на флешке будут удалены) либо используйте выгрузку в .dt — при выгрузке данные сжимаются, и файл часто получается заметно меньше исходной базы.
Как открыть базу с флешки на другом компьютере?
На компьютере должна быть установлена платформа 1С подходящей версии. В окне запуска нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите путь к каталогу на флешке с файлом 1Cv8.1CD. Для .dt создайте пустую базу и загрузите файл через конфигуратор.
Можно ли скопировать на флешку серверную базу 1С?
Напрямую каталог серверной базы копировать бессмысленно — данные хранятся в СУБД. Используйте выгрузку в .dt через конфигуратор или штатный бэкап средствами MS SQL / PostgreSQL, а уже полученный файл сохраните на флешку.
Подойдёт ли флешка как единственное место хранения резервной копии?
Нет, флешки относительно часто выходят из строя и теряются. Держите минимум две копии на разных носителях: например, на флешке и на жёстком диске другого компьютера или в сетевом хранилище. Флешку разумно использовать как переносной или дополнительный носитель.