Computer >> 컴퓨터 >  >> 시스템 >> Windows

레지스트리로 Windows 시스템 복원 설정 및 옵션 완벽하게 관리하는 방법

이 글에서는 Windows 10/8/7/Vista에서 시스템 복원(System Restore)과 관련된 레지스트리 값들을 살펴보고, 디스크 공간 할당량, 복원 지점 생성 주기, 복원 지점 보관 기간을 사용자가 직접 조정하는 방법을 알아봅니다.

레지스트리로 Windows 시스템 복원 설정 및 옵션 완벽하게 관리하는 방법

일반적으로 Windows는 드라이브 가용 공간의 최대 15%를 복원 지점 저장에 사용합니다. Windows XP에서는 시스템 속성 대화 상자의 '시스템 복원' 탭에서 이 수치를 변경할 수 있었지만, 안타깝게도 이후 버전의 Windows에서는 해당 옵션이 더 이상 제공되지 않습니다.

Windows 시스템 복원 설정 및 옵션

이 설정을 변경하려면 레지스트리 편집기를 열고 몇 가지 값을 수정해야 합니다. Microsoft가 설명하는 주요 레지스트리 값은 다음과 같습니다.

  • DiskPercent: 시스템 복원이 각 드라이브에서 사용할 수 있는 최대 디스크 공간을 의미합니다. 전체 드라이브 공간에 대한 백분율로 지정되며, 기본값은 12%입니다. Windows Vista는 VSS(볼륨 섀도 복사본 서비스)에서 값을 받아오며, 기본값은 전체 드라이브 공간의 15% 또는 가용 여유 공간의 30% 중 더 작은 값입니다.
  • RPGlobalIntervalData: 예약된 시스템 검사점이 생성되는 절대 시간 간격(초 단위)입니다. 기본값은 86,400초(24시간)입니다. Windows Vista는 작업 스케줄러에서 시스템 복원 값을 받아오며, 작업이 비활성화된 경우 0이 됩니다.
  • RPLifeIntervalData: 복원 지점이 보관되는 시간 간격(초 단위)입니다. 복원 지점이 지정된 간격보다 오래되면 자동으로 삭제됩니다. 기본 보관 한도는 90일입니다.
  • RPSessionIntervalData: 세션 중에 예약된 시스템 검사점이 생성되는 시간 간격(초 단위)입니다. 기본값은 0으로, 이 기능이 꺼져 있음을 의미합니다. Windows Vista에서는 시스템 복원이 비활성화된 경우 0을 받습니다.

시작하기 전에 먼저 시스템 복원 지점을 생성해 두는 것이 좋습니다. 그다음 시작 메뉴 검색창에 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다. 다음 키로 이동합니다.

HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\SystemRestore\Cfg

DiskPercent 값을 두 번 클릭합니다.

기본값은 16진수 f로, 10진수로는 15입니다. 이를 10%로 변경하려면 a를 입력하면 됩니다.

시스템 복원 지점의 자동 생성 주기도 다음과 같이 구성할 수 있습니다. 아래 키로 이동합니다.

HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\SystemRestore

RPGlobalInterval 값을 기본 설정인 86,400초(24시간)에서, 예를 들어 43200(16진수 a8c0)으로 변경하면 12시간마다 복원 지점이 생성됩니다.

새 복원 지점이 생성될 때마다 가용 공간 제약으로 인해 오래된 복원 지점은 FIFO(First In First Out, 선입선출) 방식으로 삭제됩니다.

기본적으로 Windows Vista 이상에서는 시스템 복원이 약 4,294,967,295초, 즉 136년 후에 복원 지점을 삭제하도록 설정되어 있습니다. XP에서는 90일이었던 것과 비교하면 큰 차이입니다. 이는 공간 부족 등 절대적으로 필요한 경우에만 삭제하려는 의도로 보입니다.

하지만 원한다면 이 보관 기간 역시 변경할 수 있습니다. 동일한 키에서 RPLifeInterval 값을 변경하면 되는데, 7,776,000초(16진수로 76a700)로 설정하면 90일에 해당합니다.

함께 읽으면 좋은 글: 시스템 복원 공간 구성 및 시스템 복원 간격 설정 방법

시스템 복원 지점에 사용되는 디스크 공간 확인하기

Windows Vista에서 복원 지점에 얼마나 많은 디스크 공간이 사용되고 있는지 확인하려면 관리자 권한으로 실행한 cmd에서 다음 명령어를 입력하기만 하면 됩니다.

vssadmin list shadowstorage

레지스트리로 Windows 시스템 복원 설정 및 옵션 완벽하게 관리하는 방법

시스템 복원에 할당되는 디스크 공간 크기를 변경하고 싶다면 명령 프롬프트에서 vssadmin 명령줄 도구를 활용할 수 있습니다.

예를 들어 C 드라이브의 섀도 스토리지 영역을 5GB로 조정하려면 cmd에 다음 명령어를 입력한 후 Ctrl+Shift+Enter를 함께 눌러 관리자 권한으로 실행합니다.

vssadmin resize shadowstorage /For=C: /On=C: /MaxSize=5GB

작업이 완료되면 다음과 같은 메시지가 표시됩니다.

섀도 복사본 스토리지 연결이 성공적으로 크기 조정되었습니다(Successfully re-sized the shadow copy storage association)

원래 값으로 되돌리려면 시스템 복원을 비활성화한 후 다시 활성화하기만 하면 됩니다.

시스템 복원을 실행하려면 Windows 검색창에 rstrui를 입력하고 Enter 키를 누릅니다. 시스템 복원 옵션이 포함된 시스템 속성 대화 상자를 열려면 'Windows 로고 키 + BREAK'를 누르면 됩니다.

Windows 10/8/7 사용자라면 무료 유틸리티인 System Restore Manager를 활용해 보세요. 설치 없이 실행할 수 있는 포터블 유틸리티로, Windows 시스템 복원 지점을 완벽하게 관리하고 각종 옵션을 사용자 지정할 수 있습니다. 이 유틸리티를 사용하면 드라이브를 선택해 최대 디스크 사용량을 변경하거나, 시스템 복원 지점 생성 간격을 조정하는 등의 작업도 손쉽게 처리할 수 있습니다.

레지스트리로 Windows 시스템 복원 설정 및 옵션 완벽하게 관리하는 방법