Windows 10/8/7에서 시동 복구 무한 루프 해결하기: Windows는 마이크로소프트(Microsoft)가 관리하는 운영체제로, Windows 7, Windows 8, 그리고 최신 버전인 Windows 10 등 여러 버전이 있습니다. 새로운 기술이 매일 시장에 등장하는 만큼, 마이크로소프트도 고객에게 좋은 서비스를 제공하기 위해 이러한 기술들을 업데이트 형태로 지속적으로 제공하고 있습니다. 일부 업데이트는 사용자 경험을 크게 향상시키지만, 어떤 업데이트는 오히려 새로운 문제를 일으키기도 합니다.
그렇기 때문에 새로운 업데이트가 출시되면 많은 사용자들이 PC에 문제가 생길까 봐 설치를 미루곤 합니다. 하지만 아무리 피하려 해도 결국 업데이트는 필수입니다. 업데이트를 하지 않으면 일부 기능이 작동하지 않을 수 있고, 바이러스나 악성코드 공격에 노출될 위험도 커집니다.
간혹 PC를 업데이트한 후 심각한 문제가 발생하는데, 대표적인 것이 무한 재부팅 루프입니다. 업데이트 후 PC를 재시작하면 계속해서 재부팅만 반복되며 정상적으로 부팅되지 않는 현상입니다. 이런 문제가 발생해도 당황할 필요는 없습니다. 이 가이드에서 소개하는 방법들을 따르면 충분히 해결할 수 있습니다.
아래에서 소개하는 방법들은 모든 Windows 버전에 적용 가능한 가장 일반적인 해결책이며, 별도의 서드파티(제3자) 소프트웨어 없이 해결할 수 있습니다. 다만 일부 방법은 잘못 사용하면 시스템에 손상을 줄 수 있으므로, 순서대로 신중하게 따라 하시기 바랍니다.
시동 복구 무한 루프 해결 방법
팁: 작업을 시작하기 전에 만약의 사태에 대비해 시스템 복원 지점을 생성해 두는 것이 좋습니다.
Windows에 접근할 수 없을 때 명령 프롬프트 여는 방법
참고: 아래에서 소개하는 대부분의 방법에서 이 과정이 반복적으로 필요합니다.
1) Windows 설치 미디어 또는 복구 드라이브/시스템 복구 디스크를 넣고 언어 기본 설정을 선택한 후 '다음'을 클릭합니다.
2) 화면 하단에서 컴퓨터 복구(Repair your computer)를 클릭합니다.
3) 문제 해결(Troubleshoot) → 고급 옵션(Advanced Options)을 차례로 선택합니다.
4) 옵션 목록에서 명령 프롬프트(Command Prompt)(네트워킹 포함)를 선택합니다.
방법 1: 업데이트·드라이버·프로그램 설치 후 계속 재부팅되는 경우
컴퓨터에 운영체제가 하나만 설치되어 있다면, Windows를 안전 모드로 부팅해야 합니다.
안전 모드로 부팅하려면 다음 단계를 따르세요.
1. Windows 키 + I를 눌러 설정을 연 후 업데이트 및 보안을 클릭합니다.
2. 왼쪽 메뉴에서 복구를 클릭합니다.
3. 고급 시작 항목 아래에서 지금 다시 시작을 클릭합니다.
4. 컴퓨터가 다시 시작되면 안전 모드로 진입합니다.
안전 모드에 진입했다면 아래 두 가지 방법으로 문제를 해결할 수 있습니다.
I. 최근 설치한 프로그램 제거
무한 루프 문제는 최근 설치한 프로그램 때문에 발생했을 수 있습니다. 해당 프로그램을 제거하면 문제가 해결될 수 있습니다.
1. 검색 창에서 '제어판'을 검색하여 엽니다.
2. 제어판 창에서 프로그램을 클릭합니다.
3. 프로그램 및 기능 아래에서 설치된 업데이트 보기를 클릭합니다.
4. 현재 설치된 Windows 업데이트 목록이 표시됩니다.
5. 문제를 일으킬 가능성이 있는 최근 설치된 업데이트를 제거합니다. 제거 후 문제가 해결되었는지 확인하세요.
II. 드라이버 문제 해결
드라이버 관련 문제라면 Windows 장치 관리자의 '드라이버 롤백' 기능을 사용할 수 있습니다. 이 기능은 현재 설치된 드라이버를 제거하고 이전 버전의 드라이버를 다시 설치해 줍니다. 여기서는 그래픽 드라이버를 롤백하는 예시를 들지만, 실제로는 무한 루프를 유발한 최근 설치된 드라이버가 무엇인지 먼저 파악한 후, 해당 장치에 대해 아래 단계를 적용해야 합니다.
1. Windows 키 + R을 누른 후 devmgmt.msc를 입력하고 Enter 키를 눌러 장치 관리자를 엽니다.
2. 디스플레이 어댑터를 확장한 후 그래픽 카드를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
3. 드라이버 탭으로 이동한 후 '드라이버 롤백(Roll Back Driver)'을 클릭합니다.
4. 경고 메시지가 나타나면 예를 클릭하여 계속 진행합니다.
5. 그래픽 드라이버 롤백이 완료되면 변경 사항을 저장하기 위해 PC를 재부팅합니다.
방법 2: 시스템 오류 시 자동 다시 시작 비활성화
시스템 오류가 발생하면 Windows 10은 자동으로 PC를 재시작하여 오류에서 복구하려 합니다. 대부분의 경우 간단한 재시작만으로 시스템이 복구되지만, 어떤 경우에는 재시작 루프에 빠질 수 있습니다. 이럴 때는 자동 다시 시작 기능을 비활성화해야 루프에서 벗어날 수 있습니다.
1. 명령 프롬프트를 열고 다음 명령어를 입력합니다.
bcdedit /set {default} recoveryenabled No2. 재시작하면 자동 시동 복구가 비활성화됩니다.
3. 다시 활성화해야 하는 경우 명령 프롬프트에 다음을 입력합니다.
bcdedit /set {default} recoveryenabled Yes4. 재부팅하여 변경 사항을 적용하면 Windows 10의 자동 복구 무한 루프가 해결됩니다.
방법 3: chkdsk 명령으로 드라이브 오류 검사 및 복구
1. 부팅 가능한 장치로 Windows를 부팅합니다.
2. 명령 프롬프트를 클릭합니다.
3. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
chkdsk /f /r C:
4. 시스템을 재시작한 후 시동 복구 무한 루프가 해결되었는지 확인합니다.
방법 4: bootrec 명령으로 손상된 BCD 복구
bootrec 명령을 실행하여 손상되거나 깨진 BCD 설정을 복구할 수 있습니다. 아래 단계를 따르세요.
1. 앞서 안내한 방법으로 다시 명령 프롬프트를 엽니다.
2. 명령 프롬프트에 아래 명령어를 한 줄씩 입력하고 각각 Enter 키를 누릅니다.
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
3. 시스템을 재시작하고 bootrec이 오류를 복구하도록 합니다.
4. 위 명령이 실패하면 명령 프롬프트에 다음 명령어들을 입력합니다.
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
5. 마지막으로 명령 프롬프트를 종료하고 Windows를 재시작합니다.
6. 이 방법으로 Windows 10의 시동 복구 무한 루프가 해결되는 경우가 많지만, 그래도 해결되지 않으면 다음 방법을 계속 진행하세요.
방법 5: 시스템 복원 수행
시스템 복원을 통해 시동 복구 무한 루프 문제를 해결할 수 있습니다. 아래 단계를 따르세요.
1. Windows 10 부팅 가능한 설치 DVD를 넣고 PC를 재시작합니다.
2. 'CD 또는 DVD에서 부팅하려면 아무 키나 누르세요'라는 메시지가 나타나면 아무 키나 눌러 계속 진행합니다.
3. 언어 기본 설정을 선택하고 '다음'을 클릭한 후, 왼쪽 하단의 컴퓨터 복구를 클릭합니다.
4. 옵션 선택 화면에서 문제 해결을 클릭합니다.
5. 문제 해결 화면에서 고급 옵션을 클릭합니다.
6. 고급 옵션 화면에서 시스템 복원을 클릭합니다.
7. 화면의 지침에 따라 컴퓨터를 이전 시점으로 복원합니다.
방법 6: Windows 레지스트리 복원
1. 설치 미디어 또는 복구 미디어를 넣고 부팅합니다.
2. 언어 기본 설정을 선택하고 '다음'을 클릭합니다.
3. 언어를 선택한 후 Shift + F10을 눌러 명령 프롬프트를 엽니다.
4. 명령 프롬프트에 다음 명령어를 입력합니다.
cd C:\windows\system32\logfiles\srt\ (드라이브 문자는 환경에 맞게 변경)
5. 다음을 입력하여 메모장으로 파일을 엽니다: SrtTrail.txt
6. CTRL + O를 누른 후 파일 형식에서 '모든 파일'을 선택하고 C:\windows\system32로 이동한 다음, CMD를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
7. 명령 프롬프트에 다음을 입력합니다: cd C:\windows\system32\config
8. Default, Software, SAM, System, Security 파일을 .bak 확장자로 이름을 변경하여 백업합니다.
9. 이를 위해 다음 명령어를 하나씩 입력합니다.
(a) rename DEFAULT DEFAULT.bak (b) rename SAM SAM.bak (c) rename SECURITY SECURITY.bak (d) rename SOFTWARE SOFTWARE.bak (e) rename SYSTEM SYSTEM.bak
10. 이제 명령 프롬프트에 다음을 입력합니다.
copy c:\windows\system32\config\RegBack c:\windows\system32\config
11. PC를 재시작하여 Windows로 정상 부팅되는지 확인합니다.
방법 7: 문제가 되는 파일 삭제
1. 다시 명령 프롬프트에 접근한 후 다음 명령어를 입력합니다.
cd C:\Windows\System32\LogFiles\Srt SrtTrail.txt
2. 파일이 열리면 다음과 같은 내용이 표시될 것입니다.
Boot critical file c:\windows\system32\drivers\tmel.sys is corrupt.
3. 명령 프롬프트에 다음 명령어를 입력하여 문제가 되는 파일을 삭제합니다.
cd c:\windows\system32\drivers del tmel.sys
주의: Windows 운영체제 로딩에 필수적인 드라이버는 절대 삭제하지 마세요.
4. 재시작하여 문제가 해결되었는지 확인하고, 해결되지 않았다면 다음 방법으로 넘어갑니다.
방법 8: device partition과 osdevice partition 올바른 값 설정
1. 명령 프롬프트에 다음을 입력하고 Enter 키를 누릅니다: bcdedit
2. device partition과 osdevice partition 값을 찾아 값이 올바른지, 즉 올바른 파티션으로 설정되어 있는지 확인합니다.
3. 기본값은 C:입니다. Windows는 일반적으로 이 파티션에 설치되기 때문입니다.
4. 어떤 이유로든 값이 다른 드라이브로 변경되었다면 다음 명령어를 입력하고 각각 Enter 키를 누릅니다.
bcdedit /set {default} device partition=c:
bcdedit /set {default} osdevice partition=c:참고: Windows를 다른 드라이브에 설치했다면 C: 대신 해당 드라이브 문자를 사용해야 합니다.
5. PC를 재부팅하여 변경 사항을 저장하면 Windows 10의 자동 복구 무한 루프가 해결됩니다.
마무리
이 글이 도움이 되었기를 바라며, 이제 Windows 10/8/7에서 시동 복구 무한 루프를 쉽게 해결할 수 있을 것입니다. 만약 이 튜토리얼에 대해 추가로 궁금한 점이 있다면 언제든지 댓글로 질문해 주세요.