Windows 11 또는 Windows 10 컴퓨터에서 문제가 발생해 자동 복구(시동 복구)를 실행했는데 복구에 실패하면, 다음과 같은 메시지가 표시된 화면을 마주하게 됩니다 – '자동 복구로 PC를 복구할 수 없습니다(Automatic Startup Repair couldn't repair your PC)'. 전체 오류 메시지는 다음과 같습니다:
자동 복구로 PC를 복구할 수 없습니다. "고급 옵션"을 눌러 다른 복구 옵션을 시도하거나, "시스템 종료"를 눌러 PC를 끄십시오. 로그 파일: C:\Windows\System32\Logfiles\Srt\SrtTrail.txt
Windows에서 '자동 복구로 PC를 복구할 수 없습니다' 오류 해결 방법
이런 상황에 처했다면 아래 방법들을 시도해 볼 수 있습니다. 먼저 전체 목록을 살펴본 후, 자신의 상황에 맞는 해결책부터 순서대로 적용하는 것을 권장합니다:
- BCD 재구축 및 MBR 복구
- chkdsk 실행
- 안전 모드에서 SFC 및 DISM 도구 실행
- 맬웨어 조기 실행 방지 기능 비활성화
- 자동 시동 복구 비활성화
- RegBack 폴더에서 레지스트리 복원
- PC 초기화
시작하기 전에 아래 로그 파일을 확인하면 오류의 원인을 파악하는 데 큰 도움이 됩니다:
C:\Windows\System32\Logfiles\Srt\SrtTrail.txt
SrtTrail.txt 파일이란?
SrtTrail.txt는 자동 복구 실패 또는 블루 스크린(BSOD) 정지 오류를 유발한 원인을 기록하는 로그 파일입니다. 이 파일은 C:\Windows\System32\Logfiles\Srt\SrtTrail.txt 경로에 위치합니다. SrtTrail.txt 자체가 블루 스크린을 일으키는 것은 아니며, 문제 해결을 위해 기록된 로그 파일일 뿐입니다.
1] BCD 재구축 및 MBR 복구
부팅 구성 데이터(BCD) 파일을 재구축하고 마스터 부트 레코드(MBR)를 복구해야 합니다. 고급 옵션을 클릭한 후 명령 프롬프트를 선택하세요. 시스템이 암호를 요구하면 입력한 뒤 명령 프롬프트 화면이 나타납니다. 다음 명령어를 하나씩 입력합니다:
bootrec.exe /rebuildbcd
bootrec.exe /fixmbr
bootrec.exe /fixboot
이 명령들은 부트 섹터 문제를 수정합니다. 명령 실행 후 정상적으로 부팅되는지 확인하세요.
2] chkdsk 실행
디스크 오류 검사도 효과적인 방법입니다. 앞서 설명한 방법으로 명령 프롬프트를 연 후 다음 명령어를 실행해 보세요:
chkdsk /r c:
참고로 이 명령은 C 드라이브만 검사하고 오류를 수정합니다.
3] 안전 모드에서 SFC 및 DISM 도구 실행
Windows를 안전 모드로 부팅한 후 관리자 권한으로 명령 프롬프트를 열고 먼저 SFC를 실행합니다.
그다음 시스템 이미지를 복구하기 위해 DISM을 실행합니다:
DISM /Online /Cleanup-Image /RestoreHealth
이 명령은 배포 이미지 서비스 및 관리(DISM) 도구를 사용해 시스템 손상 여부를 검사합니다. 실행에 시간이 다소 걸리므로 창을 닫지 말고 기다려 주세요.
관련 글: 운영 체제 버전이 시동 복구와 호환되지 않습니다.
4] 맬웨어 조기 실행 방지 기능 비활성화
백신 또는 맬웨어 방지 프로그램 설치 후 이런 문제가 발생했다면 이 방법이 효과적입니다. 고급 옵션을 클릭한 후 문제 해결 > 고급 옵션 > 시작 설정으로 이동합니다.
시작 설정 화면에서 다시 시작 버튼을 누릅니다.
재시작하면 옵션 목록이 나타나는데, 키보드에서 '8' 키를 눌러 맬웨어 조기 실행 방지 사용 안 함(Disable early launch anti-malware protection)을 선택합니다.
잠시 후 시스템이 정상적으로 시작됩니다.
5] 자동 시동 복구 비활성화
시스템 드라이브에 문제가 있으면 부팅 중 자동으로 자동 복구 창이 열립니다. 이런 상황이라면 자동 시동 복구를 비활성화할 수 있습니다. 문제 해결 > 고급 옵션 > 명령 프롬프트를 열고 다음 명령어를 실행합니다:
bcdedit /set recoveryenabled NO
컴퓨터를 재시작한 후 정상 부팅되는지 확인해 보세요.
관련 글: Windows 자동 시동 복구가 작동하지 않음.
6] RegBack 폴더에서 레지스트리 복원
때때로 잘못된 레지스트리 값이 이 문제를 일으킬 수 있습니다. 레지스트리 복원이 도움이 되는지 확인해 보세요. 고급 옵션에서 명령 프롬프트를 열고 다음 명령어를 실행합니다:
copy c:\windows\system32\config\RegBack\* c:\windows\system32\config
파일을 덮어쓸지 묻는 질문이 나오면 All을 입력하고 Enter 키를 누릅니다. 그다음 컴퓨터를 재시작하고 문제가 지속되는지 확인합니다.
7] PC 초기화
Windows 11/10의 이 기능은 개인 파일을 삭제하지 않고 공장 출하 상태로 되돌려 줍니다. 문제 해결 메뉴의 PC 초기화 옵션은 위의 모든 방법이 실패했을 때 최후의 수단으로 사용하세요.
그 외에 하드웨어와 관련된 몇 가지 방법도 시도해 볼 수 있습니다.
- 하드 드라이브를 분리한 후 다시 연결
- RAM 탈착 후 재장착
- 모든 외부 장치 분리
Windows에서 자동 복구를 건너뛰는 방법은?
Windows 11/10에서 자동 복구를 건너뛰려면 명령 프롬프트를 열고 bcdedit /set {default} recoveryenabled No를 입력한 후 Enter 키를 누릅니다. 그다음 PC를 재시작하면 자동 시동 복구가 비활성화되고 Windows에 다시 접근할 수 있을 것입니다.
Windows 시동 복구에 실패하면 어떻게 되나요?
Windows 11/10 시동 복구에 실패했다면, 다음 단계로 Windows 설치 미디어를 사용해 부팅 문제를 해결할 수 있습니다. 명령 프롬프트에서 일련의 명령어를 입력하여 컴퓨터 부팅을 막고 있는 원인을 찾아 해결해야 합니다.
문제 해결에 성공하시길 바랍니다!
관련 글: Windows 자동 시동 복구 실패.