| Пример
3. Конфигурирование программы Backup путем редактирования реестра
Если вы регулярно выполняете резервное копирование вашей системы, то уже
наверняка заметили, что встроенная программа Backup, имеющаяся в составе Windows
2000, Windows XP и Windows Server 2003, исключает из резервного копирования целый
ряд файлов. Чтобы просмотреть список этих файлов, запустите программу Backup,
затем выберите команду Options из меню Tools
и перейдите на вкладку Exclude Files (Исключить файлы)
(рис. 24.13).
В обычных условиях, вероятнее всего, эти файлы действительно
должны быть исключены из процессов резервного копирования и восстановления. Однако
возможны и такие ситуации, когда системный администратор захочет включить эти
файлы в процедуры резервного копирования и восстановления системы.
Все файлы,
которые по умолчанию исключаются из процедур резервного копирования и восстановления,
перечислены под следующим ключом реестра: HKLM\SYSTEM\CurrentControlSet\Control\
BackupRestore\FilesNotToBackup (рис. 24.14).
Несмотря на то, что на вкладке
Exclude Files окна Options программы Backup пользователю предоставляется возможность
редактирования списка файлов, исключаемых из процессов резервного копирования
и восстановления, внесенные изменения будут действовать только применительно к
тому пользователю, от имени которого вы зарегистрировались в системе (т. е. они
будут записаны в реестре под ключом HKEY_CURRENTJJSER).

Рис. 24.13. Вкладка Exclude Files окна Options
встроенной программы Backup

Рис. 24.14. Содержимое ключа HKLM\SYSTEM\CurrentControlSet\Control\
BackupRestore\FilesNotToBackup
Таким образом, если вам требуется
отредактировать этот список файлов таким образом, чтобы изменения действовали
в масштабах всей системы, вам не избежать ручного редактирования реестра.
Параметры, которые по умолчанию находятся в составе ключа FilesNotToBackup (все
они имеют тип данных REG_MULTI_SZ), перечислены в табл. 24.9.
Таблица 24.9. Список параметров реестра ключа FilesNotToBackup
| Параметр | Значение |
ASR error file*
| %SystemRoot%\repair\asr.err
|
ASR log file*
| %SystemRootf%\repair\asr.log
|
Catalog database*
| %SystemRoot%\sysiem32\CatRoot2\ * /s
| Client Side Cache
| %SystemRoot%\csc\* /s
| ComPlus
| %SystemRoot/%\Registration\*.crrnlog
/s
| Digital Rights Management (DRM) folder*
|
%SystemDrive%\Documer\te and SettingsW/ l/sers\DRM\* /s
|
Internet Explorer
| %UserProfile%\mdex.dai /s
|
Memory Page File
| \Pagefile.sys
| Microsoft
Writer (Bootable state)*
| %SystemRoot%\Registration\*.clb \ *. crmlog
/s
| Microsoft Writer (Service state)*
| %SystemRoot%\system32\NtmsData\*
| MS Distributed Transaction
| %SystemRoot%\system32\DTCLog\MSDTC.LOG
| Netlogon*
| %SystemRoot%\netlogon.chg
|
NTDS**
| %SystemRoot%\NTDS\*
| NtFrs
| %SystemRoot%\ntf rs\jet\* /s %SystemRoot%\debug\NtFrs*
%SystemRoot%\sysvol\domain
\DO_NOT_REMOVE_NtFrs_Prelnstall_Directory\*/s
%SystemRoot%\sysvol\domain \NtFrs_PreExisting
__ See_EventLog\* /s
%SystemRoot%\sysvol\staging\domain\NTFRS_*
|
Power Management
| \hiberfil.sys
|
Registry Writer**
| %SystemRoot%\system32\NtmsData\*
|
Task Scheduler**
| %SystemRoot%\Jasks\sc hed Ig u . txt
| Temporary Files
| %TEMP%\* /s
|
VSS Default Provider*
| \System Volume lnformation\*{3808876B-C176-4e48-B7AE-04046E6CC752}
/s
| VSS Service Alternate DB**
| \System Volume
lnformation\*.{7cc467ef-6865-4831-853f-2a4817fd1bca}ALT
|
VSS Service DB**
| \System Volume lnformation\*.{7cc467ef-6865-4831-853f-2a4817fd1bca}DB
| Winlogon debug**
| %W//VD/R%\debug\*
|
* Параметры, новые для Windows XP.
** Параметры,
новые для Windows Server 2003.
Еще более сложная ситуация возникает с ключами
реестра, которые должны исключаться из процесса резервного копирования. Эти ключи
даже не перечисляются на вкладке Exclude Files окна
Options; следовательно, пользовательский интерфейс
не предоставляет возможности их редактирования. Сам этот список хранится в реестре
под ключом HKLM\SYSTEM\ CurrentContrоlSet\Control\BackupRestore\KeysNotToRestore
(рис. 24.15).
Список параметров реестра, по умолчанию исключаемых из процесса
резервного копирования в Windows Server 2003, приведен в табл. 24.10.
Таблица 24.10. Список параметров ключа HKLM\SYSTEM\Current ControlSet\Control\BackupRestore\KeysNotToRestore
Параметр
| Значение
| Active Directory Restore
| CurrentControlSet\Services\NTDS\Restore
In Progress \CurrentControlSet\Services\NTDS\Parameters \New Database QUID
| ASR Information
| CurrentControlSet\Control\ASR\
| Fault Tolerance
| Disk\
|
Installed Services
| CurrentControlSet\Services\*
|
LDM Boot Information
| CurrentControlSet\Services\dmio\boot info\
| LDM Boot Information (dmboot)
| CurrentControlSet\Services\dmboot\
| Mount Manager
| Мои nted Devices\
|
NtFrs
| CurrentControlSet\Services\NtFrs\Parameters\Backup/Re
store\Process at Startup\
| Pending Rename Operations
| CurrentControlSet\Control\Session Man-ager\PendingFileRenameOperations
| Plug and Play
| CurrentControlSet\Enum\CurrentControlSet
\Control\CriticalDeviceDatabase\
| Removable Storage Manager
| CurrenlControlSet\Control\NTMS\lrnporlDatabase
|
Session Manager
| CurrentControlSet\Control\Session
|
Windows Setup
| Setup\SystemPartition
|

Рис. 24.15. Содержимое ключа реестра
HKLM\SYSTEM\CurrentControlSet\Control \BackupRestore\KeysNotToRestore
Обратите внимание на то, что в составе ключа реестра HKLM\SYSTEM\
CurrentControlSet\Control\BackupRestore В Windows XP И Windows Server 2003 появился
новый вложенный ключ — HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\BackupRestore\AsrKeysNotToRestore
(рис. 24.16). Как видно из приведенной иллюстрации, этот ключ содержит параметр
Plug & Play, указывающий на базу данных критических устройств. Редактировать
этот параметр не следует, поскольку эта база данных содержит устройства, для которых
программа Windows Setup должна произвести повторную энумерацию в ходе процесса
ASR. 
Рис. 24.16.
Ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\BackupRestore\AsrKeysNotToRestore
|