
Я только что заметил, что Windows 10 Backup & Restore («История файлов») не создает резервную копию файла VHD на моем компьютере. Думаю, это потому, что файл открыт для записи.
В моей компании мы распространяем среды разработки ПО с репозиторием, настроенной IDE и некоторыми другими вещами в виде файла VHD. Поэтому, когда разработчик переключается на другой проект, мы просто даем ему VHD, он монтирует его, обновляет репозиторий и готов к работе.
Обычно эти файлы VHD монтируются автоматически, и это поведение теперь мешает стратегии резервного копирования. Если всем придется закрывать все программы, запущенные с VHD, и отмонтировать его перед созданием резервной копии, резервное копирование Windows 10 не даст никаких преимуществ перед программным обеспечением для автономного резервного копирования, таким как Clonezilla. Я думал, что весь смысл истории файлов в том, чтобы не нужно было перезапускаться.
Windows 10 не делает резервные копии открытых файлов? Я правильно догадался?
Как указать Windows делать резервную копию открытых файлов?
решение1
VHD — это и файл, и (виртуальный) диск. В этом случае преимущество диска: File History (если настроена на это) будет обрабатывать отдельные файлы внутри VHD, а не сам VHD.
Это то же самое, что и с обычным жестким диском или SSD — обрабатываться будет не блочное устройство, а содержимое файловой системы.
В дополнение к этому, это было бы непрактично, как показывает технический дефицит в системе резервного копирования: она не может делать частичные копии, что означает, что если вы смонтируете VHD (который изменяет его, устанавливая флаг) и размонтируете его, не используя его, Windows потребуется сделать копию всего файла, которая, вероятно, будет иметь размер в гигабайты. Вот почему большие файлы нелегко включить в историю файлов.