Backup e ripristino dello stato del sistema

Nota

Questo argomento si applica a Windows Vista, Windows Server 2008 e versioni successive. Per informazioni su Windows Server 2003, vedere Backup e ripristino dello stato del sistema in Windows Server 2003 R2 e Windows Server 2003 SP1

 

Quando si esegue un backup o un ripristino vss, lo stato del sistema Windows viene definito come una raccolta di diversi elementi del sistema operativo chiave e dei relativi file. Questi elementi devono sempre essere considerati come un'unità dalle operazioni di backup e ripristino.

Nota

Microsoft non fornisce supporto tecnico per sviluppatori o professionisti IT per l'implementazione di ripristini dello stato del sistema online in Windows (tutte le versioni).

 

Quando si esegue il backup e il ripristino dello stato del sistema, la strategia consigliata consiste nel eseguire il backup e il ripristino dei volumi di sistema e di avvio oltre ai file enumerati dai writer di stato del sistema. I writer di stato del sistema sono writer con l'attributo VSS_USAGE_TYPE impostato su VSS_UT_BOOTABLESYSTEMSTATE o VSS_UT_SYSTEMSERVICE.

Importante

Se un writer VSS viene identificato dal relativo VSS_USAGE_TYPE come writer dello stato del sistema, deve essere incluso in un backup dello stato del sistema anche se è selezionabile.

 

Oltre ai file binari del sistema operativo enumerati e dei driver enumerati enumerati dai writer di stato del sistema, esistono alcuni altri file di cui è necessario eseguire il backup come parte dello stato del sistema.

Tutti i componenti segnalati da un writer di stato del sistema VSS fanno parte dello stato del sistema, ad eccezione di quelli per i quali è impostato il flag VSS_CF_NOT_SYSTEM_STATE.

I programmi di backup devono anche impostare la chiave del Registro di sistema LastRestoreId . Per altre informazioni, vedere Chiavi e valori del Registro di sistema per il backup e il ripristino.

Nota

In Windows Vista, Windows Server 2008 e versioni successive, i nomi e i percorsi di alcuni file di sistema sono stati modificati nel modo seguente.

 

Stato del sistema

Per Windows Server 2012 e versioni successive, oltre ai file segnalati dai vari writer di sistema VSS, è necessario includere in modo esplicito solo i file di licenza seguenti e i file DRM seguenti devono essere esclusi in modo esplicito.

File di Windows Media Digital Rights Management

In Windows Server 2008 e versioni successive, i file seguenti, incluse tutte le sottodirectory nel percorso seguente, vengono esclusi dallo stato del sistema e non devono essere sottoposti a backup:

  • %ProgramData%\Microsoft\Windows\DRM\

In questo modo le informazioni vengono sostituite nella sezione Windows Media Digital Rights Management di Utilizzo delle funzionalità di file system e sicurezza.

File di configurazione del contatore delle prestazioni

I file di configurazione del contatore delle prestazioni si trovano nella directory %SystemRoot%\System32\ e hanno i nomi seguenti:

Perf?00?. dat Perfc0??. dat Perfd0??. dat Perfh0??. dat Perfi0??. dat Prfc0???. dat Prfd0???. dat Prfh0???. dat Prfi0???. Dat

Questi file vengono modificati solo durante l'installazione dell'applicazione e devono essere sottoposti a backup e ripristino dello stato del sistema durante i backup e i ripristini dello stato del sistema.

File di configurazione iis

Nota

In Windows Vista con Service Pack 1 (SP1) e versioni successive non è consigliabile eseguire il backup di questi file. Usare invece il writer di configurazione IIS in-box. Per altre informazioni su questo writer, vedere Writer VSS in-Box.

 

Di seguito sono elencati i file di configurazione IIS pertinenti e i relativi percorsi:

  • Il file .NET FX machine.config si trova nella directory della versione del framework.

  • Il file web.config radice ASP.NET si trova nella directory della versione del framework.

    Nota

    I file di configurazione per .NET FX e ASP.NET si trovano nella directory della versione del framework. Se nel computer sono installate più versioni del framework, questa directory conterrà un file di configurazione per ogni versione installata.

     

  • Il file di configurazione centrale applicationHost.config IIS si trova nella directory %windir%\system32\inetsrv\config. Affinché il server comprenda questo file di configurazione, sono presenti file di schema che ne determinano la grammatica e la struttura. Questi file si trovano nella directory %windir%\system32\inetsrv\config\schema.

Il percorso della directory della versione del framework viene archiviato nella chiave del Registro di sistema seguente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\InstallRoot

È inoltre necessario eseguire il backup delle chiavi di crittografia seguenti:

%ProgramData%\Microsoft\Crypto\RSA\MachineKeys\*
%SystemRoot%\System32\Microsoft\Protect\*

File di framework

È necessario eseguire il backup di tutte le versioni di .NET Framework. I file si trovano in una o entrambe le directory seguenti:

%windir%\\Microsoft.Net\\Framework %windir%\\Microsoft.Net\\Framework64

È inoltre necessario eseguire il backup dei file di assembly. Questi file sono disponibili nella directory seguente:

%windir%\assembly

File attività utilità di pianificazione

È necessario eseguire il backup dei file di attività dell'utilità di pianificazione. I file si trovano in uno o entrambi i percorsi seguenti:

%windir%\\system32\\tasks ed eventuali sottodirectory (in modo ricorsivo) %windir%\\tasks (nessuna sottodirectory)