Працюючи з важливими документами і базами даних користувачі зазвичай не замислюються про те, що якщо з ними щось трапиться. При збої в операційній системі або на жорсткому диску ваша робоча і дуже важлива інформація може пропасти чи пошкодиться до такої міри, що виправити її не представляється можливим.
Як часто це робити залежить від виду інформації і того, як часто вона оновлюється. Наприклад, базу даних 1С рекомендується резервувати раз на добу, якщо в ній ведеться щоденна робота. Документи в форматі doc, xls, зображення можна дублювати в міру того, як Ви внесли в них виправлення.
Автоматична резервна копія папки
Перевірте чи встановлено у вас архіватор 7-Zip. Для цього треба зайти на диску С в папку «Program files» і в ній в підпапку «7-Zip» і знайдіть там файл «7z.exe»:
Якщо архиватора Ви там не знайдете, то скачайте 7-Zip і встановіть його, не змінюючи ніяких параметрів при установці.
Створення завдання резервного копіювання в Windows XP
Якщо у вас Windows XP (Для створення завдання в Windows 7 перейдіть до наступної частини статті). Відкрийте панель управління Windows (Кнопка «Пуск» лівої нижньому кутку екрану і потім пункт «Панель управління») та перейдіть в пункт «Призначені завдання».
У призначених завданнях двічі клікніть мишею на посилання «Додати завдання».
Відкриється майстер планування нових завдань з текстом привітання. Натискаємо кнопку «Далі» і переходимо на другий крок. Тут Вам буде запропоновано вибрати програму для запуску. Нам необхідно вказати архіватор 7-Zip. Шукаємо і виділяємо його серед списку встановлених програм. Якщо 7-Zip там немає, то натискаємо кнопку «Огляд», і у вікні, переходимо по шляху «C: \ Program files \ 7-Zip», виділяємо файл «7z» і натискаємо на кнопку «Відкрити». Потім тиснемо «Далі».
На наступному кроці встановіть періодичність виконання створюваного завдання - «Щодня» та натисніть «Далі».
Встановлюємо точний час в яке слід робити резервну копію. Вибирайте такий час, коли комп'ютер часто включений, але швидше за все простоює без роботи, наприклад обід. Так само можна встановити поправку про те, щоб робити резервування тільки по робочих днях. І знову натисніть «Далі».
Створюване вами завдання вимагає підтвердження за допомогою пароля адміністратора комп'ютера. Введіть його і поля «Пароль» і «Підтвердження» і натисніть «Далі».
На кроці завершення встановіть галочку «Встановити додаткові параметри» і натисніть кнопку «Готово».
Відкриється вікно з параметрами створеного завдання. В поле «Виконати» Ви побачите напис «" C: \ Program Files \ 7-Zip \ 7z.exe "». Допишите її наступним чином:
"C: \ Program Files \ 7-Zip \ 7z.exe" a -tzip путь2 Путь1
Тут «Путь1» шлях до вихідної папці, яку потрібно резервувати, а «путь2» - повний шлях із зазначенням файлу архіву, який буде створюватися архиватором 7-Zip.
"C: \ Program Files \ 7-Zip \ 7z.exe" a -tzip D: \ Dump \ archive.zip D: \ Base \
У представленому прикладі папка Base буде скопійована, стиснута і поміщена в архів archive.zip в папці Dump на диску D.
Після вказівки повної команди в поле «Виконати» натисніть кнопку «ОК» у вікні властивостей завдання. Тепер у Вас щодня в зазначений час буде відбуватися резервне копіювання необхідної папки.
Створення завдання резервного копіювання в Windows 7
Відкрийте панель управління Windows (кнопка Windows в лівому нижньому кутку екрану, потім пункт «Панель управління»). Зайти в «Адміністрування \ Планувальник завдань».
У правій частині планувальника є блок «Дії». Виберіть у ньому пункт «Створити просту задачу».
Відкриється майстер створення простої задачі. На першому кроці Вам запропонують ввести Ім'я та опису завдання. Заповніть хоча б ім'я і натисніть кнопку «Далі».
На кроці «Тригер завдання» виберіть інтервал через який буде здійснюватися виконання завдання. За замовчуванням встановлено щоденний запуск завдання. Це значення підходить для резервування потрібних папок, залишаємо його як є і натискаємо кнопку «Далі».
На наступному екрані вказуємо час виконання завдання.
На кроці «Дія» залиште дію за замовчуванням «Запустити програму». Натисніть «Далі».
У наступному вікні необхідно в поле «Програма або сценарій» вказати шлях до архіватор 7-Zip. Це можна зробити, натиснувши на кнопку огляд і вибрати файл 7z в папці «Program files \ 7-Zip» на диску C, або написавши вручну:
В поле «Додати аргументи» необхідно вказати наступні параметри:
a -tzip путь2 Путь1
Де «Путь1» шлях до резервованій папці, а «путь2» - повний шлях із зазначенням імені файлу архіву (тобто запасна копія). наприклад:
a -tzip C: \ Temp \ archive.zip C: \ Test \
Виконавши таку команду, архіватор запакує папку Test і запише архів archive.zip в папку Temp на диску C.
Завдання резервування створена.
Автоматична резервна копія файлів і папок
Інструкції, представлені вище, показують яким чином можна зробити автоматичну резервну копію однієї папки з вкладеними папками і файлами. Але може встати завдання зробити копію списку файлів і папок, причому розташованих в різних місцях на жорсткому диску. В цьому випадку слід створити текстовий файл зі списком всього того, що необхідно резервувати і помістити його в папку, де розташовується архіватор: «C: \ Program files \ 7-Zip».
У цьому текстовому файлі кожен рядок вказує окремий шлях до файлу або папці. Наприклад, створимо файл-список для резервування з ім'ям listfile.txt:
У цьому прикладі резервуватися будуть папка Test і файл test-2-2.txt в папці Test2. Список можна складати з необмеженої кількості рядків.
Потім, в командної рядку або призначеному завданні вказується комманда виду:
"C: \ Program Files \ 7-Zip \ 7z.exe" a -tzip путь2 @ listfile.txt
«Путь2» - повний шлях до створюваного архіву, @ listfile.txt - вказівка на файл зі списком файлів і папок для резервування.
Не працює. Створює порожній zip-файл (((
Андрій, спробуйте для початку роботу аріхіватора з командного рядка. Для тестування створіть на диску D папки Base і Dump. Збережіть в папку Base який-небудь файл і в командної рядку виконайте рядок "C: \ Program Files \ 7-Zip \ 7z.exe" a -tzip D: \ Dump \ archive.zip D: \ Base \ Необхідно перевірити, чи буде працювати архівування.
Добрий день. Не став я робити те, що Ви рекомендували. Спробував варіант з listfile.txt - все вийшло. А так не знаю в чому справа. Проте ВЕЛИКЕ ВАМ СПАСИБІ за цю статтю. Мені дуже в нагоді.
Спасибі, спробував з listfile.txt - все вийшло. Питання, що буде при працюючій програмі якщо станеться краш системи (харчування збій пам'яті вірус і тд.) З великою повагою Г.М.
При збої під час створення резервної копії, вона, природно, зроблена не буде. Гірше справа може бути з самими даними або програмою, які Ви резервуєте. Якщо з даними в момент збою відбувалися якісь операції, то можливо їх пошкодження.
Вітаю! Програма буде перезаписувати існуючий архів? Чи можна зробити іменування архіву по масці, наприклад, щоб архіву призначалася поточний дата і час як ім'я?
Макар, якщо все зробити як написано вище, то архівний файл буде кожен раз перезаписуватися.
У кого не вийшло зі списком директорій скажіть спасибі кривої 7, яка не може прожувать більше однієї директорії.