다음을 통해 공유


백업 및 복원에 대한 레지스트리 키 및 값

백업 및 복원 작업을 요청하거나 수행하는 애플리케이션은 다음 레지스트리 키와 값을 사용하여 서로 통신하거나 VSS(볼륨 섀도 복사본 서비스) 및 Windows 백업 같은 기능과 통신해야 합니다.

CustomPerformanceSettings

OverallPerformanceSetting 및 CustomPerformanceSettings를 참조하세요.

DisableMonitoring

Windows 7부터 시작하는 Windows 클라이언트 플랫폼에서는 아직 구성하지 않은 경우 사용자에게 Windows 백업 기능을 구성하라는 메시지가 자동으로 표시됩니다. 이러한 알림은 운영 체제가 설치된 후 7일 후에 시작되는 컴퓨터 시작 시간에 표시됩니다. 사용자가 하드 디스크 드라이브에 연결할 때도 나타납니다. 이 경우 알림이 즉시 표시됩니다.

OEM 및 타사 백업 애플리케이션의 개발자는 DisableMonitoring 레지스트리 값을 사용하여 이러한 자동 알림을 끌 수 있습니다.

이 값은 기본적으로 존재하지 않으므로 다음 레지스트리 키 아래에 만들어야 합니다.

Hkey_local_machine\소프트웨어\Microsoft\Windows\CurrentVersion\WindowsBackup

DisableMonitoring 레지스트리 값은 REG_DWORD 데이터 형식을 가지며 다음과 같이 해석됩니다.

  • 값의 데이터가 1로 설정되어 있고 사용자가 Windows 백업 기능을 아직 구성하지 않은 경우 자동 알림이 꺼집니다. 알림 센터에 자동 알림이 이미 있는 경우 이 레지스트리 값을 설정하면 다음 날 아침 10:00에 알림이 제거됩니다.
  • 값이 없거나 데이터가 설정되지 않았거나 데이터가 0으로 설정된 경우 자동 알림이 꺼지지 않습니다.

Windows Vista 및 Windows XP: 이 레지스트리 값은 지원되지 않습니다.

FilesNotToBackup

FilesNotToBackup 레지스트리 키는 백업 애플리케이션이 백업하거나 복원하지 않아야 하는 파일 및 디렉터리의 이름을 지정합니다. 이 키의 각 항목은 다음 형식의 REG_MULTI_SZ 문자열입니다.

[드라이브] [Path]\FileName [/s]

  • 드라이브 는 드라이브를 지정하고 는 선택 사항입니다. 예: c:. 모든 드라이브를 지정하려면 백슬래시(\); 드라이브 문자가 필요하지 않습니다.
  • 경로 는 경로를 지정하고 는 선택 사항입니다. 와일드카드 문자를 포함할 수 없습니다.
  • FileName 은 파일 또는 디렉터리를 지정하며 필수입니다. 와일드카드 문자를 포함할 수 있습니다.
  • /s는 지정된 경로의 모든 하위 디렉터리를 포함하도록 지정합니다.
  • %Systemroot%와 같은 환경 변수를 전체 문자열의 전체 또는 일부로 대체할 수 있습니다.

다음 표에는 몇 가지 일반적인 항목이 표시됩니다.

항목 이름 기본값
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 Backup 및 Windows Wbadmin 유틸리티는 복원 시 적절한 파일을 삭제하여 FilesNotToBackup 레지스트리 키를 적용합니다. 시스템 복원 및 시스템 상태 백업은 FilesNotToBackup 레지스트리 키를 적용하지 않습니다.

Windows XP: 시스템 복원은 FilesNotToBackup 레지스트리 키를 적용합니다.

FilesNotToSnapshot

VSS는 FilesNotToSnapshot 레지스트리 키를 지원합니다. 애플리케이션 및 서비스는 이 키를 사용하여 새로 만든 섀도 복사본에서 삭제할 파일을 지정할 수 있습니다. 자세한 내용은 그림자 복사본에서 파일 제외를 참조하세요.

Windows Server 2003 및 Windows XP: 이 레지스트리 키는 지원되지 않습니다.

블록 수준 볼륨 백업의 경우 Windows Server Backup은 복원 시 적절한 파일을 삭제하여 FilesNotToSnapshot 레지스트리 키를 적용합니다.

IdleTimeout

IdleTimeout 레지스트리 값은 VSS 서비스가 유휴 상태일 때 대기하는 시간(초)을 지정합니다. 이 시간 제한 값에 도달하고 수행할 작업이 없으면 VSS 서비스가 종료됩니다.

이 레지스트리 값은 다음 레지스트리 키에서 찾을 수 있습니다.

Hkey_local_machine\시스템\CurrentControlSet\서비스\Vss\설정

이 레지스트리 값이 없는 경우:

  • 사용되는 실제 시간 제한 값은 기본적으로 180초(3분)입니다.
  • 이름이 IdleTimeout이고 형식이 DWORD인 값을 만들고 원하는 값으로 설정할 수 있습니다.

이 레지스트리 값이 0초로 설정된 경우:

  • 사용되는 실제 시간 제한 값은 180초(3분)입니다.

이 레지스트리 값을 설정하는 경우:

  • VSS는 설정한 시간 제한 값을 사용합니다.
  • 1~FFFFFFFF 초 사이의 값을 지정할 수 있습니다. 그러나 1초에서 180초 사이의 값을 선택하는 것이 좋습니다.

Windows Server 2003 및 Windows XP: 이 레지스트리 키는 지원되지 않습니다.

KeysNotToRestore

KeysNotToRestore 레지스트리 키는 레지스트리 하위 키의 이름과 백업 애플리케이션이 복원해서는 안 되는 값을 지정합니다. 자세한 내용은 KeysNotToRestore를 참조하세요. KeysNotToRestore 레지스트리 키를 적용할 필요는 없습니다.

Windows Server 2003 및 Windows XP:KeysNotToRestore 레지스트리 키를 적용해야 합니다.

블록 수준 볼륨 백업의 경우 Windows Server Backup은 복원 시 적절한 파일을 삭제하여 KeysNotToRestore 레지스트리 키를 적용합니다.

시스템 상태 백업은 KeysNotToRestore 레지스트리 키를 적용합니다.

LastInstance

LastInstance 레지스트리 값은 운영 체제 미설치 복원 작업이 수행되었으며 볼륨이 덮어쓰여졌지만 형식이 지정되지 않았다는 것을 나타냅니다. 자세한 내용은 재해 복구에 VSS 자동화된 시스템 복구 사용을 참조하세요.

Windows Server 2003 및 Windows XP: 이 레지스트리 값은 지원되지 않습니다.

LastRestoreId

백업 애플리케이션이 시스템 상태 복원을 수행하는 경우 LastRestoreId 레지스트리 값을 설정하여 수행했음을 나타내야 합니다. 이 경우 "시스템 상태 복원"은 운영 체제 이진 파일 및 드라이버를 선택적으로 복원하는 모든 복원을 나타냅니다.

전체 부팅 및 시스템 볼륨이 볼륨 수준에서 복원되는 경우 이 값을 설정해서는 안 됩니다.

LastRestoreId 레지스트리 값이 없으면 백업 애플리케이션이 다음 레지스트리 키 아래에 만들어야 합니다.

Hkey_local_machine\시스템\CurrentControlSet\컨트롤\BackupRestore\SystemStateRestore

LastRestoreId라는 이름으로 값을 만들고 REG_SZ 입력합니다. 값은 GUID와 같은 고유한 불투명 값이어야 합니다.

새 시스템 상태 복원이 수행될 때마다 백업 애플리케이션은 LastRestoreId 값의 데이터를 변경해야 합니다.

시스템 상태 복원을 모니터링해야 하는 다른 애플리케이션은 이 레지스트리 값의 데이터를 저장해야 합니다. 이 데이터를 LastRestoreId 레지스트리 값의 현재 데이터와 비교하여 새 시스템 상태 복원이 수행되었는지 여부를 확인할 수 있습니다.

Windows Vista, Windows Server 2003 및 Windows XP: 이 레지스트리 값은 Windows Vista SP1(서비스 팩 1) 및 Windows Server 2008까지 지원되지 않습니다.

MaxShadowCopies

MaxShadowCopies 레지스트리 값은 컴퓨터의 각 볼륨에 저장할 수 있는 클라이언트 액세스 가능 섀도 복사본의 최대 수를 지정합니다. 클라이언트에서 액세스할 수 있는 섀도 복사본은 _VSS_SNAPSHOT_CONTEXT 열거형의 VSS_CTX_CLIENT_ACCESSIBLE 값을 사용하여 만든 섀도 복사본입니다. 클라이언트에서 액세스 가능한 섀도 복사본은 공유 폴더용 섀도 복사본에서 사용됩니다. 섀도 복사본에 대한 자세한 내용은 VSS 설명서를 참조하세요.

MaxShadowCopies 레지스트리 값이 없는 경우 백업 애플리케이션은 다음 레지스트리 키 아래에 만들 수 있습니다.

Hkey_local_machine\시스템\CurrentControlSet\서비스\Vss\설정

이름이 MaxShadowCopies인 값을 만들고 DWORD를 입력합니다. 이 값의 기본 데이터는 64입니다. 최솟값은 1입니다. 최대값은 512입니다.

참고

다른 유형의 섀도 복사본의 경우 MaxShadowCopies에 해당하는 레지스트리 값이 없습니다. 최대 섀도 복사본 수는 볼륨당 512개입니다.

 

참고MaxShadowCopies 설정은 Windows Server 2003 이상에서 지원됩니다.

Windows Server 2003: 클러스터 서버에서 MaxShadowCopies 레지스트리 값의 데이터를 더 낮은 숫자로 설정해야 할 수 있습니다. 자세한 내용은 의 도움말 및 지원 기술 자료에서 https://support.microsoft.com/kb/945058"많은 I/O 작업을 실행하는 Windows Server 2003 기반 컴퓨터에서 볼륨 섀도 복사본 서비스를 사용하는 경우 디스크 볼륨이 온라인 상태가 되는 데 더 오래 걸립니다"를 참조하세요.

Windows XP: 이 레지스트리 값은 지원되지 않습니다.

MinDiffAreaFileSize

VSS는 섀도 복사본에 대한 데이터를 저장하기 위해 섀도 복사본 스토리지 영역(또는 "diff 영역")을 할당합니다. 섀도 복사본 스토리지 영역의 최소 크기는 MinDiffAreaFileSize 레지스트리 값을 사용하여 지정할 수 있는 컴퓨터별 설정입니다.

MinDiffAreaFileSize 레지스트리 값이 설정되지 않은 경우 섀도 복사본 스토리지 영역의 최소 크기는 500MB보다 작은 볼륨의 경우 32MB, 500MB보다 큰 볼륨의 경우 320MB입니다.

Windows Server 2008, Windows Server 2003 SP1 및 Windows Vista:MinDiffAreaFileSize 레지스트리 값이 설정되지 않은 경우 섀도 복사본 스토리지 영역의 최소 크기는 300MB입니다. MinDiffAreaFileSize 레지스트리 값이 설정된 경우 해당 데이터는 300MB에서 3000MB(3GB) 사이여야 하며 300MB의 배수여야 합니다.

Windows Server 2003:MinDiffAreaFileSize 레지스트리 값이 설정되지 않은 경우 섀도 복사본 스토리지 영역의 최소 크기는 100MB입니다.

Windows XP: 이 레지스트리 값은 지원되지 않습니다.

MinDiffAreaFileSize 레지스트리 값이 없는 경우 백업 애플리케이션은 다음 레지스트리 키 아래에 만들 수 있습니다.

Hkey_local_machine\시스템\CurrentControlSet\서비스\VolSnap

MinDiffAreaFileSize라는 이름으로 값을 만들고 REG_DWORD 입력합니다. 이 키의 데이터는 메가바이트 단위로 지정됩니다. 320은 320MB이고 3200은 3.2GB와 같습니다. 32의 배수인 숫자를 지정해야 합니다. 32의 배수가 아닌 값을 지정하면 32의 다음 배수가 사용됩니다.

MinDiffAreaFileSize 레지스트리 값이 섀도 복사본 스토리지 영역의 최대 크기보다 큰 최소 크기를 지정하는 경우 섀도 복사본이 제대로 작동하지 않을 수 있습니다. 섀도 복사본 스토리지 영역의 최대 크기를 지정하려면 Vssadmin add shadowstorage 또는 Vssadmin resadmin resize shadowstorage 명령을 사용합니다. 현재 최대 크기를 보려면 Vssadmin list shadowstorage 명령을 사용합니다. 최대 크기를 설정하지 않은 경우 사용할 수 있는 공간의 양에는 제한이 없습니다.

OverallPerformanceSetting 및 CustomPerformanceSettings

OverallPerformanceSettingCustomPerformanceSettings 레지스트리 값은 Windows Server Backup에 대한 성능 설정을 지정하는 데 사용됩니다. 이러한 레지스트리 값은 Windows 서버 운영 체제에서만 지원됩니다.

Windows Server 2003: 이러한 레지스트리 값은 지원되지 않습니다.

이러한 레지스트리 값이 없는 경우 백업 애플리케이션은 다음 레지스트리 키 아래에 만들 수 있습니다.

Hkey_local_machine\소프트웨어\Microsoft\Windows\CurrentVersion\Windows 블록 수준 백업

모든 볼륨에 대한 성능 설정을 지정하려면 이름이 OverallPerformanceSetting 인 값을 만들고 REG_DWORD 입력합니다. 값의 데이터는 다음 값 중 하나로 설정해야 합니다.

의미
1 전체 백업을 사용하여 정상적인 백업 성능을 제공합니다. 이 설정은 백업 및 서버 성능 최적화에 설명된 일반 백업 성능 설정에 해당합니다.
2 더 빠른 백업 성능(증분 백업 사용) 이 설정은 백업 및 서버 성능 최적화에 설명된 빠른 백업 성능 설정에 해당합니다.
3 사용자 지정 백업 성능(각 볼륨에 대한 성능 설정을 지정하여). 이 설정은 백업 및 서버 성능 최적화에 설명된 사용자 지정 설정에 해당합니다.

 

OverallPerformanceSetting을 3으로 설정하는 경우 각 볼륨에 대한 성능 설정도 개별적으로 지정해야 합니다. 이렇게 하려면 CustomPerformanceSettings 라는 이름으로 값을 만들고 REG_MULTI_SZ 입력합니다. 이 값의 데이터는 다음과 같이 설정해야 합니다.

  • REG_MULTI_SZ 문자열 시퀀스의 각 문자열에는 볼륨에 대한 설정이 포함됩니다.
  • 각 문자열은 볼륨 GUID와 쉼표, DWORD 값으로 구성됩니다.
  • 각 DWORD 값은 1(전체 백업) 또는 2(증분 백업)입니다.

예를 들어 컴퓨터에 다음과 같이 두 개의 볼륨이 있다고 가정합니다.

  • 두 볼륨은 C:\ 및 D:\.
  • 볼륨 C:\의 GUID 는 07c473ca4-2df8-11de-9d80-806e6f6e6963이고 볼륨 D:\ 는 0ac22ea6c-712f-11de-adb0-00215a67606e입니다.
  • 볼륨 C:\에 대한 일반 백업 천공을 지정하려고 합니다. 볼륨 D:\에 대한 백업 성능이 향상되었습니다.

이렇게 하려면 OverallPerformanceSetting을 3으로 설정하고 CustomPerformanceSettings를 "07c473ca4-2df8-11de-9d80-806으로 설정합니다.e6f6e6963,1\00ac22ea6c-712f-11de-adb0-00215a67606e,2".

OverallPerformanceSetting을 1 또는 2로 설정하면 CustomPerformanceSettings 값의 데이터는 무시됩니다.

SYSVOL

SYSVOL 레지스트리 값은 시스템 상태 복원 작업이 시작되었음을 DFSR(분산 파일 시스템 복제) 서비스에 알리는 방법입니다. SYSVOL의 시스템 상태 복원을 수행하는 모든 백업 애플리케이션은 이 값을 사용하여 복원 작업이 신뢰할 수 있는지 아니면 인증되지 않는지 여부를 나타내야 합니다. 이 값은 DFSR 서비스에서 읽습니다. 이 값을 설정하지 않으면 기본적으로 SYSVOL 복원이 인증되지 않고 수행됩니다.

SYSVOL 레지스트리 값이 없는 경우 백업 애플리케이션은 다음 레지스트리 키 아래에 만들어야 합니다.

Hkey_local_machine\시스템\CurrentControlSet\서비스\Dfsr\복원

이름이 SYSVOL인 값을 만들고 REG_SZ 입력합니다. 값의 데이터는 시스템 관리자의 요청에 따라 "신뢰할 수 있는" 또는 "권한 없음"으로 설정되어야 합니다.

Windows Vista, Windows Server 2003 및 Windows XP: 이 레지스트리 값은 지원되지 않습니다.