Come ripristinare l'hive del Registro di sistema da un'istantanea di ripristino del sistema in Windows XP

In questo articolo viene descritto come ripristinare gli hive del registro da una recente istantanea di Ripristino configurazione di sistema in Windows XP, in caso di danneggiamento del registro che impedisce l'avvio del computer Windows XP. Se l'hive del Registro di sistema viene danneggiato, all'avvio vengono visualizzati i seguenti errori.

Impossibile avviare Windows XP perché il seguente file è mancante o danneggiato: \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEM Impossibile avviare Windows XP perché il seguente file è mancante o danneggiato: \ WINDOWS \ SYSTEM32 \ CONFIG \ SOFTWARE

Ecco i metodi che è possibile utilizzare per risolvere questo problema, a meno di reinstallare Windows:

Metodo 1: eseguire un ripristino del sistema Ripristino offline

È possibile eseguire un rollback del Ripristino configurazione di sistema offline utilizzando la Procedura guidata Ripristino configurazione di sistema di ERD Commander. Per ulteriori informazioni, consultare il nostro articolo Eseguire un rollback di Ripristino configurazione di sistema su un computer Windows XP non avviabile. Questo è probabilmente il metodo più semplice. Se è necessario ripristinare manualmente gli hive del registro per qualche motivo, utilizzare il Metodo 2 .

Metodo 2: ripristinare gli hive del registro dalla cartella dell'archivio Ripristino configurazione di sistema

Le istantanee di Ripristino configurazione di sistema sono archiviate in una cartella denominata Informazioni sul volume di sistema . Ogni cartella di snapshot memorizza gli hive del registro, i file di sistema e altri dati. L'articolo della Microsoft Knowledge Base 307545 spiega come ripristinare il registro dalla directory Windows \ Repair e quindi ripristinare gli hive del registro più recenti dalla cartella Informazioni sul volume di sistema . Segue una breve sinossi di quell'articolo:

Parte I.

  • Avviare la console di ripristino di Windows XP.
  • Copia i cinque hive del registro (SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT) da C: \ Windows \ System32 \ Config in C: \ Windows \ Tmp, aggiungendo l'estensione .bak .
  • Elimina i cinque hive del registro da C: \ Windows \ System32 \ Config
  • Copia i cinque hive del registro dalla cartella C: \ Windows \ Repair in C: \ Windows \ System32 \ Config

Fatto ciò, dovresti essere in grado di avviare Windows XP utilizzando il registro creato durante l'installazione iniziale di Windows XP. Di conseguenza, tutte le modifiche e le impostazioni che si sono verificate al termine del programma di installazione vengono perse.

Seconda parte

  • Avviare Windows XP in modalità provvisoria
  • Esplora la cartella Informazioni sul volume del sistema nell'unità in cui è installato Windows XP. Se ti viene negato l'accesso alla cartella, leggi questo articolo per sapere come accedere alla cartella Informazioni sul volume del sistema.
  • Fare doppio clic sulla cartella _Restore ... e individuare il punto di ripristino recente, identificato dall'ID sequenza punti di ripristino (RP1, RP2, RP3 e così via ...). Poiché è stato utilizzato il file di registro creato dal programma di installazione, questo registro non è a conoscenza dell'esistenza e della disponibilità di questi punti di ripristino. Viene creata una nuova cartella con un nuovo GUID in Informazioni sul volume del sistema e viene creato un punto di ripristino che include una copia dei file di registro copiati durante la prima parte. Pertanto, è importante non utilizzare la cartella più recente, soprattutto se il timestamp sulla cartella è uguale all'ora corrente.
  • Fare doppio clic sulla cartella denominata snapshot
  • Copia i cinque hive del registro in C: \ Windows \ Tmp

Parte III

$config[ads_text6] not found
  • Avviare la console di ripristino di Windows XP
  • Copia i cinque hive del registro da C: \ Windows \ Tmp a C: \ Windows \ System32 \ Config
  • Avvia Windows XP
  • Eseguire un rollback di Ripristino configurazione di sistema.

Metodo più semplice

Se trovi noiosi i passaggi in 307545, puoi eseguire l'attività utilizzando un CD di Windows live avviabile come BartPE o ERD Commander Boot CD. Ecco le istruzioni per ERD Commander Boot CD.

Utilizzo del CD di avvio del comandante ERD

ERD Commander fa parte del Microsoft Diagnostics and Recovery Toolset (DaRT) la cui valutazione di 30 giorni è disponibile qui (MSDaRT50Eval.msi - 64, 2 MB). Abbiamo trattato MS DaRT in precedenza nell'articolo Eseguire un ripristino del ripristino del sistema su un computer Windows XP non avviabile. Seguire i passaggi 1-7 in quell'articolo per creare un CD di avvio del comandante ERD.

1. Inserire il CD di avvio di ERD Commander nell'unità e riavviare il sistema

2. Avviare il computer utilizzando il CD di avvio di ERD Commander. Potrebbe essere necessario impostare prima l'ordine di avvio nel BIOS.

3. Selezionare l'installazione di Windows XP e fare clic su OK.

4. Fare doppio clic sull'icona Risorse del computer sul desktop

5. Aprire la cartella C: \ Windows \ System32 \ Config

6. Rinominare i cinque hive del registro (SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT) aggiungendo l'estensione .bak ad essi.

5. Fare doppio clic sulla lettera di unità in cui è installato Windows.

6. Aprire la cartella Informazioni sul volume del sistema e fare doppio clic sulla cartella _restore {…} .

7. Individua l'istantanea recente, identificata dall'ID sequenza punti di ripristino (RP1, RP2, RP3 e così via ...). Il numero più alto indica l'istantanea più recente e il numero più basso indica l'istantanea più vecchia. Scegli quello che si desidera ripristinare. In alternativa, è anche possibile ordinare le istantanee di Ripristino configurazione di sistema utilizzando la colonna Data.

8. Fare doppio clic sulla cartella appropriata (ad esempio RP20 ) e fare doppio clic sulla cartella denominata snapshot

9. Selezionare i seguenti file (utilizzare il tasto CTRL per selezionare più file.)

  • _REGISTRY_MACHINE_SAM
  • _REGISTRY_MACHINE_SECURITY
  • _REGISTRY_MACHINE_SYSTEM
  • _REGISTRY_MACHINE_SOFTWARE
  • _REGISTRY_USER_.DEFAULT

10. Fare clic con il tasto destro del mouse sulla selezione e selezionare Copia in ...

11. Selezionare C: \ Windows \ System32 \ Config come percorso di destinazione e fare clic su OK.

Gli articoli verranno copiati ora.

12. Aprire C: \ Windows \ System32 \ Config e rinominare gli alveari, come segue:

  • Rinomina _REGISTRY_MACHINE_SAM in SAM
  • Rinomina _REGISTRY_MACHINE_SECURITY in SICUREZZA
  • Rinomina _REGISTRY_MACHINE_SOFTWARE in SOFTWARE
  • Rinominare _REGISTRY_MACHINE_SYSTEM in SYSTEM
  • Rinomina _REGISTRY_USER_.DEFAULT in DEFAULT

13. Rimuovere il CD di avvio di ERD Commander e riavviare Windows XP. Ora che hai effettuato solo un rollback del registro. Per completare la procedura, fare clic su Start, quindi su Tutti i programmi. Fai clic su Accessori, quindi fai clic su Strumenti di sistema. Fare clic su Ripristino configurazione di sistema, quindi fare clic su Ripristina a un punto di ripristino precedente . Completa il processo di Ripristino configurazione di sistema.

Articoli Correlati