Home Backup & Restore — альтернатива резервному копированию Windows с подходом Time Machine

2026-01-20 13 комментарии
Home Backup & Restore — утилита с открытым исходным кодом, предлагающая замену «Истории файлов» в Windows. Проект использует систему снимков и жесткие ссылки, как в Time Machine, экономит место

Краткая сводка

  • Microsoft критикуют за фокус на ИИ и концепцию «агентной ОС» при нерешенных базовых проблемах Windows, включая слабое резервное копирование.
  • Home Backup & Restore предлагает замену «Истории файлов» в виде системы снимков, аналогичной Time Machine на macOS, с экономией дискового пространства за счет жестких ссылок.
  • Обновление v11.4 добавило просмотр снимков, отчеты об изменениях, умные исключения и нативный интерфейс Windows 11 на базе PowerShell и WPF.

Microsoft подвергается критике за курс на развитие Windows как ИИ-ориентированной «агентной ОС». Критики считают этот подход избыточным и не приоритетным. При этом у компании остается ряд нерешенных задач, от которых напрямую зависит эффективность Windows.

Одной из основных проблем Windows остается встроенное решение для резервного копирования. Пользователи отмечают, что Time Machine на macOS  обеспечивает более надежный и удобный процесс бэкапа. Несмотря на это, Microsoft долгое время не уделяла этой области достаточного внимания, тогда как утилита с открытым исходным кодом Home Backup & Restore предложила альтернативный подход.

Замена для «Истории файлов»

Home Backup & Restore — утилита с открытым исходным кодом, цель которой — заменить «Историю файлов» в Windows более эффективным решением, сохранив нативный интерфейс Windows 11. Начиная с версии v11.4, проект сделал заметный шаг к этой цели.

Разработчик перечислил все основные изменения в Home Backup & Restore. В версии v11.4 была реализована логика резервного копирования, аналогичная Time Machine: инструмент научился создавать просматриваемые снимки файловой системы без дублирования неизменённых данных, что значительно снижает потребление дискового пространства.

Это стало возможным благодаря тому, что теперь утилита использует жесткие ссылки, которые указывают на существующий файл из предыдущей резервной копии, вместо создания полных копий файлов при каждом изменении. В результате при использовании «Истории файлов» в Windows чем больше изменений вы вносите в файлы, тем больше копий создается, а это приводит к увеличению занимаемого объема хранилища.

В последующих обновлениях до v11.6.1 проект получил ряд важных доработок, включая безопасную логику восстановления с полным учётом правил исключений, поддержку рекурсивных исключённых каталогов, улучшения интерфейса предварительного просмотра и снижение ложных срабатываний антивирусного ПО за счёт изменения механизма сборки приложения.

Home Backup & Restore справляется с этой задачей значительно лучше, применяя умные методы оптимизации, такие как жесткие ссылки. Именно эта технология лежала в основе оригинальной реализации Time Machine, когда она была впервые представлена в Mac OS X 10.5.

Помимо использования жестких ссылок, инструмент показывает подробный список файлов с указанием, какие из них являются новыми, измененными или актуальными. Он также умеет сравнивать метаданные, автоматически пропускает каталог $RECYCLE.BIN и выполняет ряд других операций. Программа полностью работает на PowerShell и использует WPF (Windows Presentation Foundation), автоматически определяя темную или светлую тему оформления.

Скачать утилиту Home Backup & Restore можно на нашем сайте:

Скачать Home Backup & Restore

Отказ от ответственности

Инструмент предоставляется «как есть», без каких-либо гарантий, явных или подразумеваемых, включая пригодность для конкретных задач и отсутствие ошибок.

Использование осуществляется на ваш страх и риск.

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

  • ознакомиться с исходным кодом перед использованием;
  • протестировать инструмент в некритичной среде (например, на виртуальной машине);
  • иметь отдельную резервную копию важных данных перед выполнением восстановления.

Начало работы c Home Backup & Restore

Предварительные требования

  • ОС: Windows 10 или Windows 11.
  • Файловая система: диск назначения для резервного копирования должен быть отформатирован в NTFS, так как механизм использует жёсткие ссылки (Hard Links).

Установка и использование

Вариант 1: запуск исполняемого файла (рекомендуется)

  • Скачайте последнюю версию HomeBackup.exe
  • Поместите файл в удобную папку, например C:\Tools\HomeBackup.
  • Дважды щёлкните по HomeBackup.exe для запуска.
    • Примечание: при первом запуске будут автоматически созданы конфигурационные файлы settings.json и exclude_list.json в той же папке.

Вариант 2: запуск PowerShell-скрипта (для разработчиков)

  1. Скачайте исходный код проекта.
  2. Щёлкните правой кнопкой мыши по файлу HomeBackup.ps1 и выберите «Запустить с помощью PowerShell»Примечание: если возникнет ошибка политики выполнения, выполните в PowerShell команду:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

Команда действует только для текущего сеанса и не изменяет системные параметры безопасности.

Как работает Home Backup & Restore

Резервное копирование (Turbo Mode)

Утилита использует API Windows Kernel32 (CreateHardLink) для дедупликации данных на уровне файловой системы:

  • Первое резервное копирование: все выбранные файлы копируются полностью.
  • Последующие резервные копии:
    • файлы сравниваются с предыдущим снимком;
    • если файл новый или изменён: он копируется физически;
    • если файл не изменился: вместо копирования создаётся жёсткая ссылка на уже существующие данные;
    • результат: каждый каталог резервной копии выглядит как полноценный бэкап и может быть удалён независимо, при этом неизменённые файлы практически не занимают дополнительное место.

Восстановление (True State)

  • Анализ: выбранный снимок сравнивается с целевой папкой.
  • Дифференциальная проверка: файлы, которые уже актуальны, не перезаписываются.
  • Умная очистка: файлы, отсутствующие в снимке, удаляются, что позволяет восстановить точное состояние данных. Сканирование выполняется только в нужных подкаталогах.
  • Сброс атрибутов: системные атрибуты на заблокированных папках снимаются, чтобы корректно удалить пустые каталоги.

Настройка (исключения)

Поведение резервного копирования можно гибко настроить, отредактировав файл exclude_list.json. Поддерживаются глобальные и контекстные правила исключений.

Пример файла exclude_list.json:

{
  "GlobalExtensions": [".tmp", ".log", ".bak", ".dmp", ".vdi", ".vmdk"],
  "GlobalFolders": ["node_modules", "bin", "obj", ".git", ".vs", "AppData", "cache"],
  "IgnoredSystemFolders": ["$RECYCLE.BIN", "System Volume Information", "OneDriveTemp"],
  "FolderSpecific": {
    "Downloads": [".exe", ".msi"],
    "Videos": [".srt"]
  },
  "IgnoredSpecificFolders": [
    "%UserProfile%\Desktop\VirtualSpace"
  ],
  "IgnoredFiles": [
    "%UserProfile%\Desktop\SpecificApp.exe",
    "%UserProfile%\Documents\LargeLogFile.txt"
  ]
}
© .
Комментарии и отзывы

Добавляя комментарий, ознакомьтесь с Правилами сообщества

Нашли ошибку?