Fazendo backup e restaurando o estado do sistema
Observação
Este tópico se aplica ao Windows Vista, Ao Windows Server 2008 e posterior. Para obter informações sobre o Windows Server 2003, consulte Backup e restauração do estado do sistema no Windows Server 2003 R2 e Windows Server 2003 SP1
Ao executar um backup ou restauração do VSS, o estado do sistema Windows é definido como sendo uma coleção de vários elementos principais do sistema operacional e seus arquivos. Esses elementos sempre devem ser tratados como uma unidade por operações de backup e restauração.
Observação
A Microsoft não fornece suporte técnico para desenvolvedores ou profissionais de TI para implementar restaurações de estado do sistema online no Windows (todas as versões).
Ao fazer backup e recuperar o estado do sistema, a estratégia recomendada é fazer backup e recuperar o sistema e os volumes de inicialização, além dos arquivos enumerados pelos gravadores de estado do sistema. Os gravadores de estado do sistema são gravadores que têm o atributo VSS_USAGE_TYPE definido como VSS_UT_BOOTABLESYSTEMSTATE ou VSS_UT_SYSTEMSERVICE.
Importante
Se um Gravador vss for identificado por seu VSS_USAGE_TYPE como um gravador de estado do sistema, ele deverá ser incluído em um backup de estado do sistema, mesmo que seja selecionável.
Além dos arquivos binários do sistema operacional e do driver enumerados que são enumerados pelos gravadores de estado do sistema, há determinados outros arquivos que devem ser copiados como parte do estado do sistema.
Todos os componentes relatados por um gravador de estado do sistema VSS fazem parte do estado do sistema, exceto aqueles para os quais o sinalizador VSS_CF_NOT_SYSTEM_STATE está definido.
Os programas de backup também devem definir a chave do Registro LastRestoreId . Para obter mais informações, consulte Chaves e valores do Registro para Backup e Restauração.
Observação
No Windows Vista, Windows Server 2008 e posteriores, os nomes e locais de alguns arquivos do sistema foram alterados da seguinte maneira.
Estado do Sistema
Para Windows Server 2012 e posteriores, além dos arquivos relatados pelos vários gravadores de estado do sistema VSS, somente os seguintes arquivos de licenciamento precisam ser incluídos explicitamente e os seguintes arquivos DRM precisam ser excluídos explicitamente.
Arquivos de Gerenciamento de Direitos Digitais do Windows Media
No Windows Server 2008 e posteriores, os seguintes arquivos, incluindo todos os subdiretórios no seguinte caminho, são excluídos do estado do sistema e não devem ser copiados em backup:
- %ProgramData%\Microsoft\Windows\DRM\
Isso substitui as informações na seção Gerenciamento de Direitos Digitais do Windows Media de Trabalhando com Recursos de Segurança e Sistema de Arquivos.
Arquivos de configuração do contador de desempenho
Os arquivos de configuração do contador de desempenho estão localizados no diretório %SystemRoot%\System32\ e têm os seguintes nomes:
- Perf?00?. dat Perfc0??. dat Perfd0??. dat Perfh0??. dat Perfi0??. dat Prfc0???. dat Prfd0???. dat Prfh0???. dat Prfi0???. Dat
Esses arquivos só são modificados durante a instalação do aplicativo e devem ser copiados e restaurados durante backups e restaurações de estado do sistema.
Arquivos de configuração do IIS
Observação
No Windows Vista com Service Pack 1 (SP1) e posterior, você não deve fazer backup desses arquivos. Em vez disso, use o gravador de configuração do IIS na caixa. Para obter mais informações sobre esse gravador, consulte Gravadores VSS in-Box.
Os arquivos de configuração relevantes do IIS e seus locais estão listados abaixo:
O arquivo de machine.config do .NET FX está localizado no diretório de versão da estrutura.
O arquivo de web.config raiz ASP.NET está localizado no diretório de versão da estrutura.
Observação
Os arquivos de configuração para .NET FX e ASP.NET estão no diretório de versão da estrutura. Se várias versões da estrutura estiverem instaladas no computador, esse diretório conterá um arquivo de configuração para cada versão instalada.
O IIS applicationHost.config arquivo de configuração central está localizado no diretório %windir%\system32\inetsrv\config. Para que o servidor entenda esse arquivo de configuração, há arquivos de esquema que determinam sua gramática e estrutura. Esses arquivos estão localizados no diretório %windir%\system32\inetsrv\config\schema.
O caminho do diretório de versão da estrutura é armazenado na seguinte chave do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\InstallRoot
Além disso, as seguintes chaves de criptografia devem ser armazenadas em backup:
- %ProgramData%\Microsoft\Crypto\RSA\MachineKeys\*
%SystemRoot%\System32\Microsoft\Protect\*
Arquivos de estrutura
Todas as versões do .NET Framework devem ser copiadas em backup. Os arquivos estão localizados em um ou ambos os seguintes diretórios:
- %windir%\\Microsoft.Net\\Framework %windir%\\Microsoft.Net\\Framework64
Além disso, os arquivos de assembly devem ser copiados em backup. Esses arquivos estão localizados no seguinte diretório:
- %windir%\assembly
Arquivos de Tarefa do Agendador de Tarefas
Os arquivos de tarefa do agendador de tarefas devem ser copiados em backup. Os arquivos estão localizados em um ou ambos os seguintes locais:
- %windir%\\system32\\tasks e quaisquer subdiretórios (recursivamente) %windir%\\tasks (sem subdiretórios)