다음을 통해 공유


시스템 상태 백업 및 복원

참고

이 항목은 Windows Vista, Windows Server 2008 이상에 적용됩니다. Windows Server 2003에 대한 자세한 내용은 Windows Server 2003 R2 및 Windows Server 2003 SP1에서 시스템 상태 백업 및 복원을 참조하세요.

 

VSS 백업 또는 복원을 수행할 때 Windows 시스템 상태는 여러 주요 운영 체제 요소 및 해당 파일의 컬렉션으로 정의됩니다. 이러한 요소는 항상 백업 및 복원 작업을 통해 단위로 처리되어야 합니다.

참고

Microsoft는 Windows(모든 릴리스)에서 온라인 시스템 상태 복원을 구현하기 위한 개발자 또는 IT 전문가 기술 지원을 제공하지 않습니다.

 

시스템 상태를 백업하고 복구할 때 권장되는 전략은 시스템 상태 기록기가 열거한 파일 외에도 시스템 및 부팅 볼륨을 백업하고 복구하는 것입니다. 시스템 상태 작성기는 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 디지털 권한 관리 섹션에 있는 정보를 대체합니다.

성능 카운터 구성 파일

성능 카운터 구성 파일은 %SystemRoot%\System32\ 디렉터리에 있으며 다음 이름을 갖습니다.

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

이러한 파일은 애플리케이션 설치 중에만 수정되며 시스템 상태 백업 및 복원 중에 백업 및 복원되어야 합니다.

IIS 구성 파일

참고

WINDOWS Vista SP1(서비스 팩 1) 이상에서는 이러한 파일을 백업하면 안 됩니다. 대신 기본 제공 IIS 구성 작성기를 사용합니다. 이 작성기에 대한 자세한 내용은 기본 제공 VSS 작성기를 참조하세요.

 

관련 IIS 구성 파일 및 해당 위치는 다음과 같습니다.

  • .NET FX machine.config 파일은 프레임워크 버전 디렉터리에 있습니다.

  • ASP.NET 루트 web.config 파일은 프레임워크 버전 디렉터리에 있습니다.

    참고

    .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(하위 디렉터리 없음)