Hives del Registro di sistema

Un hive è un gruppo logico di chiavi, sottochiavi e valori nel Registro di sistema con un set di file di supporto caricati in memoria quando il sistema operativo viene avviato o un utente accede.

Ogni volta che un nuovo utente accede a un computer, viene creato un nuovo hive per tale utente con un file separato per il profilo utente. Si chiama hive del profilo utente. L'hive di un utente contiene informazioni specifiche del Registro di sistema relative alle impostazioni dell'applicazione, al desktop, all'ambiente, alle connessioni di rete e alle stampanti dell'utente. Gli hive del profilo utente si trovano sotto la chiave HKEY_USERS .

I file del Registro di sistema hanno i due formati seguenti: standard e più recenti. Il formato standard è l'unico formato supportato da Windows 2000. È supportato anche dalle versioni successive di Windows per la compatibilità con le versioni precedenti. Il formato più recente è supportato a partire da Windows XP. Nelle versioni di Windows che supportano il formato più recente, gli hive seguenti usano ancora il formato standard: HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE\SAM, HKEY_LOCAL_MACHINE\Securitye HKEY_USERS\.DEFAULT; tutti gli altri hive usano il formato più recente.

La maggior parte dei file di supporto per gli hive si trova nella directory %SystemRoot%\System32\Config. Questi file vengono aggiornati ogni volta che un utente accede. Le estensioni di file dei file in queste directory o, in alcuni casi, la mancanza di un'estensione indicano il tipo di dati che contengono. Nella tabella seguente sono elencate queste estensioni insieme a una descrizione dei dati nel file.

Estensione Descrizione
Nessuno
Copia completa dei dati hive.
.Alt
Copia di backup dell'hive HKEY_LOCAL_MACHINE\Systemcritico. Solo la chiave di sistema ha un file alt.
.log
Log delle transazioni delle modifiche apportate alle chiavi e alle voci di valore nell'hive.
.Sav
Copia di backup di un hive.
Windows Server 2003 e Windows XP/2000: Copie dei file hive esaminate alla fine della fase in modalità testo nel programma di installazione. Il programma di installazione ha due fasi: modalità testo e modalità grafica. L'hive viene copiato in un file con estensione sav dopo la fase di installazione in modalità testo per proteggerlo da errori che potrebbero verificarsi in caso di errore della fase di installazione in modalità grafica. Se l'installazione non riesce durante la fase della modalità grafica, solo la fase della modalità grafica viene ripetuta quando il computer viene riavviato; Il file con estensione sav viene usato per ripristinare i dati hive.

La tabella seguente elenca gli hive standard e i relativi file di supporto.

Hive del Registro di sistema File di supporto
HKEY_CURRENT_CONFIG System, System.alt, System.log, System.sav
HKEY_CURRENT_USER Ntuser.dat, Ntuser.dat.log
HKEY_LOCAL_MACHINE\SAM Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\Security Sicurezza, Security.log, Security.sav
HKEY_LOCAL_MACHINE\Software Software, Software.log, Software.sav
HKEY_LOCAL_MACHINE\System System, System.alt, System.log, System.sav
HKEY_USERS\.DEFAULT Default, Default.log, Default.sav