Windows 10 v1809 использует пользовательский WIM для "Сбросить этот компьютер"
В Windows 7, 8 и 8.1 после записи хорошо проверенного образа в качестве образа восстановления ОС я использую эту команду в моей работающей ОС, чтобы указать WinRE использовать этот образ при сбросе:
reagentc.exe /setosimage /path R:\Recovery\WindowsRE\install.vim /index 1
Затем, когда я перезагружаю компьютер в среду восстановления и выбираю "Сбросить этот компьютер" (сброс из WinRE, а не "Настройки" -%gt; Сброс), он стирает все C:
разделить и применить это изображение, способом, аналогичным
DISM.exe /Apply-Image /ImageFile:R:\Recovery\WindowsRE\install.wim /Index:1 /ApplyDir:C:
Тем не менее, это больше не работает с Windows 10. Даже если я скажу WinRE использовать мой пользовательский образ с REAgentC, он просто сбрасывается до новой установки Windows, полностью игнорируя мои подготовленные install.wim
,
Любое решение?
Связанный: Вот тема с идентичным вопросом на Microsoft TechNet, где глупый модератор публикует несколько ответов.
2 ответа
Windows 10 использует другую систему для PBR - кнопочный сброс. И вариант /setosimage
был удален из программы ReAgentC.
Зачем
Ранее в 8 и 8.1 (или в Win 7, если вы предоставили свой собственный инструмент восстановления в Win Recovery), был создан полный образ. После восстановления вы получите точное состояние, которое было при изготовлении компьютера или при создании WIM восстановления.
Это означает, что вам нужно будет снова пройти через годы обновлений. Полугодовые обновления занимают часы, чтобы закончить.
Microsoft придумала инструмент для миграции пользовательской среды (USMT). Полученный файл все еще WIM, но это не полный образ диска. Это "сохраненное состояние". Содержит все файлы и записи реестра, которые не являются частью самой Windows. Там нет Windows в образе.
Как
Когда вы выполните сброс, Windows проверит целостность каждого пакета (и его файлов) активной установки Windows. Если он находит поврежденный файл, он должен загрузить этот пакет и исправить его (у меня никогда не было возможности увидеть это в действии), затем он сохранит текущие драйверы и отложит их в сторону. Он переименует Windows в Windows.old и "переустановит" чистую Windows, используя пакеты из предыдущего. Затем применяются драйверы и, наконец, ваш файл USMT.PPKG (фактически переименованный в WIM).
В итоге вы получите состояние системы, которое было, когда вы (или фабрика) создавали восстановление, но с обновленной Windows. И сам файл Recovery имеет размер всего 200-300 МБ.
Если вы используете Office или некоторые другие приложения и у вас достаточно дорогое место на диске, есть функция Single Instance, которая связывает реальные файлы с этим файлом PPKG.
Процесс создания PBR описан на странице MS docs.
Что изменилось
Если приведенная выше ссылка - TL;DR, и вы уже знакомы с процессом из Win8.1, то изменилось то, что
вместо DISM /capture вы запускаете:
N:\ScanState_amd64\scanstate.exe /apps /config:"$PSScriptRoot\ScanState_amd64\Config_AppsAndSettings.xml" /ppkg C:\Recovery\Customizations\USMT.ppkg /o /c /v:13 /l:C:\ScanState.log
Scanstate находится на ADK, и вам нужны также файлы WinPe для его запуска. При необходимости обновите пути, но эта часть исправлена: C:\Recovery\Customizations*.ppkgНе существует отдельного раздела восстановления и остальных файлов, которые были нужны ранее: сценарии ResetConfig.xml и diskpart необходимы только в том случае, если вы планируете нестандартное разбиение диска или сценарии ResetConfig. Если это так, эти файлы попадают в C:\Recovery\OEM
Вы не используете ReAgentC для регистрации вашего файла ppkg. Все файлы в C: \ Recovery \ Customizations *.ppkg применяются после сброса.Вы запускаете scanstate (захват) из операционной системы (лучше всего использовать режим аудита). Невозможно сделать захват из WinPe.
Но я думаю, что можно было бы создать дополнительную опцию в WinRe, восстановить, используя полный WIM-файл образа диска, и обе опции работают параллельно. Я просто изучаю это, могу вернуться сюда и отредактировать свой ответ позже.
The /setosimage
Переключатель по-прежнему работает в Windows 10, вы можете зарегистрировать с его помощью свое собственное местоположение изображения.
Но попытка перезагрузить мой компьютер с использованием сохраненного здесь пользовательского образа не будет работать на Win10, как раньше.
Параметры, представленные в «Полном сбросе», по сути, вернут вашу ОС к настройкам по умолчанию OOBE, как если бы вы установили ее заново, аналогично методам сброса Apple или Android.
Таким образом, нет особой выгоды от использования среды WinRE для перезагрузки ПК, если вам нужен сброс с помощью кнопки, как это было в Win8.1, который мог бы восстановить настроенный снимок вашей ОС.
Вместо этого вы можете выполнить операции DISM для захвата и восстановления образа вашей ОС с загрузочного USB-накопителя или внедрить эти сценарии в среду WinRE, чтобы вообще избежать использования внешних устройств.
Просто помните, что записывать и восстанавливать образ ОС, который сохраняет WinRE в своем томе, рискованно. Вам следует зарегистрировать WiNRE в отдельном разделе.
При установке Windows 10 раздел восстановления по умолчанию обычно помещается перед ОС, иногда перед разделом EFI, поэтому будет сложно увеличить размер раздела восстановления. Вам необходимо увеличить его размер, чтобы на нем можно было разместить среду WinRE, а это довольно сложно без сторонних инструментов, и это все равно может оставить вас без загрузочной системы. Возможно, лучше всего создать после ОС отдельный том восстановления достаточного размера, как это в любом случае часто рекомендуется.