Come ripristinare un'installazione di Windows 7

Questo articolo descrive come creare un backup dello stato del sistema in un computer e come ripristinarlo nello stesso computer o in un altro computer fisico della stessa marca e modello.

Si applica a: Windows Server 7 Service Pack 1, Windows Server 2012 R2
Numero KB originale: 249694

Riepilogo

È possibile che si verifichi uno dei problemi seguenti con il computer:

  • Errore hardware
  • Errore software
  • Furto di computer
  • Calamità naturali
  • Errore dell'utente

Per risolvere uno di questi problemi, è possibile ripristinare il sistema operativo Microsoft Windows da un backup dello stato del sistema. È possibile ripristinare un backup dello stato del sistema nello stesso computer fisico da cui è stato creato il backup dello stato del sistema o in un computer fisico diverso con la stessa marca, modello e configurazione (hardware identico).

Tuttavia, non è supportato il ripristino di un backup dello stato del sistema da un computer a un secondo computer di un'altra marca, modello o configurazione hardware. Forniamo solo sforzi commercialmente ragionevoli per supportare questo processo. Anche se i computer di origine e di destinazione sembrano essere identici, i computer di origine possono avere driver, hardware o firmware diversi rispetto ai computer di destinazione.

Il metodo preferito per ripristinare Windows 7

Per ripristinare i computer basati su Windows 7, il metodo preferito è un ripristino completo del sistema. In particolare, senza usare asr, è possibile eseguire un ripristino Bare Metal (BMR) in volumi di avvio e volumi di sistema appena formattati nello stesso server da cui è stato eseguito il backup originale. In questo caso, i layout e gli identificatori del volume sono identici a quelli usati durante il backup del computer originale. Inoltre, è possibile eseguire un BMR che usa asr in un computer con hardware diverso rispetto al computer originale.

Nota

I BDR possono essere eseguiti solo quando il sistema è offline.

Sia il computer di destinazione di cui viene eseguito il backup che il computer di destinazione che riceve il ripristino devono essere basati su UEFI (Unified Extensible Firmware Interface) o BIOS. Non è possibile combinare i due in uno scenario BMR.

Scenari di ripristino possibili per Windows 7

  • Scenario di migrazione server non avviabile/server (pianificato e non pianificato)

    In questo scenario è possibile proteggere il server eseguendo un backup BMR di tutti i volumi critici nel server. È quindi possibile ripristinare il server eseguendo un ripristino BMR tramite Ripristino di Windows. In questo scenario, BMR è supportato per hardware diverso.

  • Scenario di malfunzionamento del server (avviabile) o rollback dei ruoli del server

    In questo scenario è possibile proteggere il server eseguendo un backup dello stato del sistema o un backup BMR. È quindi possibile ripristinare il server eseguendo un ripristino dello stato del sistema dal sistema operativo avviato.

La tabella seguente illustra gli scenari di ripristino del sistema supportati e non supportati.

Scenario Supportato
Ripristino dello stato del sistema dopo BMR/Ripristino completo del server nello stesso hardware
Ripristino dello stato del sistema dopo BMR/Ripristino completo del server in hardware diverso No
Ripristino dello stato del sistema dopo il ripristino completo del server (senza BMR) nello stesso hardware o in un altro hardware No

Nota

Windows Server Backup garantisce che il sistema venga avviato correttamente dopo il processo di ripristino BMR. Le applicazioni/ruoli che si basano su identificatori specifici dell'hardware, ad esempio l'indirizzo della scheda di interfaccia di rete e così via, possono richiedere una riconfigurazione o un ripristino aggiuntivi per renderli funzionali.

Linee guida per il ripristino del sistema operativo Windows 7

Seguire le linee guida nelle sezioni seguenti per assicurarsi che l'operazione di ripristino abbia esito positivo.

Livello di astrazione hardware

I computer di origine e di destinazione devono usare lo stesso tipo di HARDWARE Abstraction Layer (HAL). C'è un'eccezione a questa regola. Se uno dei computer contiene l'HAL multiprocessore ACPI (Advanced Configuration and Power Interface), l'altro computer può avere l'HAL uniprocessore ACPI. La stessa regola si applica agli hal multiprocessore MPS e uniprocessore MPS.

Ad esempio, se l'origine usa l'HAL multiprocessore MPS, è possibile ripristinare i dati in un computer di destinazione che usa l'HAL uniprocessore MPS. Tuttavia, non è possibile ripristinare i dati in un computer di destinazione che usa l'HAL multiprocessore ACPI.

Nota

Se l'HAL del computer di destinazione è compatibile, ma non identico, con l'HAL del computer di origine, è necessario aggiornare l'HAL nel computer di destinazione dopo aver completato il ripristino. Ad esempio, se il computer di origine ha un singolo processore e usa l'HAL uniprocessore ACPI, è possibile ripristinare un backup da tale computer a un computer di destinazione multiprocessore. Tuttavia, il computer di destinazione non userà più di un processore fino a quando non si aggiorna l'HAL a un HAL multiprocessore ACPI.

Per determinare il tipo DI HAL del computer in uso in ogni computer, seguire questa procedura:

  1. Selezionare Start, scegliere Impostazioni, selezionare Pannello di controllo e quindi sistema.

  2. Nella scheda Hardware selezionare Gestione dispositivi, quindi espandere il ramo Computer.

    • Computer multiprocessore ACPI = Halmacpi.dll
    • Computer uniprocessore ACPI = Halaacpi.dll
    • Computer ACPI (Advanced Configuration and Power Interface) = Halacpi.dll
    • Computer multiprocessore MPS = Halmps.dll
    • Computer uniprocessore MPS Halapic.dll computer standard = Hal.dll
    • Multiprocessore Compaq SystemPro o compatibile al 100% = Halsp.dll

Versione del sistema operativo

I computer di origine e di destinazione devono usare versioni del sistema operativo identiche e unità SKU (Stock-Keeping Unit) di Windows identiche. Ad esempio, non è possibile eseguire il backup di Windows 2000 Server e quindi ripristinarlo in un computer che esegue Windows 2000 Advanced Server. Inoltre, i computer di origine e di destinazione devono usare entrambe le versioni al dettaglio di Windows o la stessa versione OEM di Windows. La procedura consigliata consiste nell'installare Windows nel computer di destinazione usando lo stesso supporto di installazione usato per installare Windows nel computer di origine.

Filtrare i driver

Disinstallare i driver di filtro di terze parti nel computer di origine prima di eseguire il backup. Questi tipi di driver possono causare problemi quando il backup viene ripristinato in un computer diverso.

Layout di cartelle e dischi di Windows

Il computer di destinazione deve usare la stessa lettera di unità logica (%systemdrive%) e il percorso (%systemroot%) del computer di origine. Per i controller di dominio, i percorsi del database del servizio directory Active Directory, dei file di log di Active Directory, del database FRS e dei file di log frs devono essere identici anche per i computer di origine e di destinazione. Ad esempio, se i file di log del database di Active Directory nel computer di origine sono stati installati in C:\WINNT\NTDS, anche il computer di destinazione deve usare il percorso C:\WINNT\NTDS.

Hardware

Se si rimuove un hardware nel computer di destinazione che non è necessario per completare il processo di ripristino, si aumenta la probabilità di un'operazione di ripristino riuscita. Ad esempio, rimuovere fisicamente o disabilitare tutte le schede di rete tranne una. Installare o abilitare le schede aggiuntive dopo il riavvio del sistema operativo dopo l'operazione di ripristino.

Livello hotfix e Service Pack

Ad esempio, per i computer Windows 2000, è necessario installare hotfix 810161 o Windows 2000 Service Pack 4 nel computer di origine prima di eseguire il backup dei dati. Questi elementi devono essere installati anche nel computer di destinazione prima di ripristinare il backup. Windows Server 2003 e Windows XP non hanno requisiti a livello di hotfix o Service Pack per questo tipo di operazione di ripristino. Un utente non deve portare il computer di destinazione allo stesso livello di Service Pack e hotfix per Windows Server 2003 o per Windows XP. Tuttavia, per ripristinare un computer basato su Windows Server 2003 SP1 è necessario ripristinare il computer di destinazione in Windows Server 2003 SP1.

Possibili problemi e passaggi per la risoluzione dei problemi

Dopo aver riavviato il computer di destinazione, potrebbero verificarsi i sintomi seguenti:

  • Viene visualizzato uno dei seguenti messaggi di errore di arresto :

    Arresta 0x0000007B Inaccessible_Boot_Device
    STOP: 0x00000079 Hal_Mismatch

  • Il computer smette di rispondere all'avvio.
  • Il computer si riavvia spontaneamente quando si riceve il messaggio Avvio di Windows 2000 su una schermata nera all'inizio del processo di riavvio.
  • Non è possibile configurare le impostazioni di visualizzazione.
  • La scheda di rete non funziona correttamente.

Per risolvere i problemi relativi alle impostazioni di visualizzazione o a una scheda di rete, rimuovere la scheda grafica o la scheda di rete da Gestione dispositivi e quindi riavviare il computer. Windows rileverà di nuovo il dispositivo ed eventualmente richiederà i driver.

Per risolvere l'errore Stop o il problema in cui un computer smette di rispondere, eseguire un aggiornamento sul posto di Windows.

Dopo aver completato l'aggiornamento sul posto, verificare che la sottochiave del ClientProtocols Registro di sistema esista e venga popolata correttamente. A tal fine, attenersi alla seguente procedura:

  1. Selezionare Start e quindi Esegui, digitare regedit e premere OK.

  2. Individuare e fare clic con il pulsante destro del mouse sulla sottochiave del Registro di sistema seguente. Verificare che i valori nell'elenco seguente esistano: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\ClientProtocols

    Nome valore Tipo valore Dati del valore
    Ncacn_ip_tcp REG_SZ rpcrt4.dll
    ncacn_ip_udp REG_SZ rpcrt4.dll
    ncacn_nb_tcp REG_SZ rpcrt4.dll
    ncacn_np REG_SZ rpcrt4.dll
  3. Se la ClientProtocols sottochiave è mancante, aggiungerla sotto la Rpc sottochiave.

  4. Se nella sottochiave mancano ClientProtocols valori, seguire questa procedura:

    1. Fare clic con il pulsante destro del mouse su ClientProtocols, scegliere Nuovo e quindi selezionare Valore stringa.
    2. Digitare il nome del valore della voce mancante e quindi premere INVIO.
    3. Fare clic con il pulsante destro del mouse sul nome del valore digitato nel passaggio b e quindi scegliere Modifica.
    4. Digitare i dati del valore appropriati per il nome del valore digitato nel passaggio b e quindi selezionare OK.
  5. Ripetere il passaggio 4 per ogni valore mancante nella ClientProtocols sottochiave.

  6. Riavviare il computer se sono state apportate modifiche al Registro di sistema.

Nota

Se il computer di origine è stato aggiornato da Windows NT 4.0, i profili utente possono essere archiviati nella cartella %systemroot%\Profiles anziché nella cartella %systemdrive%\Documents and Settings . Dopo l'esecuzione di un aggiornamento sul posto, potrebbe essere necessario modificare di nuovo il valore del Registro di sistema seguente in %systemroot%\Profiles.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Nome valore Directory Profili
Tipo valore REG_EXPAND_SZ
Dati valore %systemroot%\profiles