Общее описание
Метод основан на сочетании возможностей Windows (назначенные задания) и архиватора WinRAR (управление из командной строки), WinRAR потребуется «необрезанный».
Настройки «Назначенного Задания» позволят установить:
- -Каким образом будет запускаться задание: при включении компьютера, по графику, вручную.
- -Из какого режима работы компьютера будет запускаться задание: из рабочего или спящего.
- -Дополнительные настройки для ноутов и прочего антиквариата ПК.
Настройки WinRAR позволят: указать адрес архива, каталоги/файлы/списки для архивации. Уточнить состав архива по принципам: расширения файлов, время создания, наличие/отсутствие в архиве, «освежить» архив (обновить только файлы, которые в архиве есть), добавить файлы, вновь появившиеся по архивируемому адресу, удалить те, которые «пропали», впрочем, о возможностях WinRAR позже на примерах.
ВНИМАНИЕ! Если в настройках Winrar не указаны каталоги/файлы/списки для архивации, а указан только адрес архива: WinRAR займётся архивацией всей системы, и всего того, что доступно системе в данный момент. Это может привести к «нехорошему».
Проверено для: Windows 2000/2000 Server/XP/Server 2003/Windows 7/Server 2008.
Настройки на примерах
Описание по принципу: цель – способ решения, отклонения не описываю, только краткая справка в скобках. Уверен, на основе примеров Вы сможете составить именно Ваше задание. Итак:
1
ЦЕЛЬ: 1 раз в неделю архивировать все БД 1с, лежащие в одном каталоге. Задание должно добавлять в архив новое, удалять отсутствующее, статичные (неизменённые) файлы не трогать: обрабатываться будут только файлы: вновь созданные, изменённые, удалённые. На «автоматике» это будет выглядеть так:
Создаём в Windows новое «назначенное задание». Запускается мастер. Предлагает выбрать программу. Естественно, выбираем WinRAR. Пишем имя Задания, когда ему выполняться. Пошагово заполняем…, включите «Установить дополнительные…».
Что? Пишет, что работать не будет? Поэтому: открываем наше задание (входим в Панель Управления — Назначенные Задания), включаем флаг «Выполнять только при выполненном входе в систему», переходим на закладку «Параметры» и включаем «Разбудить комп…». Это надо для того, чтобы компьютер, оставленный в спящем режиме, «проснулся» для выполнения задания. Для запуска в назначенное время «разрешаем» компу использовать Спящий режим. Если по графику задание должно запуститься, к примеру, ночью, вечером перед этим комп не выключаем, а переводим в спящий режим. В нужный момент комп проснётся, выполнит, а может и выключиться после завершения, такая возможность есть в настройках WinRAR.
Итак, настраиваем WinRAR. Открываем задание, в первой строке «Выполнить» видим примерно:
C:PROGRA~1WinRARWinRAR.exe
Это полный путь запускаемой программы. Слово WinRAR может заменить эту строку, т.к. для Windows это УЖЕ команда.
WinRAR – заменитель.
В этом состоянии наше задание работоспособно, но оно только запустит программу WinRAR. Теперь настройки.
Настройки пишутся в параметре «Выполнить» после уже имеющегося (C:PROGRA~1WinRARWinRAR.exe) через пробел.
Общий синтаксис командной строки:
WinRAR – – //в этом примере «
Что требуется для нашего задания:
WinRAR u —as F:ArhivData_1C.rar D:Data_1C //выделил цветом сегменты строки. По цвету и комментарии.
u – команда. Обновляет файлы в архиве, обрабатывает только изменённые и добавляет новые.
-as – ключ. Удаляет из архива файлы, отсутствующие в источнике.
Таким образом, комбинация команды и ключа синхронизирует архив с исходными данными.
F:ArhivData_1C.rar – это наш архив с адресом. Архив, хоть пустой, уже должен быть по указанному адресу.
D:Data_1C – архивируемые данные. В данном случае – каталог.
ИТАК, порядок: команда – ключ/ключи – архив – файлы/@файл-список. Разделитель «_» (пробел).
В дальнейшем повторяться не буду. Только комментировать отличия.
2
ЦЕЛЬ: архивировать ценные данные (документы, избранное и пр.) ежедневно. Чтобы процесс не отвлекал, включает и выключает комп на автомате, добавлены 2 новых ключа. Отличие от 1-го задания в том, что данные находятся в разных каталогах. Придётся использовать файл-список. Файл-список – это текстовый файл, в котором:
-первая запись начинается с первого символа первой строки
-последующие записи начинаются с новой строки
-ни каких лишних символов, комментариев и пр.
Если указываете вместо адреса данных файл-список, учтите, в этом случае параметр (адрес файла) начинается с символа @ (собака).
В файл-список можно включать файлы, каталоги, выбрать файлы по расширению и пр.
Нам потребуется строка :
WinRAR u —as –dh – IOFF F:ArhivDoc.rar @C:SpisokArh.txt
-dh – позволяет архивировать открытые в данный момент файлы. Включил потому, что частенько компьютер отправляю в «спячку» с открытыми документами и программами (кроме 1с). При этом самое плохое – в архив пойдёт и несохранённая копия файла. А это не критично, т.к. при открытии такого архива компьютер «вспомнит» о несохранённых версиях. Что с ними делать – Ваше дело.
-IOFF – выключение компьютера после завершения архивации. Т.о., компьютер это делает совершенно самостоятельно. Одно НО: именно ВЫКЛЮЧЕНИЕ, а не переход в спящий режим. В связи с этим рассчитывайте размещение заданий во времени, если у Вас несколько заданий на ночь, используйте этот ключ только на последнем задании, да так, что-бы этот ключ не «тормознул» другие задания, которые не успели завершиться.
@C:SpisokArh.txt – файл-список. Вот его текст:
D:Doc
C:Documents and SettingsAdminИзбранное
C:Documents and SettingsAdminРабочий столЗакачки
Не буду описывать все вариации, которые использую, думаю, у Вас фантазии на большее хватит, я лишь намекнул. Читайте справку WinRAR, там полные списки ключей и команд, рекомендации по использованию.
Дополнительно
- WinRAR способен архивировать открытые в данный момент файлы (читай: открытые БД 1С), но! Если архивировать БД «на ходу» может получиться такое… 1с-ка во время архивации БД может изменить файлы, в архиве БД получится, что файлы *.dbf не согласованы. Отсюда правило: на момент архивации все архивируемые данные (1C) должны быть закрыты. Для прочих (MS Office) не актуально.
- Новый архив автоматически не создаётся! Необходимо указывать уже имеющийся, хоть пустой.
- При заполнении нового архива процедура может затянуться на…, потом всё будет работать в соответствии с заданными параметрами.
P.S.: Извиняюсь за скудность примеров: описал только самое наглядное. Дальше – дело Ваших потребностей и фантазии. Читайте справку WinRAR, раздел «Режим командной строки».
Класно, как раз устроился в организацию и купил WinRar думал всё как же сделать, а тута бах и статейка подвернулась, спасибо попробую
За раскопки плюс однозначно!
с 7Zip пойдет?
лучше бы использовать бесплатный и свободный 7zip. конечно, лицензия стоит копейки, но тут уже дело принципа
(3)(4) Господа, простите, ZIP не пытался использовать, я его не люблю с детства. А WinRAR — с того же детства, как единственный достойный внимамания архиватор. А где т как его приобрести — Ваши проблемы.
Может сразу добавить описание и для SQL в 7-ке?
в файл-список закинуть список файликов:
D:Bases»КаталогИБ»1Cv7.MD
D:Bases»КаталогИБ»1Cv7.DDS
D:SQLBasesBackUPSQL -сделанный предварительно самим SQL по расписанию.
все остальное так же, тока я еще дату прикручиваю к архиву
(5) ZIP и 7-Zip не одно и тоже, я тоже со времен ещё DOS`а почитал RAR, но потом начал чаще пользоваться 7-zip`ом, особенно ещё и потому — что у него есть плагин для Far`а.
7-Zip по мне так куда лучше.
Это все конечно хорошо… но скрипт генерящий командную строку к статье был бы уместен…
в свое время, лет так 8-9 назад писал что-то подобное
По факту, удалялись индексы, архивировалась база, и запускалась переиндексация
All.bat
Archive.bat
Exclude.txt
DelIndex.bat
Reindex.bat
Основная проблема в файловой базе 77 это не то как заархивировать данные, а то как отключить пользователей от базы во избежании глюков. Причем сделать это надо не перезагружая сервер. Без проблем «на лету» можно снять только бэкап с SQL версии базы.
Кому интересно на семерке писал встроеннуюобработку архивации «1С:Архиватор» для rar.
В принципе при желании можно легко дописать для любого другого архиватора имеющего командную строку.
Из плюсов — простота запуска для пользователей (в нескольких компаниях бухи все никак не нарадуются)))), так как можно запускать в режиме предприятие. Также — не требуется монопольного доступа — работает в многопользовательском режиме.
(11) GSoft, Все прекрасно, сам пользуюсь подобным, но дату в имя архива добавляю в обратном порядке да еще добавляю часы и минуты: -ag_YYYY-MM-DD-HH-MM или -ag_YYYYMMDDHHMM. Тогда, во первых, отсортированные по имени архивы будут находиться в порядке создания и, во вторых, в один день можно создавать несколько архивов.
Имя для файла архива.
set hour=%time:~0,2%
if %hour% lss 10 set hour=0%time:~1,1%
set namefiles=%date:~8,2%%date:~3,2%%date:~0,2%%hour%%time:~3,2%%time:~6,2%
(14)согласен, это один из промежуточных вариантов, который нашел сходу
а так у меня был настроен следующий алгоритм
1. за час до начала работы делался утренний архив под текущей датой
2. каждые три часа делался текущий архив
3. вечером делался последний текущий архив и перезаписывал утренний под текущей датой
(16)А зачем 3 ?
Для надежности наверное 😉
Если не брать отключение юзеров,от файловых баз, то винда и сама легко справляется с архивирование, особенно серверная, из плюсов рара вижу только удобное фильтрование того что надо исключить из архива, для экономии места
Для архивации лок. баз также пользуюсь архиватором. Работает без сбоев и нареканий.
(18)Я в смысле зачем перезаписывать утренний архив.
(12)Просто копирую куда нибудь все файлы и их оттуда архивирую.
@echo off
REM chcp 1251
copy C:База1Cv8.1CD C:1Cv8.1CD
set hour=%time:~0,2%
if %hour% lss 10 set hour=0%time:~1,1%
set namefiles=%date:~8,2%%date:~3,2%%date:~0,2%%hour%%time:~3,2%%time:~6,2%
C:Progra~1WinRARRAR.exe m -m5 C:Архив\%namefiles%.rar C:1Cv8.1CD
copy C:Архив\%namefiles%.rar \freenasackup\%namefiles%.rar
(20) Ткачев, Собственно я ставил вопрос об отключении пользователей в 77, там это целая проблема.
А в 8.2 зачем так извращаться? Отключить пользователей программно проще простого, можно никуда ничего не копировать, потом программно запустить выгрузку конфигурации и всё.
А если база в SQL, то всё еще проще — настроить Maintenance Plan, на выгрузку пользовательских баз и забыть про проблемы бэкапа на веки вечные.
Архив при выключение компа, файл с расширением vbs, запускается из gpedit.msc «Конфигурация компьютера-Конфигурация Windows-Сценарии(Запуск/Завершение)-Завершение работы»
For Each ObjEvent In GetObject(«winmgmts:»).ExecQuery(«Select Message From win32_ntlogevent «_
& «where Logfile = ‘System’ and SourceName= ‘USER32’ and (EventCode = ‘1074’ or EventCode = ‘1076’) «_
& «and TimeGenerated > ‘» & year(now) & right(0 & month(now),2) & right(0 & day(now),2) & «000000.000000+000′»)
Exit For
Next
If InStr(ObjEvent.Message, «Тип выключения: Выключение питания») > 0 Then
mm = Right(0 & Month(Date()) , 2)
dd = Right(0 & Day(Date()) , 2)
hh = Right(0 & Hour(Time()) , 2)
mn = Right(0 & Minute(Time()), 2)
ss = Right(0 & Second(Time()), 2)
NameFile = Year(Date()) & mm & dd & hh & mn & ss
Set WshShell = CreateObject(«Wscript.Shell»)
CreateArchive = WshShell.Run(«c:Progra~17-Zip7z.exe a -mx7 -r0 -x!*.cdx D:ArchiveDB_» & NameFile & «.7z d:1CDB», 1, True)
End If
(22)Дело в том что их отключать нельзя, а архивы делать надо.
(23) Ну в таком случае, просто обязана быть клиент-серверная версия 1С.
(17)(20)
Перезаписывая вечером утренний архив мы имеем под текущей датой все данные произведенные по эту дату включительно
по сути это сделано исключительно ради удобства и соответствия датирования архивов и данных в них
(20)
а зачем их копировать «куда-нибудь»?
(25)> а зачем их копировать «куда-нибудь»?
Потому что не всегда можно за архивировать файл 1CD если в базе находятся пользователи.
да спасибо, старый добрый винрар хорош! но я пользовался какой то уже не помню названия программой, она каждый день так же сама делала бэкапы…но она типо платная) но как всегда нашлись кряки)
Есть как альтернатива бесплатная утилита xStarter, у неа ею все бэкапы настроены на ночное время
Адинэсовской платформе надо ключ сделать в командную строку «Выкинуть всех пользователей»
Господа! о тонкостях ZIP и RAR: просто по памяти: У ZIP есть ограничение на размер файла, нет автоматического деления исходных данных на несколько архивов (последуемых, как дистриб 1С 7.7 разбит на дискеты), есть ли вообще управление из коммандной стороки у ZIP — не проверял. А главное, почему ЛЮБЛЮ с детства WinRAR, эта зараза обрабатывает ВСЕ типы архивов, а вот ZIP RAR-овский — ??? Никак! Да, степень сжатия (в RAR — регулируется), хотя и стандартная похлеще, чем ZIP, скорость и пр… В общем, я фанат WinRAR.
(29) Ткачев, я так понял, это шутка. Что самому-то проблемно их выкинуть??? Лично я никогда не справшиваю пароли (если они есть), зачем??? Клиентам неприятно пароли отдавать… У меня дома проще: просто ИЗНАЧАЛЬНО пароли игнорируются, НО! То, что пароль есть, я вижу, не вижу только текст пароля, а он мне и не нужен… А вообще, тут другая тема обсуждается. Напоминаю: об архивации.
(30)rar windows не понимает, а zip понимает, жирный минус в rar сторону.
(31) Ткачев, это как понимать: «rar windows не понимает, а zip понимает, жирный минус в rar сторону.», то, что я написал (статейка) ИМЕННО об интеграции WinRAR и Windows!!! Любой из примеров можно использовать проще: КНОПКА «Выполнить», а туда эту самую строку, ЗАПУСТИТСЯ НА ВЫПОЛНЕНИЕ!!!
О главном: я не говорю о работе ZIP, ты знаешь, ты и напиши, всем будет интересно. Я описал мои методы, других мне не надо, если кто-нибудь лучше не покажет. Почитай комментарии (выше), там есть оч… хорошие примеры использования именно RAR-ской темы.
(12) ok0504, абсолютно согласен! Ровно по этому и предлагаю примеры с АВТОМАТИЧЕСКИМ запуском, причем в то время, когда ЗАВЕДОМО в БД никого нет. Для этого есть все возможности. Всё упрощается, если есть Server, работающий круглосуточно: не надо использовать спящий режим, остаётся только вопрос к местному Админу: КУДА??? Т.е. путь архива. Не сочти идиотом, но повторюсь: Архивировать на тот же носитель, где исходные данные — мало полезное занятие, это без подробностей, все местные понимают.
Зачем использовать платный rar, если есть бесплатный 7-Zip ?
(34) Ткачев, Главное: ZIP на это способен или нет? Объясни! Не мне, сообществу, судя по комментариям, интерес есть. Я задал тему, которая РАБОТАЕТ!!! Идёт процесс обсуждения. Так ты СОВЕТЫ давай, или новую (подобную) статейку напиши! А я уже попробовал: ответ: НЕТ! ZIP вообще НИКАК для автоматики процесса не подходит, не считая недостатков, которые я выше описал. Одним словом: предложи КОНКРЕТНЫЙ РАБОЧИЙ способ решения текущей темы (автоматическая архивация), означенных в статье, тебе все будут благодарны.
(35)Топик(21)c:Progra~17-Zip7z.exe a -mx7 -r0 -x!*.cdx D:ArchiveDB_Archiv.7z d:1CDB
(34)А зачем использовать платный WinRAR? Лично у меня несколько дистрибов, все полные и бесплатные. Найти не проблема.
(36)Если и ZIP на такое способен, я рад за него, и наверное все, у кого нет WinRAR.
Чем больше тут накопится примеров использования, тем полезнее всей нашей братии.
Полезная статья, можно ее применять и к другим важным данным, не только к 1С. Но всё же лучше универсальную программу, которая сама все заархивирует, отправит на сервер, выключит комп. Я использую Backup42
Сейчас помоему ломанный вин рар найти проще простого…оставил бы конечно ссылочку..но…
А чем не устраивает Effector saver 3 ?
Из описания программы:
Программа Effector Saver 3 осуществляет резервное копирование баз данных 1С:Предприятия, Microsoft SQL, PostgreSQL и других файлов. Архиватор баз 1С:Предприятия 7.7/8.x выполняет свою работу по расписанию и при необходимости может корректно завершить работу пользователей (только для версии 1С:Преприятия 8.х). Effector saver 3 тестирует и исправляет базы, делает любые команды и скрипты.
Есть бесплатная версия.
Ща много бесплатного намного круче платного, рар давно уже устарел, сам только им пользовался, потом асе появился, 7-zip и т.п., так рар отошел на 2-ое место.
(40) sstar90, поясняю: в моей практике была ситуёвина, когда со мной не договорилисись, к ним пришёл франч, содрал бобла, и сделал АВТОАРХИВАЦИЮ. Шло время, понадобился архив, он развёл ручками своими корявыми (потому, как франч), и сказал: сделать ничего нельзя! Потом они нашли меня, я через … выдернул данные с HDD, а в его «архиве», кроме имён вложенных каталогов ничего нет… Девки «ручками» забивали остатки с бумажных носителелей. Если ты отвечаешь за сохранность БД, вот и пользуйся своим Effector Saver 3, я в этой статейке намекнул всему честному народу на НАДЁЖНЫЙ и БЕЗОТКАЗНЫЙ способ архивации, где каждый себе хозяин в параметрах. Более того, всем рекомендую: ПРОВЕРИТЬ НАСТРОЙКИ НА ПРАКТИКЕ!!!
(41) Да что ты не успокоишься? Все знают, что есть и другие архиваторы, я написал на примере WinRAR, таким образом обозначил тему, Бога ради, бояре, я намёк дал, а уж Вы фантазируйте, кому как нравится… Я вот тоже в комментарих увидел оч… интересную комбинацию ключей и параметров….
Кондратеву ромке
чета в сообщении не могу тебе ни чего написать..
тебе полное описание выгрузки SQL или только про рар?
от куда начать рассказывать не знаю:)
(45) Sergey03, ды начните с малого напишите статью )) или в дувух словах зайти тудато и сапустить тото и написать код туда то ) запустить так то.
Тема полезная!!! Так много нового узнал о WinRAR и других методах архивации. Спасибо.
вот думая что за архивировать данные не будет большой проблемы, можно их даже не архивировать, а как выгнать пользователей из программы это уже другой вопрос… слава богу настроил бэкапы на сервере… но недавно защитники информации с целью защиты информации (персональных данных) решили как то защитить Зарплату и Кадры, купили АККОРДы поставили на компы работающие с ЗиК, еще программу VIPNet и запретили держать базу на сервере, вот и пришлось его переносить на локальный компьютер из этой закрытой сети, вот тут видимо и придется думать как автоматизировать БЭКАПЫ))) Теме зелень с тщательно расписанный механизм…
ничего подобного.
Этот метод ТОЛЬКО для 7.7.
Ибо даже файловую 1С8 ПРИ РАБОТЕ заархивировать не удастся. А уж серверную и подавно.
И, если уж на то пошло, есть намного более путные бэкаперы — тот же APbackup со встроенным ZIP и возможностью подключения любых других архиваторов.
Макаров Владимир:
(49) AlexO,
1. Приятно видеть нормальную критику. Однако: прошу учесть: я показал, как можно использовать WinRAR and Windows совместно, не претендуя на оригинальность.
2. «Нельзя архивировать 8.х»: МОЖНО! Просто в задании укажи откуда и куда, обеспечь доступ в данный момент времени. + Полномочия (на ПК, с которого задание запускается).
3. Сей архив = УНИВЕРСАЛЕН!!! Его можно «расшифровать» в полном объёме на любом компе! При этом, его можно защитить.
(50)»обеспечь доступ в данный момент времени»
— именно что заблокированный файл-базу невозможно сархивировать, именно винраром.
А когда файл разблокирован — это неизвестно.
vladimir_makarov
(51) AlexO,
WinRAR, кстати, может архивировать открытые в данный момент файлы (ключ -dh). НО!!! Не рекомендую использовать, т.к. в архиве могут оказаться несогласованные файлы, БД из архива не откроется. Поэтому, уж потудитесь, выбирать время архивации, когда в БД никого нет. Это не трудно. Напоминаю главный «+»: у тебя в архиве полностью рабочая БД, выдёргивай и подключай! Архиватор работает долго только 1-й раз, потом он просто переписывает изменённые файлы.
И, напоминаю: я написал, как именно WinRAR использовать для этого, без претензий к другим способам. Если они у тебя есть (кроме конфигураторских), предложи, все вместе и обсудим, чтобы каждый нашёл для себя оптимальное…
(52)
есть.
А через конфигуратор — даже сама 1С не рекомендует делать архивы.
Говорит, ненадежное это дело — хреново у нас сделана архивация….
Самый лучший и надежный способ бэкапирования базы 1С — средствами SQL.
Нет такого ключа в WinRAR 🙂
И ни один процесс в Windows (читай — приложение WinRAR) не может получить полный доступ к файлу, который уже часть другого процесса.
(53)А через конфигуратор — даже сама 1С не рекомендует делать архивы. : именно поэтому я и писал об этом. Так ты намекнул про средство — вот и напиши народу, как им пользоваться!!! Чё слова впустую гонять? И мне интересно, и всем, кто тему смотрит.
(51) AlexO, читай (52)
(53) ++++ однозначно. Но! Ключик такой есть! Суть в том, какой у тебя WinRAR? Но, повторюсь, хреновый ключ, если использовать относительно ОТКРЫТЫХ в данный момент БД 1С! Причём, пофиг, к каким платформам они относятся… «Косяки» появятся везде, если неправильно пользоваться. Пример: ты открыл документ (в этот момент запустилась архивация):
а) ты ничего не изменил в документе. /а у него уже переписалась дата измененя и пр./
б) ты изменил документ (но не записал /не изменил егонные движения/) — тут веселее: что он в архив закинет?
в) в архив могут попасть данные ЧАСТИЧНО! В иоге всю БД не открыть…
К чему клоню:
Давайте ЗДЕСЬ обсмудим все известные способы архивации. Я предложил WinRAR. Предлагайте свои! Объясняйте их преимущества! Я же не говорю, что предлагаю панацею… В конце-концов, меня 1CV8х откровенно бесит! Так я молчу, приходится подстраиваться…
еще бы пример задания где создается архив защищенный паролем
(56)
Ну пример писать не буду, но если интересно, то подскажу: в WinRAR Есть ключ, который не только устанавливает пароль, но и шифрует архив:
Ключ -HP[пароль] — зашифровать и данные, и заголовки файлов
Как и ключ -p[пароль], этот ключ включает режим шифрования архива, однако при этом шифруются не только содержащиеся в файлах данные, но и другая отображаемая информация, например, имена файлов. При указании этого ключа шифруются все важные области архива, включая данные файлов, имена файлов, размеры, атрибуты, комментарии и другие блоки, благодаря чему обеспечивается более высокая степень защиты.
Архив, зашифрованный с ключом -hp, без пароля невозможно не только распаковать, но даже просмотреть список содержащихся в нём файлов.
Почему же нельзя просто скопировать файл 1cv8.1CD?
Принцип работы 1С, заключается в том, что основной файл базы 1cv8.1CD никак не блокируется. Блокировки накладываются на вспомогательный файл 1cv8.1CL. То есть когда 1С хочет что-то прочитать, или записать то она блокирует 1cv8.1CL с определенными смещениями, которые соответствуют тем или иным таблицам. Когда все, что нужно прочитала (записала), то блокировки снимаются.
В упрощенном виде можно процесс «Блокировка — Запись — Разблокировка», представить как транзакцию. В силу естественных причин они должны быть атомарны (неделимы), ведь иначе получим несогласованные данные, и как следствие заведомо аварийную базу.
В момент простого копирования, есть очень большой риск, что получите копию с несогласованным данными. Ведь пока вы копировали 5-й по счету мегабайт, 1С в 1-м по счету мегабайте внесла некоторые изменения. И вы получите копию, где 5-й мегабайт «свежий», а 1-й мегабайт «старый». Другими словами копия получилась несогласованная, аварийная, и она вам обязательно за это «отомстит» в самый неподходящий момент.