Windows에서 시스템을 이전 상태로 되돌리기 위해 시스템 복원(System Restore) 기능이 필요한 경우가 있습니다. 그런데 때때로 "시스템 복원을 사용하려면 복원할 Windows 설치를 지정해야 합니다(To use System Restore you must specify which Windows installation to restore)"라는 오류 메시지가 나타나면서 작업이 중단될 수 있습니다.
이 오류는 주로 손상된 시스템 파일 때문에 발생합니다. 오류가 나타나면 시스템 복원 자체를 진행할 수 없어 이후 문제 해결에 큰 걸림돌이 되며, 심한 경우에는 PC가 부팅되지 않는 상황까지 생길 수 있습니다.
오류의 원인
"복원할 Windows 설치를 지정해야 합니다" 오류가 발생하는 대표적인 원인은 다음과 같습니다.
- 시스템 파일 손상: 이전 작업 과정에서 시스템 파일이 손상되면서 오류가 발생할 수 있습니다.
- BCD(부트 구성 데이터) 손상: BCD는 부팅에 필요한 모든 데이터를 저장하는 영역으로, 이곳이 손상되면 동일한 오류가 나타날 수 있습니다.
해결 방법 총정리
해당 오류 메시지가 표시된다면 아래 6가지 방법을 순서대로 시도해 보세요.
- 오프라인 시스템 파일 검사기(SFC) 실행
- DISM으로 손상된 시스템 이미지 복구
- BCD 손상 복구
- 자동 시작 복구 실행
- Windows 복구 환경(WinRE) 활용
- 명령 프롬프트로 시스템 복원 실행
1. 오프라인 시스템 파일 검사기(SFC) 실행
시스템 파일 손상이 원인이라면 오프라인 상태에서 SFC를 실행해야 합니다. 먼저 명령 프롬프트에서 아래 명령을 차례로 입력해 시스템 드라이브를 확인합니다.
Cd / Dir
목록에 "Users" 폴더가 보이면 해당 드라이브가 시스템 드라이브입니다. 보이지 않는다면 "D:"처럼 볼륨 문자를 입력해 다른 드라이브로 이동한 뒤 다시 확인하세요.
시스템 드라이브를 찾았다면 아래 명령을 입력합니다(여기서 "C"는 시스템 드라이브입니다).
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
검사가 완료될 때까지 기다린 후 오류가 해결되었는지 확인합니다.
2. DISM으로 손상된 시스템 이미지 복구
DISM(Deployment Image Servicing and Management) 도구를 사용하면 시스템 파일의 무결성을 점검하고 Windows 구성 요소를 복구할 수 있습니다. 명령 프롬프트를 연 뒤 아래 명령을 실행하세요.
DISM /Image:C:\Windows /Cleanup-Image /RestoreHealth /Source:C:\Windows\WinSxS
여기서 "C:"는 시스템 볼륨입니다.
만약 오류가 발생하면 Windows 설치 USB 또는 DVD를 삽입하고 다음 명령을 실행합니다.
DISM /Image:C:\Windows /Cleanup-Image /RestoreHealth /Source:esd:E:\Sources\Install.esd:1 /limitaccess
여기서 "E:"는 USB 또는 DVD 드라이브 문자이므로, 실제 환경에 맞게 변경해야 합니다.
드물지만 설치 미디어에 install.esd 대신 install.wim 파일이 들어 있는 경우도 있습니다. 이 경우에는 아래 명령을 사용하세요.
DISM /Image:C:\Windows /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\Install.wim /limitaccess
위 단계를 순서대로 진행한 뒤 오류가 사라졌는지 확인합니다.
3. BCD 손상 복구
Bootrec.exe는 부팅 및 Windows 시작 관련 문제를 해결하기 위한 내장 명령줄 도구입니다. 이 도구로 시스템을 스캔해 부팅 문제를 해결할 수 있습니다.
아래 명령을 실행하기 전에 반드시 부팅 가능한 USB 또는 DVD를 시스템에 삽입하세요. 명령 프롬프트를 열고 다음 명령을 하나씩 입력합니다.
Bootrec /Fixmbr Bootrec /FixBoot
각 명령이 "작업을 완료했습니다(The operation completed successfully)" 메시지를 출력해야 정상입니다. 실패하면 다시 시도하세요.
다음으로 BCD를 다시 빌드하려면 아래 명령을 입력합니다.
Bootrec /RebuildBCD
이 과정을 마치면 BCD 손상으로 인한 오류가 해결될 것입니다.
4. 자동 시작 복구 실행
고급 시작 옵션 화면에서 자동 복구(Automatic Repair)를 실행하고 문제가 해결되는지 확인해 보세요. 간단하지만 의외로 효과적인 방법입니다.
5. Windows 복구 환경(WinRE) 활용
위의 모든 방법을 시도했는데도 오류가 해결되지 않았다면 마지막 수단으로 Windows 복구를 실행해야 합니다. 이때 부팅 가능한 Windows USB 또는 DVD가 필요합니다.
부팅 미디어를 삽입한 뒤 해당 미디어로 부팅하고 "컴퓨터 복구(Repair your computer)"를 선택하세요.
부팅에 어려움이 있다면 다음 단계를 따라 해보세요.
- DVD를 넣고 컴퓨터를 하드 리셋합니다.
- 제조사 로고가 나타나면 Windows 복구 환경에 진입하는 키를 누릅니다(예: Dell 사용자는 F2).
- UEFI 펌웨어 설정에서 부팅 순서(Boot sequence)를 DVD 드라이브로 변경한 뒤 재시작합니다.
- PC가 재시작되면 BIOS 화면의 안내에 따라 부팅 순서를 조정합니다.
6. 명령 프롬프트로 시스템 복원 실행
마지막으로 명령 프롬프트를 통해 직접 시스템 복원을 실행하는 방법입니다. 명령 프롬프트를 열고 아래 명령을 입력하세요.
rstrui.exe /OFFLINE:C:\Windows
"C"는 Windows가 설치된 드라이브 문자로 바꿔 입력해야 합니다.
각 단계를 신중하게 하나씩 따라 하시기 바랍니다. 이 글에서 소개한 해결 방법 중 하나가 여러분의 오류를 해결하는 데 도움이 되기를 바랍니다.