Ripristinare lo stato del sistema per Windows Server

Questo articolo illustra come ripristinare i backup dello stato del sistema di Windows Server da un insieme di credenziali di Servizi di ripristino di Azure. Per ripristinare lo stato del sistema è necessario avere un backup dello stato del sistema, creato usando le istruzioni disponibili in Eseguire il backup dello stato del sistema, e assicurarsi di avere installato l'ultima versione dell'agente dei Servizi di ripristino di Microsoft Azure (MARS). Il ripristino dei dati dello stato del sistema di Windows Server da un insieme di credenziali di Servizi di ripristino di Azure è un processo in due passaggi:

  1. Ripristinare lo stato del sistema sotto forma di file da Backup di Azure. Quando si ripristina lo stato del sistema sotto forma di file da Backup di Azure, è possibile eseguire una di queste operazioni:

    • Ripristinare lo stato del sistema nello stesso server in cui è stato creato il backup.
    • Ripristinare il file dello stato del sistema in un server alternativo.
    • Se nell'insieme di credenziali è abilitato il ripristino tra aree, è possibile ripristinare i dati di backup da un'area secondaria.
  2. Applicare i file dello stato del sistema ripristinato in un'istanza di Windows Server con l'utilità Windows Server Backup.

Ripristinare i file dello stato del sistema nello stesso server

La procedura seguente illustra come eseguire il rollback della configurazione di Windows Server a uno stato precedente. Eseguire il rollback della configurazione del server a uno stato noto e stabile può essere estremamente utile. La procedura seguente consente di ripristinare lo stato del sistema del server da un insieme di credenziali dei Servizi di ripristino.

  1. Aprire lo snap-in di Backup di Microsoft Azure . Se non si sa dove è stato installato lo snap-in, cercare Backup di Microsoft Azure nel computer o nel server.

    L'applicazione desktop dovrebbe essere visualizzata nei risultati della ricerca.

  2. Selezionare Ripristina dati per avviare la procedura guidata.

    Recover Data

  3. Nel riquadro Configurazione iniziale selezionare l'opzione Questo server (<server name>) e selezionare Avanti.

    Choose this server option to restore the data to the same machine

    Se è stato abilitato il ripristino tra aree (anteprima) e si vuole eseguire il ripristino dall'area secondaria, selezionare Area secondaria. In caso contrario, selezionare Area primaria.

    Screenshot shows the selection of the source region of recovery point.

  4. Nel riquadro Seleziona modalità di ripristino scegliere Stato del sistema e quindi selezionare Avanti.

    Browse files

  5. Nel calendario del riquadro Seleziona volume e data selezionare un punto di ripristino.

    È possibile ripristinare da qualsiasi punto di ripristino. Le date in grassetto indicano la disponibilità di almeno un punto di ripristino. Dopo aver selezionato una data, se sono disponibili più punti di ripristino, scegliere quello appropriato dall'elenco a discesa Ora.

    Volume and Date

  6. Dopo aver scelto il punto di ripristino, selezionare Avanti.

    Backup di Azure monta il punto di ripristino locale e lo usa come volume di ripristino.

  7. Nel riquadro successivo specificare la destinazione per i file di stato del sistema ripristinati. Selezionare Sfoglia per aprire Esplora risorse e individuare i file e le cartelle desiderati. L'opzione Crea copie in modo da mantenere entrambe le versioni crea copie dei singoli file in un archivio di file dello stato del sistema esistente invece di creare la copia dell'intero archivio dello stato del sistema.

    Recovery options

  8. Verificare i dettagli del ripristino nel riquadro Conferma e selezionare Ripristina.

    Select Recover to acknowledge the recover action

  9. Copiare la directory WindowsImageBackup nella destinazione di ripristino in un volume non critico del server, ad esempio D:\\WindowsImageBackup. Il volume del sistema operativo Windows è in genere il volume critico.

    La cartella WindowsImageBackup è disponibile nel percorso <restore_path>\C_vol\Program Files\Microsoft Azure Recovery Services Agent\Scratch\SSBV\WindowsImageBackup, in cui >\C_vol\Program Files\Microsoft Azure Recovery Services Agent\Scratch è il volume scratch configurato per l'agente MARS.

  10. Al termine del ripristino, seguire la procedura illustrata nella sezione Applicare lo stato del sistema ripristinato a un'istanza di Windows Server per completare il processo di ripristino dello stato del sistema.

Ripristinare il file dello stato del sistema in un server alternativo

Se l'istanza di Windows Server è danneggiata o inaccessibile e si vuole ripristinarne uno stato stabile eseguendo il ripristino dello stato del sistema di Windows Server, è possibile ripristinare lo stato del sistema del server danneggiato da un altro server. Seguire questa procedura per ripristinare lo stato del sistema in un server separato.

Include la terminologia utilizzata in questi passaggi:

  • Computer di origine : il computer di origine da cui è stato eseguito il backup e che non è attualmente disponibile.
  • Computer di destinazione : il computer in cui i dati vengono ripristinati.
  • Insieme di credenziali di esempio: l'insieme di credenziali dei servizi di ripristino in cui il computer di origine e il computer di destinazione sono registrati.

Nota

I backup eseguiti da un computer non possono essere ripristinati in un computer che esegue una versione precedente del sistema operativo. Ad esempio, i backup eseguiti da un computer con Windows Server 2016 non possono essere ripristinati in Windows Server 2012 R2. È tuttavia possibile eseguire l'operazione inversa. È possibile usare i backup da Windows Server 2012 R2 per ripristinare Windows Server 2016.

  1. Aprire lo snap-in di Backup di Microsoft Azure nel Computer di destinazione.

  2. Assicurarsi che il computer di destinazione e il computer di origine siano registrati nello stesso insieme di credenziali dei servizi di ripristino.

  3. Selezionare Ripristina dati per avviare il flusso di lavoro.

  4. Selezionare Un altro server

    Another Server

  5. Specificare il file dell'insieme di credenziali che corrisponde all' Insieme di credenziali di esempio. Se il file dell'insieme di credenziali non è valido (o è scaduto), è necessario scaricarne uno nuovo dall'insieme di credenziali di esempio nel Portale di Azure. Dopo aver specificato il file dell'insieme di credenziali, viene visualizzato l'insieme di credenziali di Servizi di ripristino associato al file di credenziali dell'insieme di credenziali.

    Se si vuole usare il ripristino tra aree per ripristinare i dati di backup dall'area secondaria, è necessario scaricare il file delle credenziali dell'insieme di credenziali dell'area secondaria dal portale di Azure e quindi passare il file all'agente MARS.

    Screenshot shows the secondary vault credentials passed in MARS agent.

  6. Nel riquadro Seleziona server di backup selezionare il computer di origine dall'elenco di computer visualizzati.

  7. Nel riquadro Seleziona modalità di ripristino scegliere Stato del sistema e quindi selezionare Avanti.

    Search

  8. Nel riquadro Seleziona volume e data del Calendario selezionare un punto di ripristino. È possibile ripristinare da qualsiasi punto di ripristino. Le date in grassetto indicano la disponibilità di almeno un punto di ripristino. Dopo aver selezionato una data, se sono disponibili più punti di ripristino, scegliere quello appropriato dall'elenco a discesa Ora.

    Search items

  9. Dopo aver scelto il punto di ripristino, selezionare Avanti.

  10. Nel riquadro Selezionare la modalità di ripristino dello stato del sistema specificare la destinazione per il ripristino dei file dello stato del sistema, quindi selezionare Avanti.

    Encryption

    L'opzione Crea copie in modo da mantenere entrambe le versioni crea copie dei singoli file in un archivio di file dello stato del sistema esistente invece di creare la copia dell'intero archivio dello stato del sistema.

  11. Verificare i dettagli del ripristino nel riquadro Conferma e selezionare Ripristina.

    Select the Recover button to confirm the recovery process

  12. Copiare la directory WindowsImageBackup nella radice di un volume non critico del server, ad esempio D:\\WindowsImageBackup. Il volume del sistema operativo Windows è in genere il volume critico.

    La cartella WindowsImageBackup è disponibile nel percorso <restore_path>\C_vol\Program Files\Microsoft Azure Recovery Services Agent\Scratch\SSBV\WindowsImageBackup, in cui >\C_vol\Program Files\Microsoft Azure Recovery Services Agent\Scratch è il volume scratch configurato per l'agente MARS.

  13. Per completare il processo di ripristino, usare la sezione seguente per applicare i file ripristinati dello stato del sistema a un'istanza di Windows Server.

Applicare lo stato del sistema ripristinato a un'istanza di Windows Server

Dopo avere ripristinato lo stato del sistema sotto forma di file tramite l'agente dei Servizi di ripristino di Microsoft Azure, usare l'utilità Windows Server Backup per applicare lo stato del sistema ripristinato a Windows Server. L'utilità Windows Server Backup è già disponibile nel server. La procedura seguente illustra come applicare lo stato del sistema ripristinato.

  1. Aprire lo snap-in Windows Server Backup. Se non si conosce il percorso di installazione dello snap-in, cercare Windows Server Backup nel computer o nel server.

    L'applicazione desktop viene visualizzata nei risultati della ricerca. Se non viene visualizzato o si verificano errori all'apertura dell'applicazione, è necessario installare le Funzionalità di Windows Server Backup e i componenti dipendenti sottostanti, disponibili nell'Aggiunta guidata funzionalità in Server Manager.

  2. Nello snap-in selezionare Backup locale.

    select Local Backup to restore from there

  3. Nel riquadro Azioni della console Backup locale selezionare Ripristina per aprire il Ripristino guidato.

  4. Selezionare l'opzione Backup archiviato in un altro percorso e selezionare Avanti.

    choose to recover to a different server

  5. Quando si specifica il tipo di posizione, selezionare Cartella condivisa remota se il backup dello stato del sistema è stato ripristinato in un altro server. Se lo stato del sistema è stato ripristinato localmente, selezionare Unità locali.

    select whether to recovery from local server or another

  6. Se si usa un percorso condiviso remoto, immettere il percorso della directory WindowsImageBackup. Ad esempio, \\MyFileServer\MyFolder\WindowsImageBackup.

    Se è stata selezionata un'unità locale, Windows Server Backup verifica automaticamente la presenza di backup dello stato del sistema nella radice di tutti i volumi collegati, ad esempio D:\WindowsImageBackup. Se Windows Server Backup non riesce a trovare il backup dello stato del sistema nell'unità locale, assicurarsi di aver copiato la cartella WindowsImageBackup nella radice di un volume non critico.

  7. Immettere il percorso della directory WindowsImageBackup oppure scegliere l'unità locale contenente questa directory, ad esempio D:\WindowsImageBackup, ripristinata come parte del ripristino dei file dello stato del sistema tramite l'agente dei Servizi di ripristino di Azure Recovery e quindi selezionare Avanti.

    path to the shared file

  8. Selezionare la versione dello stato del sistema da ripristinare, quindi selezionare Avanti.

  9. Nel riquadro Seleziona tipo di ripristino selezionare Stato del sistema e quindi selezionare Avanti.

  10. Come percorso del ripristino dello stato del sistema selezionare Percorso originale e selezionare Avanti.

    Se si sta ripristinando un controller di dominio verrà visualizzata l'opzione aggiuntiva seguente:

    Location for System State Recovery

    Nota

    Selezionare "Esegui un ripristino autorevole dei file di Active Directory" solo se si intende eseguire in modo esplicito un ripristino autorevole di tutti i dati di Active Directory.

  11. Verificare i dettagli della conferma e le impostazioni di riavvio, quindi selezionare Ripristina per applicare i file ripristinati dello stato del sistema.

    launch the restore System State files

    Nota

    Non selezionare l'opzione Riavvia automaticamente il server se si esegue il ripristino in modalità DSRM.

  12. Dopo aver completato correttamente un ripristino è necessario riavviare il server in modalità normale. Aprire un prompt dei comandi e digitare quanto segue: bcdedit /deletevalue safeboot

  13. Riavviare il server.

Considerazioni speciali per il ripristino dello stato del sistema in un controller di dominio

Il backup dello stato del sistema include i dati di Active Directory. Seguire questa procedura per ripristinare Active Directory Domain Service (AD DS) dallo stato corrente a uno stato precedente. Questo tipo di ripristino può essere eseguito in due scenari:

  • Ripristino di tutti i dati di Active Directory quando nella foresta non sono più presenti controller di dominio funzionanti
  • Ripristino di una parte dei dati di Active Directory quando tali oggetti sono stati eliminati o danneggiati

Questo articolo illustra solo il primo scenario, che richiede un ripristino non autorevole di Active Directory Domain Services e un ripristino autorevole della cartella sysvol. Se è necessario eseguire il secondo scenario, in cui i controller di dominio sono ancora funzionanti, ma è necessario ripristinare oggetti di Active Directory specifici, vedere queste istruzioni.

  1. Seguire questa procedura per Ripristinare i file dello stato del sistema in un server alternativo.

  2. Usare i comandi seguenti per riavviare il server in Modalità di ripristino dei servizi directory. In un prompt dei comandi con privilegi elevati:

    Bcdedit /set safeboot dsrepair
    Shutdown /r /t 0
    
  3. Per ripristinare Active Directory come parte di un ripristino dello stato del sistema si può scegliere uno dei due metodi seguenti:

    • Seguire le istruzioni precedenti per applicare lo stato del sistema ripristinato a un'istanza di Windows Server con l'utilità Windows Server Backup.

      Nota

      Se si stanno ripristinando tutti i dati di Active Directory (e nella foresta non sono più presenti controller di dominio funzionanti), nel passaggio 9 precedente assicurarsi di selezionare Esegui un ripristino autorevole dei file di Active Directory.

    • Usare l'utilità wbadmin per eseguire il ripristino dalla riga di comando.

      Sarà necessario l'identificatore della versione del backup che si vuole usare. È possibile ottenere un elenco degli identificatori di versione eseguendo questo comando:

      wbadmin get versions -backuptarget <servername\sharename>
      

      Usare l'identificatore di versione scelto per eseguire il ripristino.

      Ad esempio, per eseguire un ripristino non autorevole di Active Directory Domain Services e un ripristino autorevole della cartella sysvol usando il backup dal 30/04/2020 alle 9:00, archiviato nella risorsa condivisa \\servername\share per server01, digitare:

      wbadmin start systemstaterecovery -version:04/30/2020-09:00 -backupTarget:\\servername\share -machine:server01 -authsysvol
      
  4. Dopo aver completato correttamente un ripristino è opportuno riavviare il server in modalità normale. Aprire un prompt dei comandi e digitare quanto segue: bcdedit /deletevalue safeboot

  5. Riavviare il server.

Per altre informazioni, vedere Backup e ripristino di controller di dominio di Active Directory.

Risolvere i problemi relativi a un ripristino non riuscito dello stato del sistema

Se il processo precedente di applicazione dello stato del sistema non viene completato correttamente, usare Ambiente ripristino Windows (WinRE) per ripristinare l'istanza di Windows Server. La procedura seguente illustra come eseguire il ripristino con Ambiente ripristino Windows. Usare questa opzione solo se Windows Server non viene avviato normalmente dopo un ripristino dello stato del sistema. Il processo seguente cancella i dati non di sistema, quindi occorre eseguirlo con cautela.

  1. Avviare l'istanza di Windows Server in Ambiente ripristino Windows.

  2. Selezionare una delle opzioni disponibili per la risoluzione dei problemi.

    Select Troubleshoot

  3. Dalla schermata Opzioni avanzate selezionare Prompt dei comandi e specificare il nome utente e la password dell'amministratore del server.

    Select Command Prompt

  4. Specificare il nome utente e la password dell'amministratore del server.

    Enter password

  5. Quando si apre il prompt dei comandi in modalità Amministratore, eseguire questo comando per ottenere le versioni del backup dello stato del sistema.

    Wbadmin get versions -backuptarget:<Volume where WindowsImageBackup folder is copied>:
    

    Get System State backup versions

  6. Eseguire il comando seguente per ottenere tutti i volumi disponibili nel backup.

    Wbadmin get items -version:<copy version from above step> -backuptarget:<Backup volume>
    

    Get all volumes available

  7. Il comando seguente ripristina tutti i volumi che fanno parte del backup dello stato del sistema. Si noti che questo passaggio ripristina solo i volumi critici che fanno parte dello stato del sistema. Tutti i dati non di sistema vengono cancellati.

    Wbadmin start recovery -items:C: -itemtype:Volume -version:<Backupversion> -backuptarget:<backup target volume>
    

    Recover all volumes

Passaggi successivi