Программы для архивации и резервного копирования

Резервное копирование

Резервное копирование - функция очень полезная, даже, если не заморачиваться сохранением образа системы (очень часто проще установить Windows заново), а просто копировать важные файлы. Помимо вполне очевидной выгоды сохранности данных на случай, если что-то случится с жёстким диском, мы имеем разные варианты рабочих файлов (сохраняемых по мере их изменения).

Казалось бы - зачем нужны какие-то отдельные программы резервного копирования данных, если в Windows имеется встроенная утилита "Архивация и восстановление файлов"? Я думал точно так же, пока не попытался организовать архивацию с помощью этой программы. Как я не менял настройки, в какой-то момент процесс прерывался с ошибкой - без всяких объяснений и возможностей корректировки, а после нескольких попыток и сама программа перестала запускаться.

 Ошибка Архивация и восстановление файлов

Да, конечно, можно было поискать в интернете и найти решение (если оно есть). Но я предпочёл поискать другую программу.
Оказалось, бесплатных утилит, выполняющих задачу создания резервных копий (и восстановления из них, естественно) довольно много.

Прежде говорить о конкретных утилитах, познакомимся с общими принципами.


Варианты резервного копирования

  • - Полное резервное копирование означает, что при каждом запуске архивации создаётся полная копия. Это самый надёжный метод, но самый медленный и громоздкий. При более-менее больших объёмах данных, копия будет долго создаваться и занимать с каждым разом всё больше места на диске резервного копирования. То есть, если первоначальный объём данных составляет 100 ГБ и архивирование производится ежедневно, то через месяц Вы получите копии объёмом значительно больше 3 ТБ.
  •  - При инкрементном копировании полная копия создаётся один раз, а затем архивируются только изменённые и новые объекты, а также информация об удалённых объектах (по сравнению с предыдущей инкрементной копией). Недостаток - процесс восстановления более долгий, чем из полной копии, но, зато архивация инкрементных копий происходит намного быстрее и архив значительно менее объёмный.
  •  
  • - При дифференциальном копировании процесс идёт так же, как и при инкрементном методе, но изменения фиксируются не по сравнению с предыдущим частичным архивом, а по сравнению с первичной полной копией. То есть дифференциальная копия становится с каждым разом всё больше. Поэтому, приходится чаще делать полные копии. Но, зато повреждение какой-либо дифференциальной копии никак не влияет на остальные, тогда как повреждение одной из инкрементальной копий приводит к неработоспособности всех других после повреждённой.

На мой взгляд, наилучший вариант - дифференциальное копирование.

Программы для архивации

Когда-то (особенно в те времена, когда в ходу были такие носители информации, как дискеты) было очень важно, чтобы файлы занимали как можно меньше места. Специальные программы - архиваторы, сжимали файлы, а так же делали некоторые другие операции (например, разбивали архив на части, соответствующие размеру дискеты или диска).
Сейчас это не слишком актуально, поскольку флешки и, тем более, жёсткие диски, могут достигать ранее невообразимых объёмов.
Но, архивация файлов всё ещё используется, например, для хранения файлов на хостинге, где объём хранилища ограничен, а файлов может быть много.
То есть, обычному пользователю архиватор чаще всего нужен для распаковки чего-то скачанного из интернета. Форматы архивов бывают разные. На самом деле, их очень много, хотя, наиболее употребительных всего несколько штук. Соответственно, главное требование к архиватору - программа должна уметь распаковывать всё, что угодно.
Наиболее продвинутые архиваторы имеют дополнительные функции, например, резервное копирование (архивация по расписанию), разбивка архива на фрагменты, запись на CD (DVD) и т.д.

Самая старая (и, возможно, самая популярная) программа-архиватор - это WinRAR. Но она не бесплатная. То есть, скачать бесплатно её можно, но пользоваться без лицензии допускается только 40 дней.
Бесплатная альтернатива - 7zip