Windows의 시스템 복원(System Restore) 기능은 개별 복원 지점을 직접 삭제하는 방법을 기본적으로 제공하지 않습니다. 복원 기능만 있을 뿐입니다. 복원 지점이 너무 많이 쌓여 디스크 공간을 차지하는데 모든 복원 지점을 지우고 싶지 않다면 상당히 불편할 수 있습니다. 디스크 정리(Disk Cleanup) 도구는 모든 시스템 복원 지점을 한 번에 삭제할 수 있지만, 특정 복원 지점만 골라 삭제하는 기능은 없습니다. 이 글에서는 Windows 11/10에서 개별 또는 특정 시스템 복원 지점만 삭제하는 방법을 소개합니다.
선택한 특정 시스템 복원 지점 삭제하기
시스템 복원 지점은 '볼륨 섀도 복사본(Volume Shadow Copy)'이라고도 불립니다. Windows는 내부적으로 vssadmin이라는 프로그램을 통해 이를 관리하며, 이 프로그램은 명령 프롬프트나 PowerShell에서 사용할 수 있습니다. vssadmin을 사용하면 복원 지점 목록 조회와 삭제는 물론, 섀도 복사본 저장소 크기 조정까지 가능합니다.
1. vssadmin 명령으로 복원 지점 삭제하기
개별 복원 지점을 삭제하려면 다음 단계를 따르세요.
먼저 관리자 권한으로 명령 프롬프트 또는 PowerShell을 실행합니다. 시작 메뉴에서 'cmd' 또는 'PowerShell'을 검색한 후 마우스 오른쪽 버튼을 클릭해 '관리자 권한으로 실행'을 선택하면 됩니다.
다음 명령어를 입력하고 Enter 키를 누릅니다.
vssadmin list shadows
이 명령을 실행하면 컴퓨터에 저장된 모든 복원 지점이 표시됩니다.
날짜를 기준으로 삭제하려는 시스템 복원 지점을 찾은 뒤, 해당 항목의 ID(섀도 복사본 ID, Shadow Copy ID)를 확인합니다. 그다음 아래 명령어에 ID를 넣어 실행합니다.
vssadmin delete shadows /{ID}명령이 완료되면 해당 섀도 복사본 ID와 연결된 복원 지점이 삭제됩니다.
2. 시스템 복원 인터페이스로 복원 지점 확인하기
방법 자체는 간단하지만, 명령 프롬프트에 출력되는 정보가 많아 초보 사용자에게는 다소 혼란스러울 수 있습니다. 더 효율적인 방법은 시스템 복원 인터페이스를 열어 사용 가능한 복원 지점을 눈으로 직접 확인하는 것입니다.
또한 각 복원 지점에서 영향을 받는 프로그램 목록도 확인할 수 있어 훨씬 명확하게 판단할 수 있습니다. 참고로 vssadmin 명령은 복원 지점과 관련된 이름이나 설명을 표시하지 않기 때문에 혼란이 가중될 수 있습니다.
- 시작 메뉴에서 '시스템 복원'을 검색하고 해당 프로그램을 클릭해 엽니다.
- '시스템 복원' 버튼을 클릭해 마법사를 실행합니다.
- '다른 복원 지점 선택'을 선택하고 '다음' 버튼을 클릭합니다.
- '더 많은 복원 지점 표시' 체크박스를 선택합니다.
이제 각 복원 지점의 설명을 확인해 어떤 지점인지 파악한 후, 삭제할 지점을 메모해 두었다가 vssadmin 명령으로 해당 ID를 삭제하면 됩니다.
복원 지점 관리 시 주의사항
오래된 복원 지점을 삭제하면 해당 시점 이후 설치된 프로그램의 복원 정보가 사라질 수 있다는 점에 유의하세요. Windows는 주요 설치 작업이 있을 때마다 자동으로 복원 지점을 생성하지만, 정기적으로 직접 복원 지점을 만들어 두는 것이 좋습니다. 매일 자동으로 복원 지점을 생성하도록 설정해 두면 더욱 안전하게 시스템을 관리할 수 있습니다.