Иногда мне нравится выполнять резервное копирование всего системного диска Windows (в настоящее время Windows 10, но я не чувствую, что это вопрос конкретной версии), например, когда я заменяю его. Мне нравится архивировать все это в один файл и помещать этот файл в Glacier или другое онлайн-хранилище.
РЕДАКТИРОВАТЬ: я не имею в виду мой работающий системный диск; Я имею в виду бывший системный диск на вторичном диске.
Я еще не нашел ничего, что правильно обрабатывает все следующие типы файлов NTFS:
- Развязки
- Жесткие ссылки
- Мягкие ссылки (точки повторной обработки ??)
"Правильно" здесь означает «ссылка не отслеживается, но сохраняется в архиве, поэтому при восстановлении она указывает на то же место, что и раньше».
7-Zip кажется очевидным выбором для такого рода вещей, но, если взять в качестве примера каталог \Users \foo \Application Data, старые версии 7-Zip сохранят его как файл нулевой длины, я думаю?, Но текущая версия зацикливается на нем бесконечно и в конце концов взрывается.
Согласно поиску Google, WinRAR не лучше.
Насколько я могу судить, у меня есть следующие варианты; эти варианты кажутся ужасными, и мне интересно, чего мне не хватает:
- Сделайте резервную копию диска, используя что-то вроде CrashPlan, а затем выполните архивирование и резервное копирование каталога хранилища для этих резервных копий, потому что это будут обычные файлы. Это дает мне полное и правильное восстановление, но оно навсегда связывает меня с этим конкретным инструментом резервного копирования (что становится менее круто, если компания выходит из бизнеса или что-то в этом роде, но, возможно, в этом пространстве есть инструмент резервного копирования с открытым исходным кодом?).
- Используйте что-то вроде tar (7-zip имеет режим tar), который понимает ссылки, но не понимает семантику NTFS, таким образом, возможно, теряя все виды важных деталей.
- Резервное копирование (используя FastCopy или что-то еще (кстати, FastCopy отлично справляется с такими файлами, хотя, похоже, он конвертирует некоторые соединения в мягкие ссылки)) на виртуальный жесткий диск (VHD, VMDK, что-то другое, не уверен, что лучше здесь опция для прямой совместимости), а затем сожмите и создайте резервную копию образа диска.
- Удалить узлы и ссылки на каталоги; пусть ссылки на файлы будут извлечены нормально. Сценарии для этого можно найти в Интернете. Что дает вам представление о том, насколько это распространенная и распространенная проблема.
- Найдите или напишите сценарий, чтобы заменить эти типы файлов текстовыми файлами, описывающими, куда они указывали, что делает данные восстанавливаемыми в теории.
Есть ли лучшие варианты?