Windows XP - Ripristinare da command line il registro di sistema

Ecco come recuperare da command line il registro di sistema in windows xp:

Avviare il CD di windows XP live

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


APPENDICE

Ecco alcuni comandi

chkdsk /f /r c

FixBoot

Diskboot (per riscrivere il boot sector) 

Fixmbr (per sistemare il Master Boot Record)

Se avviamo il sistema ed appare la scritta:

“NTLDR is missing”

Si risolve con questo comando:

copy e:\i386\ntldr c:\


Se appare la scritta:

“Windows could not start because the following file is missing or corrupt: \system32\hal.dll. Please re-install a copy of the above file”

si risolve con:

expand e:\i386\hal.dl_ c:\windows\system32