ERRORE: FILE C:\WINDOWS\SYSTEM32|CONFIG\SYSTEM danneggiato o inesistente.Dopo aver effettuato gli ultimi aggiornamenti di WINDOWS XP della fine di Novembre 2009, prima su un Hd poi, a distanza di qualche giorno, sul l'altro HD , entrambi con S.O Windows XP HOME EDITION installato, all'avvio mi si è presentata una terribile schermata nera con la seguente scritta "
ERRORE: FILE C:\WINDOWS\SYSTEM32|CONFIG\SYSTEM danneggiato o inesistente. ".
Grazie alla collaborazione della "macchinista", per altro presa un po' alla sprovvista, e da una ricerca sul web, ho recuperato la procedura che qui di seguito riporto. Per esser sincero la spiegazione era assai più lunga, ma riporto solo la parte essenziale: leggere tutta quella "spatafiata" mi aveva fatto tremare le gambe e messo in piena confusione poi ..... la cosa è risultata, sì un po lunga ma, fattibile anche per inesperti come me ! Il risultato .... beh ovvio TUTTO OK!
Passaggi manuali per ripristinare un registro di sistema danneggiato che impedisce l'avvio di Windows XP.
Nella procedura descritta in questo articolo vengono utilizzate la Console di ripristino di emergenza e Ripristino configurazione di sistema. Vengono inoltre elencati tutti i passaggi necessari nell'ordine in cui dovranno essere eseguiti, per assicurare che il processo venga completato. Al termine di tale procedura il sistema verrà ripristinato a uno stato molto simile a quello esistente prima che si verificasse il problema.
Parte 1In 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 un nuovo percorso e si eliminano i file del Registro di sistema dal percorso 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 di sistema creato e salvato durante l'installazione originale di Windows XP, pertanto qualsiasi modifica e impostazione che abbia avuto luogo dopo tale installazione andrà momentaneamente perduta, la si recuperà nelli passaggi successivi.)
Per completare la prima parte, attenersi alla seguente procedura:
Inserire il disco di ripristino di Windows XP nell'unità disco floppy oppure inserire il CD di Windows XP nell'unità CD-ROM, quindi riavviare il computer.
Se richiesto, fare clic per selezionare qualsiasi opzione necessaria per avviare il computer dall'unità CD-ROM.
Quando viene visualizzata la schermata "Installazione", premere R per avviare la Console di ripristino di emergenza.
Nel caso di un sistema ad avvio multiplo, selezionare l'installazione a cui si desidera accedere dalla Console di ripristino di emergenza.
Digitare la password di amministratore, quando richiesto. Se il campo della password di amministratore deve essere lasciato vuoto, premere solo INVIO.
Al prompt dei comandi della Console di ripristino di emergenza digitare le righe riportate di seguito premendo INVIO dopo ciascuna riga:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak (**vedi sotto!)
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
(**) se questo comando vi desse come risultato " Impossibile copiare il file system usate, solo per questo file la seguente procedura:
Rename C:\windows\system32\config\system c:\windows\system32\config\system.bak
delete c:\windows\system32\config\system (*** vedi sotto!)
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default
(***) non applicare questo comando se applicata la procedura riportata in (**)
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
Digitare exit per chiudere la Console di ripristino di emergenza.
Il computer verrà riavviato.
Nota In questa procedura si presume che l'installazione di Windows XP sia presente nella cartella C:\Windows. Assicurarsi di modificare C:\Windows nella cartella windows_folder appropriata se Windows XP è installato in un percorso diverso.
Parte 2Per completare la procedura descritta in questa sezione, è necessario accedere come amministratore oppure come utente dotato di privilegi di amministratore, ovvero un utente che dispone di un account nel gruppo Administrators. Se si utilizza Windows XP Home Edition, sarà possibile accedere come utente con privilegi di amministratore. Se si accede come amministratore, sarà necessario avviare Windows XP Home Edition in modalità provvisoria. Per avviare in modalità provvisoria un computer in cui è installato Windows XP Home Edition, attenersi alla procedura descritta di seguito.
Nota Stampare queste istruzioni prima di continuare.
Dopo il riavvio del computer in modalità provvisoria non sarà possibile visualizzarle.
Fare clic sul pulsante Start, scegliere Chiudi sessione (oppure Spegni computer), fare clic su Riavvia il sistema, quindi scegliere OK (oppure Riavvia).
Premere F8.
Utilizzare i tasti di direzione per selezionare l'opzione di modalità provvisoria appropriata, quindi premere INVIO.
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 in genere non è visibile durante il normale utilizzo del computer. Prima di avviare questa procedura è pertanto necessario modificare varie impostazioni per rendere visibile questa cartella:
Avviare Esplora risorse.
Scegliere Opzioni cartella dal menu Strumenti.
Fare clic sulla scheda Visualizzazione.
In Cartelle e file nascosti selezionare Visualizza cartelle e file nascosti, quindi deselezionare la casella di controllo Nascondi i file protetti di sistema (consigliato).
Scegliere Sì nella finestra di dialogo di conferma della visualizzazione di questi file.
Fare doppio clic sull'unità in cui è installato Windows XP per visualizzare l'elenco delle cartelle.
Fare attenzione a selezionare l'unità corretta.
Aprire la cartella delle informazioni del volume di sistema, System Volume Information:presente solo se sono attivati i punti di ripristino !!!!
Questa cartella non è disponibile e appare ombreggiata in quanto è impostata come cartella doppiamente nascosta.
Nota Questa cartella contiene una o più cartelle _restore {GUID}, ad esempio "_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}".
È importante non aprire una cartella creata in questo momento.
Consiglio di selezionare Dettagli dal menu Visualizza per visualizzare la data di creazione delle cartelle.
NON PRENDERE QUELLA CON LA DATA IN CUI SI EFFETTUA LA PROCEDURA ( risalire ad almeno 3/5 gg. prima !)
È possibile che esistano una o più cartelle che iniziano con "RPx in questa cartella.
Si tratta dei punti di ripristino.
Aprire una di queste cartelle per trovare una sottocartella Snapshot.
Di seguito è riportato un percorso di esempio della cartella Snapshot:
C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
Dalla cartella Snapshot copiare i file elencati di seguito nella cartella C:\Windows\Tmp:
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
Rinominare i file nella cartella C:\Windows\Tmp come indicato di seguito:
Rinominare _REGISTRY_USER_.DEFAULT in DEFAULT
Rinominare _REGISTRY_MACHINE_SECURITY in SECURITY
Rinominare _REGISTRY_MACHINE_SOFTWARE in SOFTWARE
Rinominare _REGISTRY_MACHINE_SYSTEM in SYSTEM
Rinominare _REGISTRY_MACHINE_SAM in SAM
Questi file sono i file del Registro di sistema di cui è stato eseguito il backup nello strumento Ripristino configurazione di sistema.
I file del Registro di sistema che sono stati copiati nella cartella temporanea della cartella C:\Windows vengono spostati per fare in modo che siano disponibili nella Console di ripristino di emergenza.
Questi file dovranno sostituire i file del Registro di sistema attualmente presenti nella cartella C:\Windows\System32\Config.
Parte 3In 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.
Avviare la Console di ripristino.
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\software c:\windows\system32\config\software
copy c:\windows\tmp\system c:\windows\system32\config\system
copy c:\windows\tmp\sam c:\windows\system32\config\sam
copy c:\windows\tmp\security c:\windows\system32\config\security
copy c:\windows\tmp\default c:\windows\system32\config\default
Nota Alcune delle righe di comando elencate potrebbero essere riprodotte su due righe per facilitarne la lettura.
Digitare exit per chiudere la Console di ripristino di emergenza.
Il computer verrà riavviato.
Nota In questa procedura si presume che l'installazione di Windows XP sia presente nella cartella C:\Windows.
Unica nota " dolente ", non riportata nell'articolo in originale : al riavvio del PC viene RICHIESTA LA REGISTRAZIONE DELLA COPIA DI WINDOWS: nulla di preoccupante per chi possiede una copia originale, altrimenti ....OPS!!!
Seguire la procedura di REGISTRAZIONE/ATTIVAZIONE: consiglio l'opzione attraverso il Numero Verde: in caso di difficoltà premettete all'operatore quanto vi è capitato e che avete seguito la procedura indicata dal Team Microsoft !
PERCHE' ACCADE QUESTO FATTACCIO ?
Per pura curiosità mi sono messo alla ricerca di una spiegazione e tra tutte, alcune disparate altre campate per aria, quella che mi è sembrata la più plausibile e che il file incriminato (c:\Windows\system32\xonfig\system) è un file praticamente sempre in attività a computer acceso quindi continuo a scritture e riscritture e per il calcolo delle probabilità ..... un caso su 1.000.000 ..... può essere anche plausibile che si corrompa!
Sempre per la curiosità ....ma di questo non posso dare alcuna garanzia di veridicità, pare che qualcuno abbia risolto il problema con la seguente banale e semplicissima procedura :
CHKFDISK: /R ...... mah !??! La mia incompetenza non mi permette di fare ulteriori commenti e considerazioni!
Considerazione finale : perchè dimenticarsi di fare periodicamente una bella " immagine " dell'HD ?
..... quanto lavoro ed improperi in meno !