Поделиться через


Восстановление Windows 10 IoT Базовая

Восстановление устройств — это процесс восстановления неработоспособных устройств из-за неправильного или неправильного состояния хранилища. Это делается путем загрузки в известной безопасной ОС или ОС восстановления и повторной флэш-памяти носителя.

Примечание

Этот процесс не восстанавливается после сбоев оборудования хранилища (например, катастрофический сбой мультимедиа).

Ключевые элементы процесса восстановления:

  • Безопасная ОС : Windows предоставляет среду предустановки Windows (WinPE), которая представляет собой минимальную ОС с базовой поддержкой графики и загружается в командную строку. Эта служба поставляется вместе с Windows ADK. Для некоторых конфигураций оборудования и типов носителей для успешной загрузки может потребоваться добавить в WinPE определенные драйверы. Эту ОС можно настроить для запуска при загрузке приложения с предопределенным расположением для образов восстановления.
  • SW для восстановления : образ SW, используемый для повторной флэш-памяти устройств
  • Выбор структуры восстановления . В зависимости от расположения безопасной ОС и программного обеспечения для восстановления доступны различные варианты проектирования. Выбор дизайна зависит от доступного оборудования (например, USB-порт). Для реализации полной функциональности требуются изменения в BSP.

Восстановление с помощью загрузочного USB-накопителя

В этом методе мы загружаем устройство с USB (с загрузочной безопасной ОС и FFU) и перезагрузим устройство с помощью FFU, присутствующих на USB.

Требования к оборудованию:

  • Требуется, чтобы у устройства был USB-порт
  • Для активации может потребоваться аппаратный ключ (или сочетание клавиш).

Изменения BSP:

  • Требуются изменения для реагирования на триггер HW (сочетания клавиш и клавиш) для загрузки с USB
  • Альтернативным вариантом проектирования может быть всегда приоритизация загрузки с USB. Таким образом, нет явной необходимости активировать это. Однако это также означает, что при обнаружении загрузочного USB устройство переходит в это состояние.

Восстановление с помощью встроенной безопасной ОС

В этом методе устройство содержит безопасную ОС в отдельном разделе. В зависимости от расположения sw восстановления может быть несколько вариантов. Они описаны ниже.

Восстановление sw с USB-устройства или SD карта

В этом случае sw recovery извлекается из подключенного USB-устройства или SD-карта.

Требования к оборудованию:

  • Требуется интерфейс SD карта или USB-порт (запоминающее устройство)
  • Может потребоваться аппаратный ключ (или сочетание клавиш) для активации

Изменения BSP:

  • Требуются изменения для реагирования на триггер HW (сочетания ключей и ключей) для загрузки в безопасную ОС в отдельном разделе
  • Возможно, потребуется добавить драйверы для интерфейсов USB/SD карта в безопасную ОС
  • Изменения макета устройства для хранения безопасной ОС (размер может быть меньше, чтобы вместить только безопасную ОС)
  • Мигающее средство для обновления только main разделов ОС и данных и пропускания обновления безопасного раздела ОС. Это важно для сохранения безопасной ОС, чтобы иметь возможность повторить восстановление в случае потери питания во время процесса восстановления.

Восстановление sw из раздела восстановления

Этот параметр похож на предыдущий вариант, с разницей только в том, что sw-файл восстановления сохраняется в самом разделе восстановления. Макет устройства для этого подхода может отличаться по размеру секции восстановления (больший для размещения sw восстановления и, возможно, резервного восстановления).

Важно!

Ключевой момент, который следует отметить об этом подходе, заключается в том, что sw-файл восстановления, присутствующий на устройстве, со временем станет очень старым , и версия ОС после восстановления может отпасть от обучения обновления. Одним из способов устранения этой проблемы является обновление образа SW восстановления на устройстве с помощью пути обновления BSP в течение года.

Восстановление sw из облака

В этом случае sw recovery загружается из предопределенной облачной службы или веб-расположения. Облачная служба должна быть настроена таким образом, чтобы она защищена для предоставления шлюза восстановления устройству. Чтобы реализовать этот вариант, безопасная ОС должна поддерживать сетевое подключение, поэтому Wi-Fi драйверы необходимо добавить в безопасную ОС. Кроме того, профиль Wi-Fi в main ОС должен быть также доступен для безопасной ОС для подключения к сети.