При роботі в CorelDRAW іноді бувають ситуації, які викликають збій програми. Наприклад, раптове відключення електрики або «зависання» комп'ютера. Як же уникнути втрат в таких ситуаціях?
Особливо це питання актуальне при роботі з терміновими макетами або тими документами, які вимагають тривалої копіткої роботи. Наприклад, отрисовка растрових зображень в векторні. Збій комп'ютера може призвести до втрати всіх даних, і роботу доведеться починати заново. Що ж слід зробити, щоб звести втрати до мінімуму?
Саме для цього в CorelDRAW передбачена функція автозбереження. Для більш ефективної роботи її потрібно налаштувати, а саме поставити інтервал і місце на диску, куди будуть записуватися збережені копії. Ця установка доступна лише у меню «Інструменти - Параметри - Робоча Простір - Зберегти». як показано нижче.
Природно, чим коротше буде інтервал між автозбереження, тим менше даних буде втраті при збої. Однак не слід зловживати, адже кожне збереження документа займає певний час. І час це буде тим відчутніше, чим більше розмір самого файлу. Найоптимальнішим є період10-15 хвилин.
Крім того, в цій же налагодженні потрібно надати дозвіл на резервних копій. Опція «Зберігати резервну копію» дозволяє зберігати останню версію файлу, що передує збереженню. Резервна копія також допомагає при відновленні документів.
Щоб краще зрозуміти механізм автосохранения і створення резервних копій (autobackup і backup) давайте поетапно розглянемо процес збереження документів в програмі CorelDraw.
Наприклад, ви створили документ file.cdr і працюєте з ним. В процесі роботи через час, вказане в полі «Автозбереження кожні: ... хв.». будуть створюватися і потім перезаписуватися файл з назвою аutobackup_of_file.cdr. Якщо робота над файлом завершена успішно, ви його зберегли і закрили, автокопія автоматично стирається програмою. У разі ж непередбачених обставин, при аварійному закриття програми, ви завжди зможете повернутися до останнього автозбереження. Вам тільки залишиться перед початком роботи перейменувати autobackup_of_file.cdr в file.cdr.
Тепер про створення резервних копій. Після кожного пересохраненія файлу file.cdr автоматично створюється файл з назвою Резервная_копія_file.cdr (backup_of_file.cdr), вміст якого буде в точності таким же, як і вfile.cdr до перезапису. Тобто у вас фактично виходить два файли: поточний і його передостання версія.
Навіть якщо збій станеться в момент перезапису (коли старий файл вже стертий, а новий ще не створено), втрати при правильному налаштуванні будуть мінімальні. Вся справа в алгоритмі роботи і послідовності дій в CorelDRAW. Ось як працює програма при черговому збереженні файлу в процесі роботи з ним:
1) попередня версія файлу (backup_of_file.cdr) перейменовується в @@@ cdr.tmp;
2) поточна версія записується під власним ім'ям;
3) після успішного запису @@@ cdr.tmp перейменовується в новийbackup_of_file.cdr.
Тому в будь-якому випадку залишиться файл @@@ cdr.tmp, навіть якщо вихідний документ виявився повністю пошкодженим. В цьому випадку необхідно пошкоджений файл видалити, а @@@ cdr.tmp перейменувати в file.cdr.
На відміну від autobackup, backup-файли завжди залишаються на диску і видалити їх можна тільки вручну.