<<
>>

Резервное копирование ваших данных

Наиболее стандартная процедура резервного копирования включает в себя «синхронизацию» двух папок: одной на вашем компьютере (содержит самые последние данные) и одной на каком-либо внешнем устройстве (например, на USB-накопителе).

Последняя папка имеет такое же название и в основном такое же содержимое за исключением того, что оно представляет собой более старую версию ваших файлов, которую вы создали некоторое время назад при помощи копирования. Например, на вашем компьютере имеется папка «Мои файлы», которую вам нужно синхронизировать с папкой «Мои файлы» (созданной неделю назад) на вашем USB-накопителе, чтобы папка резервного копирования содержала полностью обновленные файлы и вложенные папки. Синхронизация приводит к тому, что две папки становятся идентичными, но требует гораздо меньше работы, чем простое копирование, поскольку синхронизация не воздействует на подавляющее большинство файлов, которые остались неизменными. Только устаревшие файлы будут подвергаться замене, и только новые файлы подлежат копированию.
Удаленные файлы и вложенные папки также будут удалены в запасной папке (т. е. папке резервного копирования) во время синхронизации.

К сожалению, бесплатных программ для синхронизации не так много, и инструменты, встроенные в Windows, являются не очень удобными для пользователя. Я опишу два типа инструментов Windows для копирования и синхронизации файлов: RichCopy и Robocopy. Я выбрал именно их, поскольку они являются бесплатными и надежными, а также потому, что они позволяют работать с файлами, зашифрованными при помощи EFS. Во-первых, создайте задачу или событие в календаре в Майкрософт Outlook (или в аналогичном приложении), которое повторяется раз в неделю и напоминает вам о резервном копировании данных на USB-накопителе.

RichCopy представляет собой удобное приложение с графическим интерфейсом легким для пользователя, которое было написано инженером из Майкрософта.

Предположим, вы синхронизируете исходную папку (зашифрованную при помощи EFS) с резервной папкой (расположенную на вашем USB-накопителе, которая должна быть незашифрованной). Преимущество RichCopy заключается в том, что программа позволяет удалить шифрование EFS из копий ваших файлов в папке резервного копирования. Недостатком RichCopy является то, что программа не удаляет пустые папки внутри папки резервного копирования (но она удаляет там файлы, отсутствующие в исходной папке).

Второе приложение, т. е. Robocopy, представляет собой инструмент командной строки Windows, то есть вам необходимо вручную ввести команды и параметры в командную строку Windows.

Преимущество Robocopy заключается в том, что программа очень надежная, и она удалит все пустые папки внутри запасной папки во время синхронизации. Недостатками являются отсутствие графического интерфейса и невозможность удалить шифрование EFS. В этом смысле Robocopy и RichCopy дополняют друг друга.

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

Исходная папка и запасная папка не зашифрованы

В данном случае вы можете использовать только Robocopy. Предположим, вы решили создавать резервные копии своих файлов раз в неделю. Неделю назад вы скопировали папку D: \My Files на ваш USB-накопитель (F: \My Files), и сегодня вы желаете синхронизировать данные две папки, поскольку на прошлой неделе вы добавили несколько документов в эту папку и изменили в ней некоторые файлы. Закройте все программы, которые имеют активный доступ к файлам, подлежащим синхронизации (включая Windows Explorer, т. е. проводник), поскольку Robocopy не может работать с открытыми файлами и папками.

Затем нажмите клавишу Windows и введите «cmd» (без кавычек). В прошлых версиях Windows найдите программу под названием «Командная строка Windows» (кнопка «Пуск» → «Программы» → «Стандартные»). Нажмите правой кнопкой мыши на ярлык командной строки Windows:

и выберите «Запуск от имени администратора». Если появляется диалоговое окно «Контроль учетных записей», нажмите «Да»:

Появится окно командной строки, ожидая ваших указаний:

Во-первых, мы сохраним простой код для Robocopy в текстовом файле, чтобы вам не пришлось повторно впечатывать его в будущем. Создайте текстовый файл (.txt) с названием «Синхронизация — командная строка», используя программу «Блокнот», а затем введите следующий код в файл (или скопируйте из данной электронной книги):

robocopy «D: \My Files» «F: \My Files» /XO /S /PURGE

Для вашего удобства я выделил исходную папку жирным шрифтом и выделил резервную папку курсивом (вам не требуется такое форматирование в «Блокноте»). Данная команда использует программу Robocopy для синхронизации запасной директории F: \My Files с исходной директорией D: \My Files. Как вы уже догадались, файлы копируются слева направо, то есть из D: \My Files в F: \My Files. (Замените названия исходной папки и папки резервного копирования на фактические названия папок.) Параметр /XO приказывает Robocopy копировать только новые и обновленные файлы (чья «Дата изменения» является более поздней в исходной папке). Параметр /S приказывает Robocopy обрабатывать все вложенные папки, а параметр /PURGE означает, что все файлы и вложенные папки, которые присутствуют только в запасной папке, будут удалены. В результате после синхронизации исходная папка и папка резервного копирования будут иметь идентичный набор вложенных папок и будут содержать одинаковые файлы. (В данный момент мы не сравниваем содержимое файлов, мы сравниваем только «Дату изменения», что обычно означает отличие содержимого если даты изменения отличаются).

Скопируйте командную строку и сохраните текстовый файл там где вы сможете его позже легко найти. Затем нажмите правой кнопкой мыши на курсор в окне командной строки и выберите «Вставить» (в Windows 10 нажатие правой кнопкой мыши приводит к вставке):

Нажмите клавишу Enter для выполнения данного скрипта. Если у вас много файлов, Robocopy будет занята в течение нескольких минут, осуществляя вывод большого объема текста. При завершении вы увидите что-то похожее на следующий отчет:

где «Каталоги» (директории) означают вложенные папки, а «Дополнения» означают файлы и вложенные папки, которые имелись в наличии только в запасной папке и поэтому были удалены. Мы успешно выполнили резервное копирование всех данных. Если вы получили какие-либо сообщения об ошибках от Robocopy, используйте поисковую систему, чтобы найти решение. Закройте командную строку. Через неделю программное обеспечение вашего календаря напомнит вам о резервном копировании ваших файлов, и вы вставите USB-накопитель, запустите командную строку, скопируете и вставите команду и синхронизируете все файлы еще раз. Давайте взглянем на другой сценарий.

Исходная папка и папка резервного копирования зашифрованы при помощи BestCrypt или BitLocker (не EFS)

Например, вы используете диск BitLocker на вашем компьютере и диск BitLocker на USB-накопителе или на внешнем жестком диске. В таком случае вы можете использовать ту же процедуру, что и в предыдущем разделе: Robocopy один выполнит всю нужную работу.

Исходная папка зашифрована при помощи EFS, а запасная папка не зашифрована или зашифрована при помощи BitLocker или BestCrypt

Например, на вашем компьютере имеются файлы, зашифрованные при помощи EFS (их названия выделены зеленым цветом), которые необходимо синхронизировать с файлами на внешнем диске, чтобы во время копирования было удалено шифрование EFS (чтобы запасные файлы не были выделены зеленым цветом). В таком случае нам понадобятся программы RichCopy и Robocopy, в таком порядке. RichCopy удалит шифрование, а Robocopy очистит папку резервного копирования. Загрузите и установите RichCopy. Запустите RichCopy в качестве администратора, а в случае появления диалогового окна «Контроль учетных записей» нажмите «Да». Перейдите в меню «View» (Просмотр) и выберите «Advanced» (Дополнительно):

Теперь нажмите клавишу «Source(1)» и найдите исходную папку:

Затем нажмите кнопку «Destination(2)» и найдите папку резервного копирования. Затем нажмите кнопку «Option»:

В появившемся окне выберите опции «Purge» и «Verify»:

а остальное оставьте без изменений. На панели с левой стороны выберите «File attributes, Error Handling»:

В появившемся окне выберите опцию «File attributes to remove» → «Encrypted»:

Не вносите больше никаких изменений. Нажмите «ОК» в нижней части, чтобы закрыть окно «File copy options». Нажмите клавишу «Save copy option to a file»:

После сохранения настроек в файле. rcx вам больше не потребуется осуществлять их конфигурацию в будущем. Последние сохраненные настройки будут по-прежнему загружаться при следующем запуске RichCopy. В ином случае выберите меню «File» → «Open», чтобы загрузить ранее сохраненный файл настроек, или выберите «File» → «Recent Profiles»:

Мы готовы к синхронизации. Убедитесь, что подлежащие синхронизации файлы не открыты в каком-либо программном обеспечении, поскольку RichCopy не может работать с открытыми файлами. Теперь нажмите кнопку «Start copy»:

Если все пройдет успешно, вы увидите сообщение об этом на нижней панели RichCopy. (Если вы получите какие-либо сообщения об ошибках, используйте свой поисковик для нахождения решения). Далее мы запустим Robocopy для очистки. Закройте RichCopy и любые программы, которые получают доступ к подлежащим синхронизации файлам и папкам (в том числе файловый проводник, Windows Explorer). Нажмите клавишу Windows и введите «cmd» (без кавычек). Нажмите правой кнопкой мыши на значок командной строки Windows:

и выберите «Запуск от имени администратора». Появится окно командной строки, ожидая ваших указаний:

Введите следующий код (или скопируйте из данной электронной книги):

robocopy «D: \My Files» «F: \My Files» /PURGE /S /NoDCopy

Вы уже знакомы с данной командой (замените названия исходной папки и папки резервного копирования названиями своих собственных папок). Параметр /NoDCopy приказывает Robocopy не копировать специальные параметры, такие как «Зашифровано» или «Скрыто», из исходных вложенных папок и файлов в материалы внутри запасной папки. В нашем случае две директории уже синхронизированы, но RichCopy не удалила пустые папки внутри папки резервного копирования. Показанный выше код выполнит данное действие. Сохраните данный код в текстовом файле для резервного копирования на следующей неделе.

Исходная папка и запасная папка зашифрованы в виде архивов 7-Zip

В этом случае синхронизация невозможна. Вам необходимо удалить старый файл резервного копирования и сделать новую копию.

<< | >>
Источник: Чарльз Спендер. Сделай свой компьютер стабильнее и быстрее: Что Майкрософт забыла вам сказать. 2019

Еще по теме Резервное копирование ваших данных:

  1. 9.4. Обработка данных: собственный анализ данных или счетчик?
  2. Банк данных, его состав, модели баз данных
  3. 15.3.1. Учет резервного фонда
  4. Звучание – на кончиках ваших пальцев
  5. Увеличение ваших доходов
  6. Счет 82 «Резервный капитал
  7. 9.4. Анализ доменов ваших конкурентов
  8. Управляйте доставкой ваших закупок!
  9. Поддерживайте интересы ваших подчиненных
  10. Глава 3Любите ваших поставщиков
  11. Резервный капитал
  12. Учет резервного капитала
  13. Учет резервного капитала
  14. 12.2.2. Учет резервного капитала
  15. 12.2.2. Учет резервного капитала
  16. 12.2.2. Учет резервного капитала
  17. Резервные фонды
  18. Учет резервного капитала
  19. Резервный капитал