Резервное копирование и восстановление состояния системы
Примечание
Этот раздел относится к 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 (без подкаталогов)