Резервное копирование данных в Windows 7 с использованием встроенной утилиты ROBOCOPY
На свете существует огромное множество различных бесплатных решений для создания резервных копий критически важной информации на вашем жёстком диске. Однако большинство пользователей даже не подозревает о том, что в Windows 7 есть консольная программа под названием ROBOCOPY (Robust File Copy), которая позволяет очень просто делать бэкап данных. А используя планировщик, можно настроить резервное копирование по расписанию, чего достаточно для 99% домашних пользователей.
ROBOCOPY можно описать как раскачанный на стероидах XCOPY. Вот некоторые наиболее важные функции ROBOCOPY:
многопоточное копирование;
зеркалирование или копирование данных (бэкап) «на лету»;
Также, чтобы увидеть список команд, в командной строке можно просто ввести «robocopy /?» и нажать «ввод».
ROBOCOPY может копировать только папки целиком. С отдельными файлами приложение не работает.
Задаём параметры копирования
Проще всего задать команды, по которым ROBOCOPY будет выполнять задачи, через пакетный файл (файл с расширением .BAT или .cmd). Пакетный файл представляет собой обычный текстовый файл, в котором одна за другой задаются команды.
Шаг 1
Кликаем по и в меню ищем и запускаем Блокнот.
Шаг 2
Далее необходимо ввести в Блокноте нужные нам команды и сохранить файл с расширением .BAT, после чего дважды кликнуть по нему, тем самым запустив команды на обработку.
Для демонстрации работы программы я создал три папки (Data1, Data2 и Data3) с каким-то контентом, которые нужно скопировать. Одна папка расположена на диске E:, а две других — на диске F:. Я хочу скопировать эти папки как описано ниже:
Data1 на диске E: — копируем в папку Backups на диске G: (внешний USB накопитель)
Data2 на диске F: — копируем в папку Backups на диске G: (внешний USB накопитель)
Data3 на диске F: — копируем в папку Backups на диске Q: (сетевое хранилище)
Команды для ROBOCOPY записываются следующим образом: robocopy <источник> <папка, куда будут копироваться файлы> <опции>
В моём случае, чтобы добиться желаемой цели, в текстовом файле нужно ввести: robocopy E:\Data1 G:\Backups\Data1 robocopy F:\Data2 G:\Backups\Data2 robocopy F:\Data3 Q:\Backups\Data3 pause
Здесь источниками являются
E:\Data1
F:\Data2
F:\Data3
и директориями для копирования файлов
G:\Backups\Data1
G:\Backups\Data2
Q:\Backups\Data3
Данные пункты обязательны для работы ROBOCOPY.
Команда PAUSE в конце списка команд не позволит командной строке закрыться после завершения процесса копирования. Так вы сможете спокойно просмотреть результаты работы программы.
Теперь, дважды кликнув по созданному .BAT файлу, запустится командная строка и ROBOCOPY выполнит поставленные задачи.
Чтобы полностью задействовать всю мощь функционала ROBOCOPY, потребуется ввести некоторые дополнительные опции в командной строке самой программы. В следующем примере я изменю существующие команды так, чтобы:
1) Были скопированы все подпапки в пределах указанной папки, даже если они пустые.
2) К существующему бэкапу, который мы только что сделали, были добавлены только новые или измененные файлы и папки (этот процесс займет меньше времени).
3) Не отображался прогрессбар — информация о состоянии операции не отображается, отсюда создаётся гораздо меньший по объёму лог-файл.
4) Информация, которая отображается в окне командной строки, была сохранена в отдельный лог-файл для дальнейшего его изучения.
Чтобы проделать всё вышеперечисленное нужно добавить к существующим командам ROBOCOPY некоторые опции:
Где: /e = копировать все подпапки, даже если они пустые /mir = зеркалирование (копирует только новые или измененные файлы) /np = не показывать прогрессбар /log: = создать лог-файл
Запись /log+: во второй и третьей строке моего .BAT файла гарантирует, что результаты второй и третьей операции будут записаны в журнал, созданный для первой команды. Таким образом будет создан только один лог-файл вместо трёх.
Лог-файл сохраняется в той же папке, где находится .BAT файл. Внимание! Используйте опцию /MIR с особой осторожностью, так как с ней ROBOCOPY при определённых условиях может удалить файл и из источника и из папки для записи бэкапа.
Это обычно происходит, если файл/папка в директории с бэкапом был удалён. ROBOCOPY автоматически «синхронизирует» бэкап и исходную папку, тем самым удалив файл/папку из папки-источника. Чтобы избежать этой ситуации, никогда не удаляйте файлы/папки из директории с бэкапом. Сначала удалите контент из папки-источника, а затем заново выполните резервное копирование.
Если вы сомневаетесь в своих действиях, то лучше не используйте опцию /MIR.
С опциями, заданными выше, все действия ROBOCOPY записываются в лог-файл и на экран не выводятся. Чтобы информация о выполнении команды выводилась на экран и одновременно записывалась в лог-файл, нужно к каждой команде добавить опцию /tee.
Вот как выглядит типичный лог-файл ROBOCOPY. То же самое можно увидеть и в окне программы.
——————————————————————————- ROBOCOPY :: Robust File Copy for Windows ——————————————————————————- Started : Sun Sep 18 23:35:01 2011 Source : E:\Data1\ Dest : G:\Backups\Data1\ Files : *.*
Так как одна из папок копируется в сетевое хранилище, то в процессе бэкапа могут возникнуть обрывы связи. Из-за этого могут потеряться некоторые критические файлы. Чтобы предотвратить это, к третьей строке нужно добавить опцию /z как показано ниже.
Эта опция позволяет повторить последнюю попытку копирования в случае неудачи. Программа будет пытаться скопировать файл каждые 30 секунд, пока у неё это не получится.
ROBOCOPY поддерживает многопоточное копирование (опция /mt). Можно выбрать число потоков в диапазоне от 1 до 128. По умолчанию используется 8 потоков.
Ну и наконец вы можете автоматизировать резервное копирование данных с помощью планировщика заданий Windows 7 (находится в Пуск -> Программы -> Стандартные -> Служебные). Просто создайте простую задачу и задайте определённое время, когда планировщик должен запустить созданный вами командный файл.
slava-53: конечно против вас я чайник но я всё прочитал я сам устанавливал и по одной и вместе но на разных дисках я этим занимаюсь 3г ито урывками а учиться уже поздно но у меня все работало после биоса 2 полоски выбор стрелкой и ок но уменя...
михаил: что делать устанавливались 3 разные версии виндоус 7макс. XP. и виндоус 7домашняя базовая как теперь это исправить.помогите пожалуйста заранее всем спасибо из-за этого с дисковода нет звука а видео есть, с компа видеозапись нормальная,...
grig: всем привет! помогите плиз с доступом. системник вин 7 раздаёт нет через свисток на нетбук хр. открывал общий доступ на системнике. открылись общие папки моя муз итд ( которые лежат на диске с) но это бред. решил дать доступ с диска D где у...
Андрей: КРуто ман спасибки а то я голову уже сломал думал менять поеду ))ы
мария: ну что у кого без побочных эффекто в получилось7мне нужно доступ к диску Ц,чтобы изменить файл ХОСтс.у меня в вк не заходит(вирус
Популярные статьи
Как изменить фоновый рисунок рабочего стола в Windows 7 Starter (начальная редакция): Как известно фоновый рисунок рабочего стола в Windows 7 начальной редакции штатными методами изменить нельзя, в панели управления и контекстном меню нет пункта "Персонализация", фоновый рисунок жестко задан. В этой статье мы рассмотрим несколько способов как обойти это ограничение. Но следует помнить, что формально это является нарушением условий л...
Установка Windows 7 и Windows XP на один компьютер (Windows XP поверх Windows 7): В этой статье мы подробно рассмотрим вопрос установки Windows XP как второй операционной системы на компьютер с установленной Windows 7 (у нас есть отдельная статья о том, как установить Windowx 7 на компьютер с установленной Windows XP). При загрузке компьютера, будет запускаться Диспетчер загрузки Windows, предоставляющий выбор, какую операционну...
Черный экран в Windows 7 после загрузки или в процессе работы: На форумах часто встречаются жалобы на то, что Windows 7 часто вываливается в “пустой” или черный экран в процессе работы (иногда его называют “Черным экраном смерти” (Black Screen of Death), по аналогии с “Blue Screen of Death”). Выглядит это словно экран просто отключается, как будто из монитора вытащили кабель. При этом, со стороны компании Мик...
Создание загрузочной флешки с Windows 7 (простой способ): В этой статье мы рассмотрим самый быстрый и простой способ создания загрузочного диска на USB накопителе (флешке). Для этой операции нам понадобится:
Флеш-диск (минимум 4 гб).
Образ загрузочного диска Windows 7 в любом распространенном формате (iso, mdf, nrg ...). Или исходный загрузочный DVD-диск с операционной системой.
Программа UltraISO...
Общий доступ к папкам и принтеру в Windows 7 и Windows XP: В этой статье я расскажу как настроить общий доступ к папкам под Windows 7 и Windows XP. Дать общий доступ к файлам (расшарить папки) под Windows 7 очень просто, поэтому в статье я расскажу так же о том, как снять защиту такой папки паролем, дать доступ к принтеру через локальную сеть и установить по сети драйвера для принтера. Перед началом операц...
Как правильно установить Windows 7 на компьютер или ноутбук «с нуля»: В этой статье рассказывается, как происходит типичная установка windows 7, на что следует обратить внимание при установке операционной системы и каких ошибок следует избегать. Установка будет производиться с DVD диска, если вы хотите установить Windows 7 с флешки или планируете установку Windows 7 как второй операционной системы, то читайте соответ...
Настройка сети wifi в Windows 7 и Windows XP для подключения компьютер-компьютер: В этой статье я расскажу как соединить два компьютера (ноутбука) в сеть напрямую, используя беспроводную сеть (Wi-Fi). Объединение 2 компьютеров в сеть происходит без участия дополнительного оборудования (например, роутера или маршрутизатора), при этом единственное требование -- это что бы на обоих компьютерах были установлены адаптеры беспроводной...
Установка Windows 7 и Windows XP на один компьютер (Windows 7 поверх Windows XP): Ранее мы уже рассказывали как установить Windows XP на Windows 7. Сейчас речь пойдет о том, как установить Windows 7 на компьютер с уже установленной Windows XP. Для решения этой задачи нам понадобится два установочный диска: Windows 7 и Windows XP. После завершения всех действий, описанных в статье, у вас будут установлены на компьютере Windows X...
Подключение к Windows 7 через «Удаленный рабочий стол»: В Windows 7 (так же как и в предыдущих версиях Windows начиная с XP) присутствует возможность работы на компьютере удаленно, используя запущенную службу терминальных подключений. Для доступа к компьютеру с работающей службой, используется программа "Доступ к удаленному рабочему столу", присутствующая по-умолчанию во всех версиях Windows начиная с Х...
Управление автозагрузкой программ в Windows 7: В Windows 7 процедура добавления программы в автозагрузку (так же, как и удаление программы из автозагрузки) не сильно изменилась по сравнению с предыдущими версиями Windows. В этой статье мы рассмотрим пять основных способов добавления или удаления программы из процесса загрузки семерки, многие из этих способов универсальны и подходят и для более ...
Решение типовых проблем с локальной сетью в Windows 7: В этой статье я расскажу о типовых проблемах в работе домашней сети и способах их решения. Для этого необходимо будет предпринять простейшие шаги, не требующие глубоких технических знаний. Разумеется здесь не отражены все возможные проблемы, которые могут возникнуть, только самые распространенные, поэтому если у вас не получилось восстановить работ...
Очистка жесткого диска от неиспользуемых и временных файлов в Windows 7: В этой статьи я расскажу, как быстро оценить объем, занимаемый папками на жестком диске, и как корректно освободить свободное место но диске от временных и не нужных файлов и программ. Кроме того, я расскажу почему не надо удалять папку winsys, для чего нужны файлы hiberfil.sys и pagefile.sys, а так же какие инструменты существуют для быстрого осво...
Последние комментарии