Как можно очистить ОС Windows 10 x64 от установленных драйверов перед бэкапом?
На рынке присутствует несколько программ для бэкапа ОС, позволяющие выполнить при необходимости откат (восстановление) более раннего состояния системы. Ранее я использовал для этой цели только их, однако недавно мне предложили использовать для бэкапа механизм, встроенный в саму систему Windows - утилита DISM, создающая wim-файлы с содержимым жесткого диска, который затем можно восстановить либо с помощью этой же утилиты, либо с помощью стандартной программы установки Windows.
Последние несколько дней я экспериментировал с данным методом и уже успел оценить все его преимущества:
Во первых, он надежен (субъективно) - в прошлом мне не раз попадались битые образы того же Акрониса, но нерабочий wim-файл я не встречал еще ни разу. Во-вторых, в wim-файл захватывается только содержимое раздела C:, а остальные системные разделы создаются либо вручную, либо с помощью программы установки ОС, что дает возможность восстановить такой бэкап как на ПК с UEFI, так и на ПК с BIOS, с созданием правильной разметкий диска. В-третьих, такой бэкап без проблем восстанавливается на диск любого размера, тогда как тот же Акронис (который сохраняет разделы) восстановит все разделы в их исходных размерах, и это потребует корректировки после восстановления.
В связи с этим у меня два вопроса:
- Можно ли очистить Windows от следов "железа" (драйверов) перед созданием бэкапа, для повышения его универсальности и уменьшения количества мусора в системе? По аналогии с тем, что делает утилита sysprep, но без вмешательства в существующие учетные записи.
- Есть ли неочевидные недостатки у такого способа бэкапа ОС (просьба в этой части быть конкретными)?
Заранее спасибо!
Ответы (1 шт):
для PowerShell существует pnputil для управления хранилищем драйверов.