
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Несколько дней назад я потерял данные из-за сбоя ПК. Один день был потерян.: /
- Я сохраняю свои данные в облаке, чтобы не допустить неисправности жесткого диска.
- Я использую программное обеспечение для управления версиями, поэтому я могу восстановить более старые версии своей работы.
- Бэкап делаю каждый день.
Но на этот раз я потерял свои текущие данные перед резервным копированием. И временный файл для восстановления тоже был уничтожен во время сбоя.
Я хотел бы показать вам, как я смогу избежать такой потери данных в будущем
(Это решение подходит для оконных систем.)
Шаг 1. Что вам понадобится…
Вам не нужно покупать то, что вам нужно.
- Вам нужны права администратора
- Редактор, например Notepad ++ или редактор Windows.
Шаг 2. Создайте пакетный файл


У меня есть план;)
Если вы программист, автор книги или редактор изображений, важно иметь очень короткие дистанции резервного копирования. Может быть, даже минутку … Я хочу 10-минутную резервную копию в разных каталогах, чтобы ничего не перезаписывалось.
Во-первых, нам нужен командный файл, запускающий программу резервного копирования. В Windows есть собственная программа резервного копирования под названием Robocopy. Robocopy основан на командной строке и может выполняться только в окне CMD. (DOS-Box)
Сейчас это несколько сложно, потому что я немец и у меня немецкая винда. Но посмотрим …
Откройте любой редактор и создайте файл с именем «backup.bat». Имя неважно и может быть выбрано произвольно.
Командная строка для Robocopy выглядит следующим образом:
Robocopy - источник - цель - файлы для резервного копирования - параметр
Мой командный файл выглядит так:
- установить quelle = D: / Projekte
- установить ziel = D: / Datensicherung / RoboCopy / Backup_% time: ~ 3, 1% 0
- robocopy "% quelle%" "% ziel%" *.c / mir / maxage: 1
Необязательно использовать переменные, но делает командную строку более понятной. Это означает следующее:
- set quelle = Это каталог ваших данных. Вы также можете использовать «источник» или что угодно вместо «quelle». Это твое решение.
-
set ziel = Это цель вашей резервной копии данных. Вы также можете использовать «target» или что угодно вместо «ziel». Это твое решение.
- Новый каталог создается каждые 10 минут. Итого 6 каталогов. Это делается по описанию каталога:
- Резервное копирование - это первая часть имени, а затем заключите время в%
- % time: ~ 3, 1% 0 означает: возьмите текущее время, извлеките первую цифру минуты и добавьте 0.
- то есть время 12:10:34 это означает: 0 = 1, 1 = 2, 2 =:, 3 = 1, 4 = 0, 5 =:, 6 = 3, 7 = 4
- 3 цифры = 1, показать только одну цифру, добавить 0 = 3, 1% 0. Получается: 00, 10, 20, 30, 40, 50.
- % time: ~ 0, 2% означает, что взять текущее время, извлечь левую цифру часов и использовать 2 цифры. (0–12 / 24)
-
% time: ~ 3, 2% означает, что взять текущее время, извлечь левую цифру минут и использовать 2 цифры (0-59)
- *.c = Файлы или типы данных для резервного копирования. Вы также можете использовать *.txt, *.png, *.xls, все, что вам нужно, и вы можете использовать более одного расширения файла, разделенных одним пробелом. (*.txt *.cpp *.h)
- Параметров очень много. Используйте robocopy /? подробности!
- Пользуюсь / мир. Это означает: Отразите структуру каталогов. Резервное копирование файлов, а также удаление файлов!
- Использую / maxage: 1. Это означает: не рассматривать файлы старше 1 дня.
- Вы можете добавить команду «Пауза» -> «ждать» (?), Чтобы окно не закрывалось автоматически.
Сохраните этот командный файл в любом месте по вашему выбору. Запустите файл и посмотрите, что произойдет. Он должен выглядеть как на скриншоте выше, и в целевом месте должен быть создан один каталог.
Шаг 3. Планировщик заданий (часть 1)


В Windows есть планировщик задач, его можно найти в разделе Система / Управление. (?)
На немецком языке это называется Windows-Verwaltungsprogramme -> Aufgabenplanung. В противном случае попросите помощника Windows для планировщика заданий.
Запустите планировщик задач. (Я приложил скриншот на английском языке.)
Справа выберите Create Task… И вы можете увидеть окно на рисунке 2.
- Дайте задаче название и описание. (Если хочешь)
- Остальные детали в этом окне можно оставить без изменений.
Шаг 4: Планировщик заданий (часть 2)

Выберите вкладку «Триггер».
- Выберите "Nach einem Zeitplan" (по расписанию) (первый выбор)
- Выберите «Einmal» (один раз) и введите текущую дату и время.
- Выберите «Wiederholen jede:» (повторять задание каждые) 10 минут.
- Выберите «Für die Dauer von:» (на время) «sofort» (на неопределенный срок)
- Выберите «Ablaufen» (срок действия), если вы хотите установить дату / время окончания.
- Выберите «Активирт» (Включено).
Шаг 5: Планировщик заданий (часть 3)

Выберите вкладку Действие:
- Выберите «Акция: запуск программы» (Действие: запустить программу)
- В разделе «Программа / сценарий» введите путь и имя вашего командного файла. (backup.bat)
Никакой дополнительной информации не требуется.
Шаг 6. Планировщик заданий (часть 4)

Выберите вкладку Условия:
Я не указал никаких условий, но если вы используете ноутбук, вы можете использовать некоторые условия …
Шаг 7. Планировщик заданий (часть 5)

Выберите вкладку Настройки:
Внимательно посмотрите на эти детали. Здесь можно что-то ввести, если что-то не работает.
По умолчанию выбраны настройки 1, 4 и 5, и это хороший выбор. Я тоже выбрал пункт 2. Посмотрите на скриншот.
Думаю, здесь нет необходимости что-либо объяснять.
Шаг 8: финал


Вы использовали паузу (пауза / ожидание) в своем пакетном файле?
Вы сохранили новую задачу?
Хорошо, справа вы видите команду RUN. Выберите свою задачу и дайте ему бежать….
Появляется командное окно, и если пауза включена, окно остается открытым, пока вы его не закроете. Позже вам следует изменить свой пакет, чтобы вам не всегда приходилось закрывать окно вручную.
Новый каталог, в зависимости от времени, был создан в вашем целевом каталоге.
Через час Задача создала 6 каталогов и сохранила ваши данные не старше одного дня.
Ошибочные программные решения больше не проблема.
Системные сбои больше не проблема.
Но этот метод не должен заменять обычное резервное копирование и управление версиями!
Рекомендуемые:
Защитите свою сеть с помощью бесплатного межсетевого экрана UTM: 4 шага

Защитите свою сеть с помощью бесплатного брандмауэра UTM: в этом руководстве будут рассмотрены основы установки и запуска Sophos UTM в вашей домашней сети. Это бесплатный и очень мощный программный пакет. Я пытаюсь достичь наименьшего общего знаменателя, поэтому я не буду вдаваться в интеграцию с активным каталогом, удаленный
Как сделать хакерскую работу по отключению USB: 8 шагов

Как взломать USB Shutdown: в этом уроке я покажу вам, как создать скрытую папку на USB, которая выключит компьютер пользователя
Как начинать работу с новым проектом: 7 шагов

Как вы должны начать с нового проекта: Здравствуйте, читатель, это мой учебник, как вам следует начать с нового проекта микроконтроллера
Чрезвычайно простой способ начать работу с домашней автоматизацией с помощью модулей DIY: 6 шагов

Чрезвычайно простой способ начать работу с домашней автоматизацией с помощью модулей «сделай сам»: я был приятно удивлен, когда решил попробовать добавить несколько самодельных сенсоров к домашнему помощнику. Использовать ESPHome чрезвычайно просто, и в этом посте мы узнаем, как управлять выводом GPIO, а также получать температуру & данные о влажности с беспроводной сети
Как ускорить работу старого нетбука: 5 шагов

Как ускорить работу старого нетбука: в этом руководстве я покажу вам, как сделать старый или дешевый ноутбук более удобным в использовании в 21 веке