시스템 복원

System Restore
시스템 복원
Systemrestore icon.png
Windows 10 System Restore screenshot.png
Windows 10의 시스템 복원 마법사
개발자마이크로소프트
운영 체제Microsoft Windows
유형시스템 리커버리
웹 사이트support.microsoft.com/en-us/help/959063/what-is-system-restore Edit this on Wikidata

시스템 복원은 시스템 파일, 설치된 응용 프로그램, Windows 레지스트리, 시스템 설정 등 시스템 상태를 이전 시점의 상태로 되돌릴 수 있는 Microsoft Windows기능입니다.이 기능을 사용하면 시스템 오작동이나 기타 문제로부터 복구할 수 있습니다.Windows Me에 처음 포함되었으며 [1]이후 출시된 Windows의 모든 데스크톱 버전에 포함되어 있습니다(Windows Server 제외).Windows 10 에서는, 시스템 복원은 디폴트로 오프 되어 있어 [2]기능하려면 , 유저가 유효하게 할 필요가 있습니다.문서, 음악, 사진, 비디오 등의 개인 파일에는 영향을 주지 않습니다.

이전 Windows 버전에서는 특정 파일 확장자 세트의 변경을 감시하고 덮어쓰기 [3][4]전에 파일을 복사하는 파일 필터를 기반으로 했습니다.Windows Vista에서 도입된 시스템 복원의 업데이트 버전은 섀도 복사 서비스를 백엔드로 사용합니다(볼륨의 임의의 디렉토리에 있는 파일의 블록 레벨 변경을 감시 및 백업할 수 있습니다).또, Windows 의 인스톨시에 Windows 회복 환경에서 시스템 복원을 사용할 수 있습니다.이온은 [5]더 이상 부팅되지 않습니다.

개요

시스템 복원에서는 시스템이 자동으로 복원하는 것이 아니라 수동으로 새 복원 지점을 만들거나 기존 복원 지점으로 롤백하거나 시스템 복원 구성을 변경할 수 있습니다.또한 복원 자체를 취소할 수 있습니다.볼륨 사용량을 지정된 양 이내로 유지하기 위해 이전 복원 지점이 삭제됩니다.많은 사용자에게 지난 몇 주 동안의 복원 지점을 제공할 수 있습니다.퍼포먼스나 스페이스의 사용에 관심이 있는 유저는, 시스템 복원을 완전하게 무효로 할 수도 있습니다.시스템 복원에 의해 모니터링되지 않는 볼륨에 저장된 파일은 백업 또는 복원되지 않습니다.

시스템 복원은 특정 확장자(.exe, .dll 등)의 시스템 파일을 백업하고 나중에 복구하여 사용할 [6]수 있도록 저장합니다.또, 레지스트리와 대부분의 드라이버를 백업 합니다.

감시 대상 자원

Windows Vista 이후 시스템 복원은 감시하고 있는 모든 볼륨의 스냅샷을 만듭니다.다만, Windows XP 에서는,[7][8] 다음의 모니터만 실시합니다.

시스템 복원에 의해 감시에서 포함되거나 제외되는 파일 유형 및 디렉토리 목록은 %windir%\system32\restore를 편집하여 Windows Me 및 Windows XP 상에서 커스터마이즈할 수 있습니다.Filelist.xml.[9]

디스크 용량 소비량

시스템 복원이 사용하는 디스크 공간의 양을 구성할 수 있습니다.Windows XP부터는 할당된 디스크 공간을 볼륨별로 구성할 수 있으며 데이터 저장소도 볼륨별로 저장됩니다.파일은 NTFS 압축을 사용하여 저장되며 Disk 정리 핸들러를 사용하여 최신 복원 지점을 제외한 모든 항목을 삭제할 수 있습니다.시스템 복원을 완전히 해제하여 디스크 공간을 확보할 수 있습니다.볼륨의 사용 가능한 공간이 부족하여 작동할 수 없는 경우 자동으로 비활성화됩니다.

복원 지점

Windows에서 복원 지점을 만듭니다.

  • 윈도우즈 Installer 또는 시스템[10] 복원을 인식하는 다른 설치 프로그램을 사용하여 소프트웨어를 설치하는 경우
  • Windows Update가 새 업데이트를 설치할 때
  • 사용자가 Windows Hardware Quality Labs에서 디지털 서명하지 않은 드라이버를 설치하는 경우
  • 주기적으로.디폴트:
    • Windows XP는 24시간마다[11] 복원 지점을 만듭니다.
    • 최근 24시간[11] 이내에 생성된 복원 지점이 없는 경우 Windows Vista에서 복원 지점을 생성합니다.
    • 최근 7일[11] 이내에 생성된 복원 지점이 없는 경우 Windows 7에서 복원 지점을 생성합니다.
  • 사용자의 명령에 따라

Windows XP는 대부분의 외장 드라이브와 일부 USB 플래시 [3]드라이브를 포함하여 모든 드라이브, 파티션 또는 볼륨의 루트에 "시스템 볼륨 정보"라는 이름의 숨겨진 폴더에 복원 지점 파일을 저장합니다.

운영체제는 선입선출 기준으로 구성된 공간 제약에 따라 오래된 복원 지점을 삭제합니다.

구현의 차이

Windows XP 와 그 이후의 Windows 버전에서는, 시스템 복원 기능에 큰 차이가 있습니다.

  • 구성 사용자 인터페이스– Windows XP 에는 시스템 복원에 할당되는 디스크 용량을 설정하는 그래피컬 슬라이더가 있습니다.Windows Vista 에서는, 디스크 영역을 구성하는 슬라이더를 사용할 수 없습니다.명령줄 도구 Vssadmin을 사용합니다.exe 또는 적절한 레지스트리 [12][13]키를 편집하여 예약된 공간을 조정할 수 있습니다.Windows 7부터는 슬라이더를 다시 사용할 수 있습니다.
  • 최대 용량 – Windows XP에서는 대부분의 디스크 크기에 [8]대해 최대 12%의 볼륨 용량을 사용하도록 시스템 복원을 구성할 수 있습니다.단, 볼륨 크기에 따라서는 이 용량이 줄어들 수 있습니다.레지스트리 값 RPLifeInterval(Time to Live – TTL) 기본값 7776000초로 지정된 90일 이상 경과된 복원 포인트는 자동으로 삭제됩니다.Windows Vista 이후에서는,[14] 시스템 복원은 대규모 볼륨용으로 설계되어 있습니다.기본적으로 볼륨 [10]공간의 15%를 사용합니다.
  • 파일 경로 감시– Windows XP 까지는 파일은 특정 디렉토리에서만 백업됩니다.Windows Vista 이상에서는, 이 파일 세트는 Windows 폴더외의 감시 대상 확장자 및 Windows [15]폴더내의 모든 것에 의해서 정의됩니다.
  • 감시되는 파일 형식– Windows XP 까지는 문서, 디지털 사진, 미디어 파일, 이메일 등 사용자에게 '개인'으로 간주되는 파일 형식은 제외됩니다.또, 감시되고 있는 파일 타입의 세트도 제외됩니다(.DLL, .EXE 등).사용자가 롤백에 의해 특정 파일이 수정될지 확신할 수 없는 경우 해당 파일을 [ 문서][8] 아래에 보관할 것을 권장합니다.롤백이 수행되면 시스템 복원에서 모니터링하던 파일이 복원되고 새로 생성된 폴더가 제거됩니다.그러나 윈도우즈 Vista 이상에서는 문서 파일 형식만 제외하며 위치에 관계없이 모니터링되는 시스템 파일 형식은 제외하지 않습니다.
  • 고급 시스템 복원 설정 구성– Windows XP는 Windows 레지스트리와 다음 위치에 있는 파일을 통해 시스템 복원 설정을 맞춤화할 수 있습니다.%windir%\system32\restore\Filelist.xml.[9][16][17] Windows Vista 이후에는 지원되지 않습니다.
  • FAT32 볼륨 지원– Windows Vista 이후에서는 시스템 복원이 FAT32 디스크에서는 동작하지 않게 되어, 1 [14]GB 미만의 디스크에서는 유효하게 할 수 없습니다.

시스템 복원

Windows XP 에서는, 온라인 상태, 즉 Windows 가 정상적으로 기동하거나 세이프 모드기동하고 있는 한, 시스템을 복원할 수 있습니다.ERD Commander 등의 서드파티제의 부터블 리커버리 미디어를 사용하지 않고 Windows 를 기동할 수 없는 경우는, 시스템을 복원할 수 없습니다.Windows Vista 이후에서는 Windows 복구 환경을 사용하여 시스템 복원을 시작하고 오프라인 상태에서 시스템을 복원할 수 있습니다. 즉, Windows 설치를 부팅할 [5]수 없는 경우입니다.Microsoft Desktop Optimization Pack의 등장 이후 Diagnostics and Recovery Toolset을 사용하여 부팅 불가능한 Windows 설치에 로그온하여 시스템 복원을 시작할 수 있는 부팅 가능한 복구 디스크를 만들 수 있습니다.툴 세트에는 이전에 Winternals의 서드파티 제품이었던 Windows XP용 ERD Commander가 포함되어 있습니다.

제약사항 및 복잡성

Windows Vista 이전 버전의 Windows 시스템 복원에 적용되는 제한 사항은 볼륨 상의 특정 위치에 있는 특정 파일 형식 및 파일만 모니터링되므로 원치 않는 소프트웨어 설치 및 특히 인플레이스 소프트웨어 업그레이드가 시스템 [18]복원에 의해 완전히 복구되지 않을 수 있습니다.따라서 실질적인 유익성이 거의 또는 전혀 없을 수 있다.응용 프로그램을 실행하거나 완전히 제거하려고 할 때도 특정 문제가 발생할 수 있습니다.이와는 대조적으로, 소프트웨어 업그레이드를 포함한 시스템 변경을 훨씬 더 완벽하게 되돌리도록 다양한 유틸리티가 설계되어 있습니다.다만, Windows Vista 이후에서는, 시스템 복원에 의해서, 소정의 볼륨의 모든 파일 패스의 모든 시스템 파일 타입이 감시되기 때문에, 복원이 불완전해지는 문제는 없습니다.

영구 복원 지점을 생성할 수 없습니다.할당된 디스크 공간이 부족하면 RPLifeInterval 레지스트리 설정에 지정된 시간에 도달한 후 모든 복원 지점이 삭제됩니다.할당된 사용자 또는 소프트웨어 트리거 복원 지점이 없는 경우에도 Disk 공간이 자동 복원 [8]지점에 의해 사용됩니다.따라서 할당된 공간이 거의 없는 시스템에서는 사용자가 며칠 내에 새로운 문제를 발견하지 못하면 문제가 발생하기 전의 설정으로 복원하는 것이 너무 늦어질 수 있습니다.

데이터 무결성을 위해 시스템 복원은 다른 응용 프로그램 또는 사용자가 복원 지점이 저장된 디렉터리의 파일을 수정하거나 삭제하는 것을 허용하지 않습니다.NTFS 볼륨에서 복원 지점은 ACL을 사용하여 보호됩니다.백업 방법은 매우 단순하기 때문에 바이러스 의 멀웨어를 어카이브(archive)할 수 있습니다.예를 들어 바이러스 대책 소프트웨어를 사용하여 감염을 치료하기 전에 생성된 복원 지점에 보관하는 경우가 있습니다.바이러스 대책 소프트웨어에서는 일반적으로 [19]감염된 파일을 시스템복원에서 삭제할 수 없습니다.실제로 감염된 파일을 삭제하는 유일한 방법은 시스템복원을 무효로 하는 것입니다.이렇게 하지 않으면 저장된 복원 포인트는 모두 손실됩니다.그렇지 않으면 Windows가 영향을 받는 복원 포인트를 삭제할 때까지 유지됩니다.그러나 저장된 감염된 파일 자체는 실행되지 않는 한 무해합니다.이 파일은 영향을 받는 복원 지점이 복원된 경우에만 위협이 됩니다.Windows 시스템 복원은 서드파티 어플리케이션의 복원 포인트와 호환되지 않습니다.

(멀티 부팅 시나리오의 경우) 다른 운영 체제에서 볼륨에 대한 변경 내용은 모니터링할 수 없습니다.또, 다른 버전의 Windows 를 멀티 부트 하면, 시스템 복원의 조작이 중단될 가능성이 있습니다.특히 Windows XP 및 Windows Server 2003은 Windows Vista [20]이후에 작성된 체크포인트를 삭제합니다.또한 Windows 8에 의해 작성된 체크포인트는 이전 [21]버전의 Windows에 의해 파괴될 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "No Restore Point For You". Cnet. 2007-12-28. Archived from the original on 2013-01-19. Retrieved 2020-02-27.
  2. ^ Jim Tanous, "Windows 10에서 시스템 복원활성화하는 이유방법" 2017-12-21 아카이브, 2015-07-28
  3. ^ a b Russinovich, Mark E.; Solomon, David A. (2005). Microsoft Windows Internals: Microsoft Windows Server 2003, Windows XP, and Windows 2000 (4 ed.). Redmond, WA: Microsoft Press. pp. 706–711. ISBN 0-7356-1917-4.
  4. ^ "Windows Backup". Windows Vista portal. Microsoft. Archived from the original on 10 May 2007. Retrieved 11 January 2014.
  5. ^ a b Fok, Christine (September 2007). "A Guide to Windows Vista Backup Technologies". TechNet Magazine. Microsoft. Archived from the original on 9 February 2014. Retrieved 11 January 2014.
  6. ^ a b "MSDN System Restore Reference: Monitored File Extensions". Archived from the original on 2017-10-20. Retrieved 2008-05-22.
  7. ^ "Monitoring the System". MSDN. Microsoft. Archived from the original on 6 October 2012. Retrieved 10 May 2014.
  8. ^ a b c d "Frequently Asked Questions Regarding System Restore in Windows XP". TechNet. Microsoft. Archived from the original on 24 April 2008.
  9. ^ a b "System Restore: Monitored File Name Extensions". Archived from the original on 2016-09-10. Retrieved 2017-05-04.
  10. ^ a b "Selected Scenarios for Maintaining Data Integrity with Windows Vista". TechNet. Microsoft. Archived from the original on 14 July 2014. Retrieved 10 May 2014.
  11. ^ a b c "About System Restore". MSDN. Microsoft. Archived from the original on 6 October 2012. Retrieved 10 May 2014.
  12. ^ "MSFN's Unattended Windows : Reduce Disk Space Used By System Restore". Archived from the original on 2010-07-06. Retrieved 2009-11-05.
  13. ^ "The Registry Keys and Values for the System Restore Utility". 2006-09-15. Archived from the original on 2009-10-31. Retrieved 2009-11-03.
  14. ^ a b "Windows Vista Help: System Restore FAQs". Archived from the original on 2008-05-22. Retrieved 2008-05-22.
  15. ^ Windows Vista 시스템 복원 FAQ: Bert Kinney - 시스템 복원 MVP 2008년 3월 27일 Wayback Machine에서 아카이브 완료
  16. ^ "The Registry Keys and Values for the System Restore Utility". Archived from the original on 2009-10-31. Retrieved 2009-11-05.
  17. ^ "Vista System Restore Q&A - System Restore MVP Bert Kinney". Archived from the original on 2008-03-27. Retrieved 2008-05-22.
  18. ^ "Windows Server Hacks: Hacking System Restore - O'Reilly Media". Archived from the original on 2008-08-28. Retrieved 2008-09-19.
  19. ^ "Antivirus Tools Cannot Clean Infected Files in the _Restore Folder". Microsoft Corporation. Archived from the original on 2007-01-04. Retrieved 2007-09-19.
  20. ^ "How restore points and other recovery features in Windows Vista are affected when you dual-boot with Windows XP". File Cabinet Blog. Microsoft. July 14, 2006. Archived from the original on 2006-07-18. Retrieved 2007-03-21.
  21. ^ "Calling SRSetRestorePoint". MSDN Library. Microsoft. Archived from the original on 2016-03-04. Retrieved 2015-02-01. Snapshots of the boot volume created by System Restore running on Windows 8 may be deleted if the snapshot is subsequently exposed by an earlier version of Windows.

추가 정보

외부 링크