윈도우 자동 복구(Automatic Repair)는 부팅 오류를 진단하고 해결하는 데 유용한 도구입니다. 시스템이 연속 두세 번 부팅에 실패하면 이 도구가 자동으로 여러 진단 테스트를 실행해 문제를 감지하고 스스로 복구를 시도합니다. 하지만 때때로 자동 복구 도구가 문제를 해결하는 대신 무한 재부팅 루프에 빠지는 경우가 발생합니다. 실제로 많은 사용자들이 윈도우 10에서 자동 복구 루프에 갇히는 현상을 겪었는데요. 그렇다면 이 문제의 원인은 무엇이고, 어떻게 해결할 수 있을까요?
윈도우가 자동 복구 루프에 빠지는 이유
PC 전원을 켜면 BIOS 또는 UEFI 펌웨어가 먼저 로드되며, 하드웨어 상태를 점검하는 일련의 과정인 POST(Power On Self Test)를 수행합니다. 이후 BIOS는 하드 디스크의 마스터 부트 레코드(MBR)를 스캔하여 WINLOAD.EXE라는 핵심 파일을 메모리에 불러옵니다.
그다음 NTOSKRNL.EXE(NT 커널, 윈도우의 심장부)와 HAL(하드웨어 추상화 계층)이 로드되면서 시작 프로세스가 본격적으로 진행됩니다. 윈도우 10은 마우스와 키보드 같은 하드웨어 초기화, 레지스트리와 사용자 프로필 읽기 등의 작업을 차례로 수행합니다.
그런데 이 과정에서 전원 공급 중단, 손상된 업데이트 설치, 시스템 파일 손상 등의 문제가 발생하면 윈도우는 정상적으로 시작되지 못합니다. 이를 해결하기 위해 윈도우는 부팅 시 "자동 복구 준비 중"이라는 진단 프로세스를 실행하게 됩니다.
윈도우 10 자동 복구 루프 해결 방법
자동 복구 루프의 원인은 다양하지만, 가장 흔한 원인은 손상된 레지스트리나 하드 디스크의 누락된 파일입니다. 윈도우가 계속 재시작되는 상황이라면 고급 옵션에 직접 접근하기 어렵습니다. 이 경우 부팅 가능한 USB 또는 DVD 설치 미디어가 필요합니다. 아직 준비하지 않았다면 미리 만들어 두시기 바랍니다.
- 설치 미디어를 PC에 삽입한 후, BIOS 설정에서 DVD 또는 이동식 디스크로 부팅하도록 순서를 변경합니다.
- 첫 번째 설치 화면은 건너뛰고, 다음 화면 하단의 컴퓨터 복구(Repair your computer)를 클릭합니다. 그런 다음 문제 해결(Troubleshoot) > 고급 옵션(Advanced Options)으로 이동합니다.

SFC 및 디스크 검사 유틸리티 활용
고급 옵션 화면에는 다양한 시작 문제를 해결할 수 있는 도구들이 마련되어 있습니다. 앞서 언급했듯이 자동 복구 루프는 대부분 손상된 시스템 파일이나 디스크 드라이브 오류 때문에 발생합니다. 따라서 먼저 시스템 파일 검사기(SFC)와 CHKDSK 유틸리티를 실행하는 것이 좋습니다.
- 고급 옵션 화면에서 명령 프롬프트를 클릭합니다.
- 명령 프롬프트가 열리면 sfc /scannow를 입력하고 Enter 키를 눌러 실행합니다.
- 검사가 100% 완료되면 chkdsk c: /f /r 명령어를 입력하여 디스크 드라이브 오류를 점검하고 자동으로 수정합니다.
- 명령 프롬프트를 닫고 윈도우를 재시작한 후, 자동 복구 루프 없이 정상적으로 시작되는지 확인합니다.
부트 MGR 복구 및 BCD 재구축
위 방법으로도 윈도우가 자동 복구에서 멈춘 상태로 유지된다면, 부트 매니저를 복구하고 BCD(부트 구성 데이터)를 재구축해야 합니다. 다시 고급 옵션에서 명령 프롬프트를 열고 아래 명령어를 하나씩 실행합니다.
- bootrec /fixMBR
- bootrec /fixboot
- bootrec /rebuildBCD

명령 실행이 끝나면 exit를 입력해 명령 프롬프트를 닫고 윈도우를 재시작합니다. 이번에는 정상적으로 시작되는지 확인해 보세요.
윈도우 레지스트리 복원
여전히 부팅 시 자동 복구 루프가 반복된다면 손상된 레지스트리가 원인일 가능성이 높습니다. 아래 단계에 따라 레지스트리를 복원해 보세요. 고급 옵션에서 명령 프롬프트를 연 후, 다음 명령어를 입력하고 Enter 키를 누릅니다.
copy c:\windows\system32\config\RegBack\* c:\windows\system32\config
기존 파일을 덮어쓸지 묻는 메시지가 나타나면 All을 입력하고 Enter 키를 누릅니다. 명령 프롬프트를 닫고 윈도우를 재시작한 후, 정상적으로 부팅되는지 확인합니다.
자동 시작 복구 비활성화
위의 어떤 방법으로도 자동 복구 루프가 해결되지 않는다면, 부팅 시 자동 복구 기능 자체를 비활성화하는 방법을 시도해 볼 수 있습니다.
고급 옵션에서 명령 프롬프트를 열고 bcdedit를 입력한 후 Enter 키를 누릅니다. 결과가 표시되면 resumeobject 항목을 찾아 옆에 있는 식별자를 기록해 둡니다. (예: {2e43802d-6544-11e7-95c9-d650213d3bf9})

이제 자동 시작 복구를 비활성화하려면 bcdedit /set GUID recoveryenabled No를 입력하고 Enter 키를 누릅니다. 이때 GUID는 이전 단계에서 기록한 값으로 대체합니다. (예: 식별자가 2e43802d-6544-11e7-95c9-d650213d3bf9라면 전체 명령은 "bcdedit /set 2e43802d-6544-11e7-95c9-d650213d3bf9 recoveryenabled No"가 됩니다.)

PC를 재부팅하면 윈도우가 문제없이 시작될 것입니다.
PC 새로 고침 또는 초기화
위의 모든 해결 방법을 시도한 후에도 자동 복구 루프 문제가 지속된다면, 마지막 수단으로 PC 새로 고침 또는 초기화를 시도해 볼 수 있습니다. 고급 옵션에서 새로 고침(Refresh your PC) 또는 초기화(Reset your PC) 옵션을 선택한 후, 화면의 안내에 따라 진행하면 됩니다.
이상으로 윈도우 자동 복구 루프, "시작 복구로 PC를 복구할 수 없음", "자동 복구로 PC를 복구할 수 없음", "자동 복구 준비 중"에서 멈춤 등 다양한 윈도우 시작 문제에 적용할 수 있는 실질적인 해결 방법들을 살펴보았습니다. 위 방법들을 통해 시작 문제가 해결되어, 자동 복구 루프 없이 윈도우가 정상적으로 시작되기를 바랍니다. 추가 질문이나 제안 사항이 있다면 아래 댓글로 자유롭게 의견을 나눠주세요.
함께 읽으면 좋은 글
- 윈도우 10 시작 문제 해결 방법
- 정전 후 윈도우 10이 부팅되지 않을 때 해결 방법
- 윈도우 10 BSOD DRIVER_IRQL_NOT_LESS_OR_EQUAL 오류(0x0000000A) 해결하기
- 설치된 윈도우 10 버전 확인하는 3가지 방법
- 윈도우 10 오류 코드 0xc0000225 'PC 복구 필요' 문제 해결 방법