In questo articolo viene descritta la procedura per ripristinare un sistema con Windows XP che non è più possibile avviare a causa di un errore nel Registro di sistema. Tale procedura non garantisce il ripristino completo del sistema a uno stato precedente, ma dovrebbe consentire il recupero dei dati.
Nella procedura, vengono utilizzati la Console di ripristino di emergenza e lo strumento Ripristino configurazione di sistema. Tutti i passaggi sono elencati nell'ordine specifico, per assicurare che il processo venga completato correttamente. Una volta portata a termine tale procedura il sistema dovrebbe essere stato ripristinato a uno stato molto simile a quello esistente prima che si verificasse il problema. Se non è stato mai eseguito NTBackup e non è mai stato completato un backup dello stato del sistema, non sarà necessario seguire le operazioni descritte nella seconda e nella terza parte della procedura e sarà possibile passare direttamente alla quarta parte.
Parte 1
In questa prima parte viene avviata la Console di ripristino di emergenza, si crea una cartella temporanea, viene eseguito il backup dei file del Registro di sistema esistenti in una nuova posizione e si eliminano i file del Registro di sistema dalla posizione esistente, quindi i file della cartella ripristinata vengono copiati nella cartella System32\Config. Al termine sarà disponibile un Registro di sistema utilizzabile per avviare Windows XP. Si tratta del file di Registro creato e salvato durante l'installazione originale di Windows XP, pertanto qualsiasi modifica e impostazione che abbia avuto luogo dopo tale installazione andrà perduta.
Per completare la prima parte, attenersi alla seguente procedura:
1.
Avviare il PC col cd inserito e scegliere R per accedere alla console di ripristino. Dopo aver inserito la eventuale password dell'amministratore, ci verrà chiesto quale installazione si intende riparare:
di default é
1: C:\WINDOWS
Nel caso la lettera di unità C fosse diversa (per esempio a causa della presenza di un altro sistema operativo Win9X), potreste trovarvi di fronte a, per esempio:
1: X:\WINDOWS
In questo caso, è sufficiente sostituire la lettera X alla lettera C in tutti i comandi che seguono.
2.
Al prompt dei comandi della Console di ripristino digitare le righe riportate di seguito premendo INVIO dopo ciascuna riga:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak
delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
in questa procedura si presume che Windows XP sia installato nella cartella C:\Windows, se la posizione nel proprio computer è diversa sara sufficiente cambiare "C:\Windows" in "X:\cartella_windows".
3.
Digitare exit per chiudere la Console di ripristino. Il computer verrà riavviato.
Per risparmiare tempo, è possibile copiare il testo del passaggio 2 e creare un file di testo denominato ad esempio "Regcopy1.txt". Creato questo file e copiato su un floppy è possibile eseguire il comando riportato di seguito dall prompt della Console di ripristino:
batch a:\regcopy1.txt
Parte 2
In questa seconda parte i file del Registro di sistema vengono copiati dalla posizione di backup utilizzando lo strumento Ripristino configurazione di sistema. Questa cartella non è disponibile nella Console di ripristino di emergenza e solitamente non è visibile durante il normale utilizzo del computer. Prima di avviare questa procedura è pertanto necessario modificare varie impostazioni per rendere visibile questa cartella:
1.
Avviare Esplora risorse.
2.
Dal menu Strumenti scegliere Opzioni cartella.
3.
Fare clic sulla scheda Visualizza.
4.
In Cartelle e file nascosti selezionare Visualizza cartelle e file nascosti, quindi deselezionare la casella di controllo Nascondi i file protetti di sistema (consigliato).
5.
Scegliere Sì nella finestra di dialogo di conferma della visualizzazione di questi file.
6.
Fare doppio clic sull'unità in cui è installato Windows XP, per visualizzare l'elenco delle cartelle ed Aprite la cartella delle informazioni del volume di sistema, System Volume Information. Questa cartella appare ombreggiata in quanto è impostata come cartella doppiamente nascosta. Se non si riesce ad accedere a tale cartella occorre procedere superare i criteri di protezione di WinXP:
1.
Click col tasto destro del mouse sulla cartella System Volume Information e quindi Proprietà.
2.
Entrare nella scheda Protezione quindi click su Aggiungi digitare il proprio nome esattamente come impostato all'atto dell'installazione(in caso di dubbio: cliccare su Start per visualizzare il nome in lato sul pannello del menù)
7.
Ora sarà possibile entrare nella cartella, dove troveremo una o più sottocartelle _restore. Ad esempio:
C:\SystemVolume Information\_restore{651F84B7-A6BB-4972-B4E0-B9076AF048B4}\RP1\snapshot
8.
all'interno di questa andiamo a ricercare una cartella snapshot.
9.
Da una di queste cartelle (una antecedente al "disastro", ovviamente) copiare i seguenti file nella cartella X:\Windows\tmp (creata precedentemente in ambito Console di ripristino):
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
Parte 3
In questa terza parte vengono eliminati i file del Registro di sistema esistenti e i file del Registro di sistema resi disponibili tramite Ripristino configurazione di sistema vengono copiati nella cartella C:\Windows\System32\Config. :
1.
Avviare la Console di ripristino di emergenza come indicato al punto 1 della Parte1
2.
Al prompt dei comandi della Console di ripristino digitare le righe riportate di seguito premendo INVIO dopo ciascuna riga:
del c:\windows\system32\config\sam
del c:\windows\system32\config\security
del c:\windows\system32\config\software
del c:\windows\system32\config\default
del c:\windows\system32\config\system
copy c:\windows\tmp\_registry_machine_software c:\windows\system32\config\software
copy c:\windows\tmp\_registry_machine_system c:\windows\system32\config\system
copy c:\windows\tmp\_registry_machine_sam c:\windows\system32\config\sam
copy c:\windows\tmp\_registry_machine_security c:\windows\system32\config\security
copy c:\windows\tmp\_registry_user_.default c:\windows\system32\config\default
in questa procedura si presume che Windows XP sia installato nella cartella C:\Windows, se la posizione nel proprio computer è diversa sara sufficiente cambiare "C:\Windows" in "X:\cartella_windows".
3.
Digitare exit per chiudere la Console di ripristino. Il computer verrà riavviato.
Per risparmiare tempo, è possibile copiare il testo del passaggio 3 e creare un file di testo denominato ad esempio "Regcopy3.txt". Creato questo file e copiato su un floppy è possibile eseguire il comando riportato di seguito dall prompt della Console di ripristino:
batch a:\regcopy3.txt
Parte 4
1.
Riavviate il Pc normalmente.
2.
Fare clic sul pulsante Start, quindi scegliere Tutti i Programmi.
3.
Scegliere Accessori, quindi Utilità di sistema.
4.
Scegliere Ripristino configurazione di sistema, quindi Ripristina uno stato precedente del computer, avendo cura di scegliere un punto di ripristino precedente al 'crash'.















