Newsgroup: it.comp.os.win.win2000
Titolo: LOOP all'avvio login/logout, impossibile avviare!

Ho 2 dischi, sul primario ho le seguenti partizioni:
-FAT32 con Win98SE
-EXTENDED con tre partizioni Logiche (Unallocated,  LinuExt2, NTFS)
-FAT32 dati.
Dopo aver tentato di accorciare con il Partition Magic 7 la prima di
queste partizioni per far posto a linux (senza successo per via di un
errore che al riavvio non ha avviato la procedura), adesso non riesco
ad avviare WIN2K:
Il Sistema entra in un LOOP INFINITO dopo la schermata di avvio (non
uso password) visualizzando in successione i messaggi: 
"Caricamento delle impostazioni personali in corso.." 
"Salvataggio dell impostazioni in corso.."
La procedura di ripristino utilizzando il disco di emergenza non ha
prodotto risultati, in modalità provvisoria si comporta allo stesso
modo, ho usato sia il comando "fdisk /mbr" sia il "FixMbr" dalla
console di ripristino.
L'articolo Q249321 del supporto microsoft spiega che la partizione di
Boot di Win2k non corrisponde alla lettera assegnata durante la prima
installazione e suggerisce di modificarla (articolo Q223188), però il
mio computer non è in rete e non potendo avviare Win2k NON POSSO
LANCIARE IL REGEDIT. Per lo stesso motivo non posso modificare il
percorso del file Userinit.exe. Non è servito nemmeno creare una copia
del file Userinit.exe in tutte le partizioni visibili dentro cartelle
"fake":  \Winnt\System32.
Se dovessi formattare perderei troppo tempo. 
Chiedo: c'è un modo di modificare il file di registro ntuser.dat del
primo disco utilizzando un'altra copia di Win2k che è sul secondo
disco?

 secondo disco?
mavaff... certo che si può! perchè non l'hai detto subito? :-) apri 
regedt32, spostati in HKEY_USERS e usa il comando "Carica hive" nel 
menu "registro" per caricare ntuser.dat in una chiave
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!

 wrote:
Grazie per i consigli.
Vorrei riassumere le soluzioni che ho trovato al mio problema.
Innanzitutto è opportuno duplicare o rinominare il file
\Winnt\system32\config\System del sistema guasto.
 
una prima alternativa, se si ha una seconda installazione di Win2k,
consiste nell'importare l'hive del registro con regedt32 (cioè
importare il file "\Winnt\system32\config\System" del sistema che non
parte) e poi con il regedit rinominare le chiavi
\DosDevices\<lettera>: presenti in
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices per rispecchiare la nuova
situazione delle partizioni (se non si conosce si procede a
tentativi), come spiegato nell'articolo Q223188.
una seconda alternativa consiste nel ripristinare la situazione delle
partizioni come era prima del verificarsi del blocco e se ancora le
cose non funzionano ripristinare il file
"\Winnt\system32\config\System". Si trova una copia del suddetto file
nella cartella \Winnt\repair (System hive di default) e nella cartella
\Winnt\repair\Regback (System hive salvato durante la creazione
dell'utimo disco di ripristino). Ovviamente non verranno rispecchiati
tutti gli aggiornamenti successivi alla data di quei file di backup.
Tutto ciò è spiegato in dettaglio nell'articolo Q269075.
Una di queste procedure, unita a quando detto nel primo thread,
dovrebbe consentire di avviare il sistema. Nel mio caso compariva
anche il messaggio:
"Il sistema è in esecuzione senza un file di paginazione o il file di
paginazione è troppo piccolo ..."
Questo è sempre dovuto al cambio di lettera delle partizioni; non
sapendo a quale lettera stesse puntando il sistema ho creato una copia
del file pagefile.sys in tutte le partizioni, salvo poi aggiustare la
situazione al primo avvio.
Non ho ben chiaro cosa significhi mettere "%SystemRoot%\taskmgr.exe"
come shell di Administrator, ma va bene lo stesso.