Поделиться через


Резервное копирование и восстановление состояния системы

Примечание

Этот раздел относится к Windows Vista, Windows Server 2008 и более поздних версий. Сведения о Windows Server 2003 см. в статье Резервное копирование и восстановление состояния системы в Windows Server 2003 R2 и Windows Server 2003 с пакетом обновления 1 (SP1).

 

При выполнении резервного копирования или восстановления VSS состояние системы Windows определяется как коллекция из нескольких ключевых элементов операционной системы и их файлов. Эти элементы всегда следует рассматривать как единое целое при операциях резервного копирования и восстановления.

Примечание

Корпорация Майкрософт не предоставляет техническую поддержку для разработчиков или ИТ-специалистов по реализации онлайн-восстановления состояния системы в Windows (все выпуски).

 

При резервном копировании и восстановлении состояния системы рекомендуется выполнять резервное копирование и восстановление системных и загрузочных томов в дополнение к файлам, перечисленным средствами записи состояния системы. Записи состояния системы — это записи, для которых атрибуту VSS_USAGE_TYPE присвоено значение VSS_UT_BOOTABLESYSTEMSTATE или VSS_UT_SYSTEMSERVICE.

Важно!

Если модуль записи VSS определяется его VSS_USAGE_TYPE как модуль записи состояния системы, он должен быть включен в резервную копию состояния системы, даже если ее можно выбрать.

 

В дополнение к перечисленным двоичным файлам операционной системы и драйвера, которые перечисляются средствами записи состояния системы, существуют некоторые другие файлы, резервные копии которых должны выполняться как часть состояния системы.

Все компоненты, о которых сообщает модуль записи состояния системы VSS, являются частью состояния системы, за исключением компонентов, для которых установлен флаг VSS_CF_NOT_SYSTEM_STATE.

Программы резервного копирования также должны задать раздел реестра LastRestoreId . Дополнительные сведения см. в разделе Разделы реестра и значения для резервного копирования и восстановления.

Примечание

В Windows Vista, Windows Server 2008 и более поздних версиях имена и расположения некоторых системных файлов были изменены следующим образом.

 

Состояние системы

Для Windows Server 2012 и более поздних версий в дополнение к файлам, сообщаемым различными средствами записи состояния системы VSS, необходимо явно включить только следующие файлы лицензирования, а следующие файлы DRM должны быть явно исключены.

Файлы управления цифровыми правами Windows Media

В Windows Server 2008 и более поздних версиях следующие файлы, включая все подкаталоги по следующему пути, исключаются из состояния системы и не должны создаваться для резервного копирования:

  • %ProgramData%\Microsoft\Windows\DRM\

Это заменяет сведения, приведенные в разделе Windows Media Digital Rights Management статьи Работа с файловой системой и функциями безопасности.

Файлы конфигурации счетчиков производительности

Файлы конфигурации счетчика производительности находятся в каталоге %SystemRoot%\System32\ и имеют следующие имена:

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

Эти файлы изменяются только во время установки приложения и должны создаваться и восстанавливаться во время резервного копирования и восстановления состояния системы.

Файлы конфигурации IIS

Примечание

В Windows Vista с пакетом обновления 1 (SP1) и более поздних версий не следует создавать резервные копии этих файлов. Вместо этого используйте встроенный модуль записи конфигурации IIS. Дополнительные сведения об этом модуле записи см. в статье Встроенные модули записи VSS.

 

Ниже перечислены соответствующие файлы конфигурации IIS и их расположения.

  • Файл machine.config .NET FX находится в каталоге версий платформы.

  • Корневой файл web.config ASP.NET находится в каталоге версий платформы.

    Примечание

    Файлы конфигурации для .NET FX и ASP.NET находятся в каталоге версий платформы. Если на компьютере установлено несколько версий платформы, этот каталог будет содержать один файл конфигурации для каждой установленной версии.

     

  • Центральный файл конфигурации IIS applicationHost.config расположен в каталоге %windir%\system32\inetsrv\config. Чтобы сервер понял этот файл конфигурации, существуют файлы схемы, определяющие его грамматику и структуру. Эти файлы находятся в каталоге %windir%\system32\inetsrv\config\schema.

Путь к каталогу версии платформы хранится в следующем разделе реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\InstallRoot

Кроме того, необходимо создать резервную копию следующих ключей шифрования:

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

Файлы платформы

Необходимо создать резервную копию всех версий платформы .NET Framework. Файлы находятся в одном или обоих из следующих каталогов:

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

Кроме того, необходимо создать резервную копию файлов сборки. Эти файлы расположены в следующем каталоге:

%windir%\assembly

Файлы задач планировщика задач

Необходимо создать резервную копию файлов задач планировщика задач. Файлы находятся в одном или обоих из следующих расположений:

%windir%\\system32\\tasks и все подкаталоги (рекурсивно) %windir%\\tasks (без подкаталогов)