Compartilhar via


Recuperação de Windows 10 IoT Core

A recuperação de dispositivo é um processo para recuperar dispositivos inoperáveis devido ao estado de armazenamento incorreto ou incorreto. Isso é feito inicializando em um sistema operacional seguro conhecido ou sistema operacional de recuperação e re-flash da mídia de armazenamento.

Observação

Esse processo não se recupera de falhas de hardware de armazenamento (por exemplo, falha catastrófica de mídia).

Os principais elementos do processo de recuperação são

  • Sistema operacional seguro : o Windows fornece o WinPE (Ambiente de Pré-Instalação do Windows), que é um sistema operacional mínimo com suporte a elementos gráficos básicos e inicializa em um prompt de comando. Isso é fornecido com o Windows ADK. Para determinadas configurações de hardware e tipos de mídia de armazenamento, drivers específicos podem ser necessários para serem adicionados ao WinPE para inicializar com êxito. Esse sistema operacional pode ser configurado para iniciar na inicialização, o aplicativo piscando com um local predefinido para as imagens de recuperação.
  • SW de recuperação : imagem SW usada para relançar os dispositivos
  • Opção de design de recuperação : com base na localização do sistema operacional seguro e do software de recuperação, várias opções de design estão disponíveis. A opção de design é influenciada pelo hardware disponível (por exemplo, Porta USB). Elas exigem alterações no BSP para obter a funcionalidade completa.

Recuperação usando USB inicializável

Nesse método, inicializamos o dispositivo do USB (com o sistema operacional seguro inicializável e a FFU) e mostramos o dispositivo com a FFU presente no USB.

Requisitos de hardware:

  • Requer que o dispositivo tenha uma porta USB
  • Pode exigir chave de hardware (ou combinação de teclas) para disparar isso

Alterações do BSP:

  • Requer alterações para responder ao gatilho HW (combinações de teclas/teclas) para inicialização do USB
  • A opção de design alternativa pode ser priorizar a inicialização do USB sempre, dessa forma não há necessidade explícita de disparar isso. No entanto, isso também significa que sempre que um USB inicializável for detectado, o dispositivo entrará nesse estado.

Recuperação usando o sistema operacional interno seguro

Nesse método, o dispositivo contém um sistema operacional seguro em uma partição separada. Com base no local do SW de recuperação, pode haver poucas opções. Elas são detalhadas abaixo.

Recuperação do SW do dispositivo USB/SD cartão

Nessa opção, o SW de recuperação é obtido do dispositivo USB anexado/SD cartão.

Requisitos de hardware:

  • Requer interface de cartão SD ou porta USB (armazenamento em massa)
  • Pode exigir a chave de hardware (ou combinação de teclas) para disparar

Alterações do BSP:

  • Requer alterações para responder ao gatilho HW (combinações de chave/chave) para inicializar no sistema operacional seguro em partição separada
  • Drivers para interfaces de cartão de dispositivo USB/SD podem precisar ser adicionados ao sistema operacional seguro
  • Alterações de layout do dispositivo para armazenar o sistema operacional seguro (o tamanho pode ser menor para acomodar apenas o sistema operacional seguro)
  • Ferramenta de flash para atualizar apenas o sistema operacional main e partições de dados e ignorar a atualização da partição segura do sistema operacional. Isso é essencial para preservar o sistema operacional seguro para poder repetir a recuperação se houver uma perda de energia durante um processo de recuperação.

Recuperação do SW da partição de recuperação

Essa opção é como a opção anterior, com apenas a diferença de armazenar o SW de recuperação na própria partição de recuperação. O layout do dispositivo para essa abordagem pode ser diferente no tamanho da partição de recuperação (maior para acomodar o SW de recuperação e potencialmente um SW de recuperação de backup).

Importante

Um ponto importante a ser observado sobre essa abordagem é que o SW de recuperação presente no dispositivo se tornará muito antigo ao longo do tempo e a versão do sistema operacional após a recuperação pode cair do trem de atualização. Uma maneira de atenuar esse problema é atualizar a imagem sw de recuperação no dispositivo usando o caminho de atualização do BSP em uma cadência anual.

Recuperação de SW da nuvem

Nessa opção, o SW de Recuperação é baixado de um serviço de nuvem/local da Web predefinido. O serviço de nuvem precisa ser configurado para que possa oferecer com segurança o SW de Recuperação ao dispositivo. Para realizar essa opção, o sistema operacional seguro deve dar suporte à conectividade de rede, portanto, Wi-Fi drivers precisam ser adicionados ao sistema operacional seguro e, além disso, o perfil de Wi-Fi no sistema operacional main também deve ser disponibilizado para que o sistema operacional seguro se conecte à rede.