Condividi tramite


ripristino Windows 10 IoT Core

Il ripristino del dispositivo è un processo per ripristinare i dispositivi inoperabili a causa di uno stato di archiviazione errato o non valido. Questa operazione viene eseguita avviando in un sistema operativo sicuro noto o nel sistema operativo di ripristino e eseguendo nuovamente il flashing del supporto di archiviazione.

Nota

Questo processo non viene ripristinato da errori hardware di archiviazione (ad esempio, errore irreversibile del supporto).

Gli elementi chiave del processo di ripristino sono

  • Sistema operativo sicuro : Windows offre Windows Preinstallation Environment (WinPE) che è un sistema operativo minimo con supporto per la grafica di base e viene avviato a un prompt dei comandi. Questa operazione viene distribuita con Windows ADK. Per alcune configurazioni hardware e tipi di supporti di archiviazione, è possibile aggiungere driver specifici a WinPE per l'avvio corretto. Questo sistema operativo può essere configurato per l'avvio all'avvio, ovvero l'app flashing con una posizione predefinita per le immagini di ripristino.
  • Ripristino SW : immagine SW usata per eseguire nuovamente il flashing dei dispositivi
  • Scelta di progettazione del ripristino : in base alla posizione del sistema operativo sicuro e al software di ripristino, sono disponibili varie scelte di progettazione. La scelta di progettazione è influenzata dall'hardware disponibile (ad esempio. Porta USB). Queste richiedono modifiche nel provider di servizi di configurazione per realizzare la funzionalità completa.

Ripristino tramite USB di avvio

In questo metodo si avvia il dispositivo da USB (con sistema operativo sicuro di avvio e FFU) e si esegue il flashing del dispositivo con il FFU presente nell'USB.

Requisiti hardware:

  • Richiede che il dispositivo disponga di una porta USB
  • Può richiedere la chiave hardware (o la combinazione di tasti) per attivare questo

Modifiche BSP:

  • Richiede modifiche per rispondere al trigger HW (combinazioni di tasti/tasti) per l'avvio da USB
  • La scelta di progettazione alternativa potrebbe essere quella di assegnare priorità all'avvio da USB sempre, in questo modo non è necessario attivare questa impostazione esplicita. Tuttavia, ciò significa anche che ogni volta che viene rilevato un USB di avvio, il dispositivo entra in questo stato.

Ripristino con sistema operativo sicuro predefinito

In questo metodo, il dispositivo contiene un sistema operativo sicuro in una partizione separata. In base alla posizione del sw di ripristino, possono essere disponibili poche opzioni. Tali metodi sono descritti nei dettagli di seguito.

Ripristino SW da dispositivo USB/scheda SD

In questa opzione, lo SW di ripristino viene prelevato dalla scheda USB/SD collegata.

Requisiti hardware:

  • Richiede l'interfaccia della scheda SD o la porta USB (archiviazione di massa)
  • Può richiedere la chiave hardware (o la combinazione di tasti) per l'attivazione

Modifiche BSP:

  • Richiede modifiche per rispondere al trigger HW (combinazioni chiave/chiave) per l'avvio nel sistema operativo sicuro in una partizione separata
  • I driver per le interfacce di dispositivo USB/scheda SD potrebbero dover essere aggiunti al sistema operativo sicuro
  • Modifiche del layout del dispositivo per archiviare il sistema operativo sicuro (le dimensioni possono essere inferiori per supportare solo il sistema operativo sicuro)
  • Strumento flashing per aggiornare solo le partizioni principali del sistema operativo e dei dati e ignorare l'aggiornamento della partizione sicura del sistema operativo. Questo è essenziale per mantenere il sistema operativo sicuro per poter riprovare a eseguire il ripristino in caso di perdita di energia durante un processo di ripristino.

Ripristino sw dalla partizione di ripristino

Questa opzione è simile all'opzione precedente, con solo la differenza di archiviazione del servizio Di ripristino sw nella partizione di ripristino stessa. Il layout del dispositivo per questo approccio può differire in base alle dimensioni della partizione di ripristino (più grande per supportare lo SW di ripristino e potenzialmente uno SW di ripristino di backup).

Importante

Un punto chiave da notare su questo approccio è che il sw di ripristino presente nel dispositivo diventerà molto vecchio nel tempo e la versione del sistema operativo dopo il ripristino potrebbe cadere dal training dell'aggiornamento. Un modo per attenuare questo problema consiste nell'aggiornare l'immagine SW di ripristino nel dispositivo usando il percorso di aggiornamento BSP a cadenza annuale.

Ripristino sw dal cloud

In questa opzione, il servizio sw di ripristino viene scaricato da un servizio cloud o da un percorso Web predefinito. Il servizio cloud deve essere configurato in modo che possa offrire in modo sicuro il servizio SW di ripristino al dispositivo. Per realizzare questa opzione, il sistema operativo sicuro deve supportare la connettività di rete, quindi Wi-Fi driver devono essere aggiunti al sistema operativo sicuro e, oltre a questo, il profilo di Wi-Fi nel sistema operativo principale deve essere reso disponibile anche per la connessione sicura del sistema operativo alla rete.