Автоматичне резервне копіювання на флешку за допомогою архіватора 7zip

Є знімний диск - флешка. Мета: налаштувати її так, щоб після підключення до ПК вона архівувати певні папки або файли.
План настройки флешки зводиться до двох кроків:
а) Створення файлу автозапуску, який при включенні флешки запустить файл командного рядка.
б) Створення файлу командного рядка, який буде вказувати архіватор що, як і куди архівувати.

Тепер те ж саме докладно і з прикладами:
а) На флешці створюємо текстовий документ autorun.inf і пишемо в нього наступне:
[AutoRun]
shellexecute = archive.cmd
useautoplay = 1

Автоматичне резервне копіювання на флешку за допомогою архіватора 7zip

текст в файлі autorun.inf

б) Створюємо текстовий документ archive.cmd Клацаємо на ньому правою кнопкою миші - змінити. копіюємо туди наступний рядок:
"Путь_к_программе_7z.exe" u -r -scsWIN -ssw -up1q0r2x2y2z1w2 -x! Pagefile.sys -x! Hiberfile.sys archive.zip @ filename.txt

приклад тексту файлу командного рядка

Створена текстовий документ filename.txt і пишемо в нього назви папок, які хочемо архівувати:

Автоматичне резервне копіювання на флешку за допомогою архіватора 7zip

приклад списку файлів і папок
В результаті вміст флешки виглядає так:
Автоматичне резервне копіювання на флешку за допомогою архіватора 7zip

файли на флешці


При підключенні флешка буде самовільно копіювати на себе "мої документи" і "рабойчій стіл".

Примітки:
1) Флешку відкривати не подвійним клацанням як раніше, а правою кнопкою - відкрити.
2) За замовчуванням заради сумісності з різним устаткуванням флешки форматовані в старі файлові системи FAT16 або FAT32. Це означає, що не можна створювати файл розміром більше 2-х гігабайт. Для обходу цього обмеження потрібно змінити файлову систему на більш відповідну (припустимо NTFS). Або, якщо не вийшло, можна дробити архів на частини по 1 гігабайту, додавши в файл командного рядка ще один параметр -v1g.
3) У даному прикладі архівування зроблено в формат zip. Тому що zip тисне швидко і відкривається скрізь. Якщо ж у когось є порожні процесорні потужності, тоді можна archive.zip замінити на archive.7z
4) Опис сенсу параметрів командного рядка знаходиться в файлі довідці до архіватор 7zip.
5) текстові документи зберігати в кодуванні ANSI, інакше 7zip не зрозуміє.