1

Я работал с несколькими инструментами, такими как Acronis TIEWS и CloneZilla, и у меня есть вопрос относительно развертывания резервных копий для двух из них. В обоих случаях я мог бы использовать инструмент клонирования / создания образа диска, например, Acronis, для создания резервной копии на основе секторов, включая передачу таблицы разделов и т.д.

В случае только ОС Linux, я могу создать архив всей корневой файловой системы (то есть: tar -zcvf / /mnt/someFile.tar.gz), разделить и отформатировать новый диск, распаковать архив непосредственно в корень файловой системы на новом диске, обновите мой загрузчик (т.е. sudo update-grub), и я готов к работе. Обнаружено новое оборудование, драйверы заменяются при загрузке, и все отлично.

На установке Windows (то есть: Windows 7) это никогда не работает. Во-первых, мне нужно, чтобы Windows была первой ОС, установленной на пустом (без разделов) диске, чтобы она могла создать загрузочный раздел объемом 100 МБ. Затем мне нужно беспокоиться о лицензировании аутентификации, и, наконец, если я преодолею все неприятности на этом пути, система почти наверняка выйдет из строя из-за радикально различного оборудования. Я всегда мог попытаться выполнить ремонтную установку поверх этого, но это редко удается, и система обычно нестабильна.

Почему Windows требует, чтобы это была первая ОС, установленная на диске, и почему восстановление ОС является таким запутанным кошмаром (то есть: не может просто обнаружить новое оборудование при первой загрузке после восстановления с нуля и работать с ним )? Есть ли законная техническая причина для этого, или это какая-то устаревшая поддержка, или это что-то совсем другое?

Спасибо.

1 ответ1

3

Есть несколько причин, по которым это происходит. Во-первых, обе системы пытаются обнаружить все оборудование во время загрузки. Является ли это успешным или нет, это другая история. Оба обрабатывают изменения по-разному.

В Linux все "по сути" является файлом. Это облегчает просто копирование файлов, и элементы "просто работают". В Windows одной из причин, по которой они ускоряют процесс загрузки, является то, что он загружает только те драйверы, которые ему нужны (например, драйверы материнской платы, контроллер жесткого диска, видеокарту и т.д.), Чтобы вы могли попасть на рабочий стол. Оказавшись там, он может начать обнаруживать любое новое оборудование. Если аппаратное обеспечение слишком сильно изменится для Windows, оно не загрузится, так как в этот момент не знает, как загрузить новое оборудование. (Я понимаю, что это чрезмерное упрощение, так как я не знаю всей механики, а только теорию работы).

Далее деньги. Linux бесплатен (как в пиве), в то время как Windows обходится большинству людей в 100 долларов или более за лицензию на ПК (OEM-версия, Windows 7 Home Premium, начиная с момента ее появления). Linux не заботится или не хочет заботиться о том, на что вы его устанавливаете. Окна принадлежат корпорации (о которой люди обычно забывают, они за деньги, а не за людей). Если Microsoft сможет получить деньги от своих клиентов, они, вероятно, сделают это.

Как сделать реальное восстановление? Я еще не полностью восстановил систему Linux, поэтому не могу полностью с этим поговорить. Я восстановил установки Windows, даже на новое оборудование. В зависимости от того, как работает резервное копирование, зависит от того, как восстановить и почему.

Если ваша система Windows нормально загружается на старом оборудовании, и вы просто хотите переместить его на новое оборудование, вы должны установить новые драйверы (чтобы они были доступны во время загрузки), затем выполнить команду sysprep чтобы "запечатать" ее, и заставить Windows обнаруживать новые драйверы. Переместите жесткий диск, и он должен загрузиться просто отлично.

Если Windows не загружается должным образом, вам нужно было бы взять образ с помощью инструмента, который предлагает функцию "чистого металла", чтобы удалить системные специфические ссылки на оборудование из образа и, по сути, заставить Windows поверить, что это новая установка. , С вашими текущими файлами. Я не знаю точное волшебство, которое выполняет это, но это, как это делает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .