Разделы реестра и значения для резервного копирования и восстановления
Приложения, которые запрашивают или выполняют операции резервного копирования и восстановления, должны использовать следующие разделы реестра и значения для взаимодействия друг с другом или с такими функциями, как служба теневого копирования томов (VSS) и программа архивации данных:
- CustomPerformanceSettings
- DisableMonitoring
- FilesNotToBackup
- FilesNotToSnapshot
- IdleTimeout
- KeyNotToRestore
- LastInstance
- LastRestoreId
- MaxShadowCopies
- MinDiffAreaFileSize
- OverallPerformanceSetting и CustomPerformanceSettings
- SYSVOL
CustomPerformanceSettings
См. статью "Общие сведения" и "CustomPerformanceSettings".
DisableMonitoring
На клиентских платформах Windows, начиная с Windows 7, пользователям автоматически предлагается настроить функцию программа архивации данных, если они еще не сделали этого. Эти уведомления отображаются во время запуска компьютера, начиная с семи дней после установки операционной системы. Они также отображаются при подключении пользователя к жесткому диску; В этом случае уведомления отображаются немедленно.
Изготовители оборудования и разработчики сторонних приложений резервного копирования могут использовать значение реестра DisableMonitoring для отключения этих автоматических уведомлений.
Это значение не существует по умолчанию, поэтому оно должно быть создано в следующем разделе реестра:
\HKEY_LOCAL_MACHINE SOFTWARE\Microsoft\Windows CurrentVersion\WindowsBackup\
Значение реестра DisableMonitoring имеет тип данных REG_DWORD и интерпретируется следующим образом:
- Если для данных значения задано значение 1 и если пользователи еще не настроили функцию программа архивации данных, автоматические уведомления отключаются. Если автоматическое уведомление уже присутствует в Центре уведомлений, установка этого значения реестра приводит к удалению уведомления в 10:00 следующего утра.
- Если значение не существует, если его данные не заданы, или если его данные заданы нулю, автоматические уведомления не отключаются.
Windows Vista и Windows XP: это значение реестра не поддерживается.
FilesNotToBackup
Раздел реестра FilesNotToBackup указывает имена файлов и каталогов, которые приложения резервного копирования не должны выполнять резервное копирование или восстановление. Каждая из записей в этом ключе представляет собой строку REG_MULTI_SZ в следующем формате:
[диск][путь]\Имя_файла [/s]
- Диск указывает диск и является необязательным. Например, c:. Чтобы указать все диски, используйте обратную косую черту (\); буквы диска не требуются.
- Путь указывает путь и является необязательным. Он не может содержать подстановочные знаки.
- FileName указывает файл или каталог и является обязательным. Он может содержать подстановочные знаки.
- /s указывает, что все подкаталоги указанного пути должны быть включены.
- Переменные среды, такие как %Systemroot%, можно заменить на все или часть всей строки.
В следующей таблице показаны некоторые типичные записи.
Имя записи | Default value |
---|---|
Internet Explorer | Временные файлы |
Файл страницы памяти | \Pagefile.sys |
Координатор распределенных транзакций MS | C:\Windows\system32\MSDtc\MSDTC. LOG C:\Windows\system32\MSDtc\trace\dtctrace.log |
Автономный кэш файлов | %Systemroot%\CSC\* /s |
Управление питанием | \hiberfil.sys |
Хранилище единственных копий | \SIS Common Store\*.* /s |
Временные файлы | %TEMP%\* /s |
Примечание.
Приложения, выполняющие резервное копирование на уровне тома, обычно делают это путем копирования всего тома на уровне блока, поэтому они не могут учитывать раздел реестра FilesNotToBackup во время резервного копирования. Вместо этого они ожидают, пока не будет удалено время восстановления, чтобы удалить файлы, которые не должны быть резервными копиями. В большинстве случаев это разумная стратегия. Однако в случае файлов хранилища отдельных экземпляров файлы SIS Common Store не должны удаляться во время восстановления.
Для резервного копирования томов уровня блоков резервная копия Windows Server и служебная программа Windows Wbadmin учитывают раздел реестра FilesNotToBackup , удалив соответствующие файлы во время восстановления. Восстановление системы и резервное копирование состояния системы не учитывают раздел реестра FilesNotToBackup .
Windows XP: восстановление системы учитывает раздел реестра FilesNotToBackup .
FilesNotToSnapshot
VSS поддерживает раздел реестра FilesNotToSnapshot . Приложения и службы могут использовать этот ключ для указания файлов, которые будут удалены из только что созданных теневых копий. Дополнительные сведения см. в разделе "Исключение файлов из теневых копий".
Windows Server 2003 и Windows XP: этот раздел реестра не поддерживается.
Для резервного копирования томов на уровне блоков резервная копия Windows Server учитывает раздел реестра FilesNotToSnapshot , удалив соответствующие файлы во время восстановления.
IdleTimeout
Значение реестра IdleTimeout указывает время в секундах, когда служба VSS будет ожидать простоя. Если это значение времени ожидания достигнуто, и для нее отсутствуют задачи, служба VSS завершит работу.
Это значение реестра можно найти в следующем разделе реестра:
HKEY_LOCAL_MACHINE параметры VSS\служб System\CurrentControlSet Services\\\
Если это значение реестра не существует:
- Фактическое значение времени ожидания, которое используется, составляет 180 секунд (3 минуты) по умолчанию.
- Можно создать значение с именем IdleTimeout и типом DWORD и задать для него требуемое значение.
Если для этого параметра реестра задано значение 0 секунд:
- Фактическое значение времени ожидания, которое используется, составляет 180 секунд (3 минуты).
Если задать это значение реестра:
- VSS использует заданное значение времени ожидания.
- Можно указать любое значение в диапазоне от 1 до FFFFFFFFFF секунд. Однако рекомендуется выбрать значение от 1 до 180 секунд.
Windows Server 2003 и Windows XP: этот раздел реестра не поддерживается.
KeyNotToRestore
Раздел реестра KeysNotToRestore указывает имена подразделов реестра и значений, которые не должны восстанавливаться приложениями резервного копирования. Дополнительные сведения см. в разделе KeysNotToRestore. Не обязательно учитывать раздел реестра KeysNotToRestore .
Windows Server 2003 и Windows XP: необходимо учитывать раздел реестра KeysNotToRestore .
Для резервного копирования томов на уровне блоков резервная копия Windows Server учитывает раздел реестра KeysNotToRestore , удалив соответствующие файлы во время восстановления.
Резервная копия состояния системы учитывает раздел реестра KeysNotToRestore .
LastInstance
Значение реестра LastInstance указывает, что выполнена операция восстановления без операционной системы и что тома были перезаписаны, но не отформатированы. Дополнительные сведения см. в статье Об использовании автоматического восстановления системы VSS для аварийного восстановления.
Windows Server 2003 и Windows XP: это значение реестра не поддерживается.
LastRestoreId
Когда приложение резервного копирования выполняет восстановление состояния системы, оно должно указать, что это сделано, задав значение реестра LastRestoreId . "Восстановление состояния системы" в этом случае относится к любому восстановлению, которое выборочно восстанавливает двоичные файлы и драйверы операционной системы.
Если весь загрузочный и системный том восстанавливаются на уровне тома, это значение не должно быть задано.
Если значение реестра LastRestoreId не существует, приложение резервного копирования должно создать его в следующем разделе реестра:
\HKEY_LOCAL_MACHINE System\CurrentControlSet\Control\BackupRestore\SystemStateRestore
Создайте значение с именем LastRestoreId и введите REG_SZ. Значение должно быть уникальным непрозрачным значением, например GUID.
При каждом восстановлении нового состояния системы приложение резервного копирования должно изменить данные значения LastRestoreId .
Другие приложения, которые должны отслеживать восстановление состояния системы, должны хранить данные этого значения реестра. Эти данные можно сравнить с текущими данными значения реестра LastRestoreId , чтобы определить, выполнено ли восстановление состояния системы.
Windows Vista, Windows Server 2003 и Windows XP: это значение реестра не поддерживается, пока Windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008.
MaxShadowCopies
Значение реестра MaxShadowCopies указывает максимальное количество теневых копий, доступных для клиентов, которые можно хранить на каждом томе компьютера. Теневая копия, доступная для клиента, — это теневая копия, созданная с помощью значения VSS_CTX_CLIENT_ACCESSIBLE перечисления _VSS_SNAPSHOT_CONTEXT. Доступные для клиента теневые копии, которые используются теневыми копиями для общих папок. Дополнительные сведения о теневых копиях см. в документации ПО VSS .
Если значение реестра MaxShadowCopies не существует, приложение резервного копирования может создать его в следующем разделе реестра:
HKEY_LOCAL_MACHINE параметры VSS\служб System\CurrentControlSet Services\\\
Создайте значение с именем MaxShadowCopies и введите DWORD. Данные по умолчанию для этого значения — 64. Минимальное значение — 1. Максимальное значение — 512.
Примечание.
Для других типов теневых копий нет значения реестра, соответствующего MaxShadowCopies. Максимальное количество теневых копий составляет 512 на том.
Примечание.
Параметр MaxShadowCopies поддерживается в Windows Server 2003 или более поздней версии.
Windows Server 2003: на серверах кластера данные реестра MaxShadowCopies могут быть заданы на меньшее число. Дополнительные сведения см. в разделе "Тома дисков" занимает больше времени, чтобы перейти в интернет при использовании службы теневого копирования томов на компьютерах, выполняющих много операций ввода-вывода.
Windows XP: это значение реестра не поддерживается.
MinDiffAreaFileSize
VSS выделяет область хранения теневого копирования (или область diff) для хранения данных для теневых копий. Минимальный размер области хранения теневого копирования — это параметр для каждого компьютера, который можно указать с помощью значения реестра MinDiffAreaFileSize .
Если значение реестра MinDiffAreaFileSize не задано, минимальный размер области хранения теневого копирования составляет 32 МБ для томов, которые меньше 500 МБ и 320 МБ для томов, размер которых превышает 500 МБ.
Windows Server 2008, Windows Server 2003 с пакетом обновления 1 (SP1) и Windows Vista: если значение реестра MinDiffAreaFileSize не задано, область хранения теневого копирования имеет минимальный размер 300 МБ. Если задано значение реестра MinDiffAreaFileSize, его данные должны составлять от 300 МБ до 3000 МБ (3 ГБ), и это должно быть 300 МБ.
Windows Server 2003: если значение реестра MinDiffAreaFileSize не задано, минимальный размер области хранения теневого копирования составляет 100 МБ.
Windows XP: это значение реестра не поддерживается.
Если значение реестра MinDiffAreaFileSize не существует, приложение резервного копирования может создать его в следующем разделе реестра:
\HKEY_LOCAL_MACHINE System\CurrentControlSet\Services\VolSnap
Создайте значение с именем MinDiffAreaFileSize и введите REG_DWORD. Данные для этого ключа указываются в мегабайтах. 320 равно 320 МБ, а 3200 — 3,2 ГБ. Необходимо указать число, кратное 32. Если указать значение, не равное 32, будет использоваться следующее число из 32.
Теневые копии могут не работать правильно, если значение реестра MinDiffAreaFileSize указывает минимальный размер, превышающий максимальный размер области хранения теневого копирования. Чтобы указать максимальный размер области хранения теневого копирования, используйте команду Vssadmin add shadowstorage или vssadmin resize shadowstorage. Чтобы просмотреть текущий максимальный размер, используйте команду vssadmin list shadowstorage . Если вы не установили максимальный размер, не ограничивается объемом пространства, которое можно использовать.
OverallPerformanceSetting и CustomPerformanceSettings
Значения реестра OverallPerformanceSetting и CustomPerformanceSettings используются для указания параметров производительности для резервного копирования Windows Server. Эти значения реестра поддерживаются только в операционных системах Windows Server.
Windows Server 2003: эти значения реестра не поддерживаются.
Если эти значения реестра отсутствуют, приложение резервного копирования может создать их в следующем разделе реестра:
резервное\копирование уровня блоков Windows HKEY_LOCAL_MACHINE SOFTWARE\Microsoft\Windows\CurrentVersion\
Чтобы указать параметры производительности для всех томов, создайте значение с именем OverallPerformanceSetting и типом REG_DWORD. Данные значения должны иметь одно из следующих значений.
Значение | Значение |
---|---|
1 | Обычная производительность резервного копирования (с помощью полных резервных копий). Этот параметр соответствует стандартному параметру производительности резервного копирования, описанному в статье "Оптимизация резервного копирования и производительности сервера". |
2 | Более быстрая производительность резервного копирования (с помощью добавочных резервных копий). Этот параметр соответствует параметру ускорения производительности резервного копирования, описанному в статье "Оптимизация производительности резервного копирования и сервера". |
3 | Настраиваемая производительность резервного копирования (задав параметр производительности для каждого тома). Этот параметр соответствует пользовательскому параметру, описанному в статье "Оптимизация производительности резервного копирования и сервера". |
Если для параметра OverallPerformanceSetting задано значение 3, необходимо также указать параметры производительности для каждого тома по отдельности. Для этого создайте значение с именем CustomPerformanceSettings и типом REG_MULTI_SZ. Данные этого значения должны быть заданы следующим образом:
- Каждая строка в REG_MULTI_SZ последовательности строк содержит параметр тома.
- Каждая строка состоит из GUID тома, за которым следует запятая, а затем значение DWORD.
- Каждое из значений DWORD — 1 (полная резервная копия) или 2 (добавочное резервное копирование).
Например, предположим, что компьютер имеет два тома следующим образом:
- Два тома: C:\ и D:\.
- GUID для тома C:\ — 07c473ca4-2df8-11de-9d80-806e6f6e6963, а GUID для тома D:\ — 0ac22ea6c-712f-11de-adb0-00215a67606e.
- Вы хотите указать обычную перфорансу резервного копирования для тома C:\ и более быструю производительность резервного копирования для тома D:\.
Для этого сделайте следующее: Для параметра OverallPerformanceSetting 3 и CustomPerformanceSettings задано значение "07c473ca4-2df8-11de-9d80-806e6f6e6963,1\00ac22ea6c-712f-11de-adb0-00215a6760e,2".
Если для параметра OverallPerformanceSetting задано значение 1 или 2, данные в значении CustomPerformanceSettings игнорируются.
SYSVOL
Значение реестра SYSVOL — это способ уведомить службу репликации распределенной файловой системы (DFSR), которая была инициирована операцией восстановления состояния системы. Любое приложение резервного копирования, выполняющее восстановление состояния системы SYSVOL, должно использовать это значение, чтобы указать, является ли операция восстановления авторитетной или неавторитативной. Это значение считывается службой DFSR. Если это значение не задано, восстановление SYSVOL выполняется неавторитно по умолчанию.
Если значение реестра SYSVOL не существует, приложение резервного копирования должно создать его в следующем разделе реестра:
восстановление HKEY_LOCAL_MACHINE System\CurrentControlSet\Services\DFSR\\
Создайте значение с именем SYSVOL и введите REG_SZ. Данные значения должны иметь значение "доверенный" или "неавторитетный" на основе запроса системного администратора.
Windows Vista, Windows Server 2003 и Windows XP: это значение реестра не поддерживается.