IT 관리자라면 Windows 부팅 문제를 해결해야 하는 상황을 자주 마주하게 됩니다. 이 가이드에서는 Windows 10/11의 시작 및 부팅 문제를 진단하고 해결할 수 있는 고급 문제 해결 방법을 소개합니다. 시작하기 전에 아래 글을 먼저 확인해 보시기 바랍니다.
- Windows 11/10 PC가 부팅되지 않거나 시작되지 않는 경우
위 글의 기본적인 문제 해결 방법으로도 해결되지 않는다면, 계속 읽어보세요!
Windows 11/10 시작 및 부팅 문제

Windows 컴퓨터의 부팅 단계 이해하기
전원 버튼을 누르면 부팅 과정은 여러 단계를 거치게 됩니다. 각 단계에서 발생하는 문제를 효과적으로 해결하기 위해, 먼저 부팅 단계별로 어떤 일이 일어나는지 살펴보겠습니다.
| 단계 | 부팅 프로세스 | BIOS | UEFI |
| 1 | PreBoot(사전 부팅) | MBR/PBR(부트스트랩 코드) | UEFI 펌웨어 |
| 2 | Windows 부팅 관리자 | %SystemDrive%\bootmgr | \EFI\Microsoft\Boot\bootmgfw.efi |
| 3 | Windows OS 로더 | %SystemRoot%\system32\winload.exe | %SystemRoot%\system32\winload.efi |
| 4 | Windows NT OS 커널 | %SystemRoot%\system32\ntoskrnl.exe | |
1] PreBoot(사전 부팅)
전원 버튼을 누르면 컴퓨터 펌웨어가 POST(Power-On Self Test, 전원 자가 진단)를 시작하고 펌웨어 설정을 불러옵니다. 이 단계에서는 다음 단계로 진행할 수 있는 유효한 디스크 시스템이 있는지 확인하며, 이는 MBR(마스터 부트 레코드)로 표시됩니다. PreBoot 프로세스가 완료되면 Windows 부팅 관리자가 시작됩니다.
2] Windows 부팅 관리자(Windows Boot Manager)
Windows 부팅 관리자의 역할은 간단합니다. Windows 부팅 파티션에 위치한 Windows 로더, 즉 Winload.exe를 불러오는 것입니다.
불필요한 과정처럼 보일 수 있지만, 이 단계가 존재하는 핵심 이유는 올바른 운영체제로 부팅되도록 돕기 위함입니다. 한 대의 컴퓨터에 여러 운영체제가 설치되어 있는 경우, 적절한 Winload.exe가 로드되도록 보장합니다.
3] Windows OS 로더
Windows OS 로더는 Windows 커널을 시작하는 데 필요한 필수 드라이버를 불러옵니다. 이후 커널이 나머지 작업을 수행하여 실제로 사용할 수 있는 운영체제 환경을 완성합니다.
4] Windows NT OS 커널
마지막 단계에서 Windows NT OS 커널은 시스템 레지스트리 하이브와 BOOT_START 목록에 등록된 추가 드라이버를 불러옵니다. 그런 다음 제어권이 세션 관리자 프로세스(Smss.exe)로 넘어가며, 세션 관리자는 시스템 세션을 초기화하고 나머지 필요한 하드웨어 및 소프트웨어를 로드합니다.
Windows 부팅 문제 고급 문제 해결 방법
왜 이렇게 많은 단계가 필요한지 궁금하실 수 있습니다. 사실 이것은 의도된 설계입니다. 만약 부팅이 하나의 프로그램으로 처리된다면, 문제가 정확히 어느 지점에서 발생했는지 파악하는 것이 거의 불가능했을 것입니다. 이제 본격적으로 문제 해결 방법을 알아보겠습니다.
1] 컴퓨터가 복구 모드로 반복적으로 부팅되는 경우
컴퓨터를 켤 때마다 복구 옵션으로 부팅된다면, Bcdedit 프로그램을 사용하여 이 순환 루프를 끊어야 합니다.
- 문제 해결 > 명령 프롬프트를 차례로 클릭합니다.
- Bcdedit /set {default} recoveryenabled no를 입력하고 Enter 키를 누릅니다.
F8 옵션(Windows 안전 모드)이 작동하지 않는 경우, 다음 명령으로 안전 모드를 레거시 모드로 설정할 수 있습니다. Bcdedit /set {default} bootmenupolicy legacy
2] 화면에 아무런 활동 없이 멈춰 있는 경우
BIOS 단계는 PreBoot에서 Windows OS 로딩으로 넘어가는 구간으로, 시스템에 하드웨어 문제가 없을 때에만 정상적으로 완료됩니다. 따라서 하드웨어 문제 여부를 확인하려면 다음을 점검해 보세요.
- 외장 하드웨어를 모두 제거한 후 다시 부팅해 봅니다.
- 하드 드라이브 작동 여부를 확인합니다. 소음이 전혀 없거나 LED 점멸이 없다면 드라이브가 손상되었을 가능성이 높습니다.
- 확인이 어렵다면 Num Lock 또는 Caps Lock 키를 눌러 해당 표시등이 켜졌다 꺼지는지 확인합니다.
3] 깜빡이는 커서 또는 오류 메시지와 함께 빈 화면에서 멈추는 경우
잠깐 스쳐 지나가는 오류 메시지가 표시된다면 부트 로더 단계에 문제가 있는 것입니다. 오류 메시지에는 BCD/MBR 부트 섹터/Bootmgr 손상, 운영체제 누락, 시스템 하이브 누락 또는 손상으로 인한 부팅 실패 등이 포함될 수 있습니다.
시작 복구 도구(Startup Repair) 활용
이 도구는 Windows 복구 옵션의 고급 옵션에서 사용할 수 있으며, 로그를 진단하여 컴퓨터가 정상적으로 부팅되지 못하게 하는 복잡한 시작 문제를 자동으로 수정합니다.
- 컴퓨터에 설치된 것과 동일한 버전의 OS 설치 미디어를 생성합니다.
- Windows 설치 화면이 나타나면 '컴퓨터 복구' 링크를 클릭합니다.
- 복구가 완료되면 컴퓨터를 종료합니다.
- 이후 PC를 켜서 Windows가 정상적으로 부팅되는지 확인합니다.
추가 분석을 위해서는 시작 복구 도구가 생성한 로그 파일을 확인할 수 있습니다. 로그 위치는 %windir%\System32\LogFiles\Srt\Srttrail.txt입니다.
부트 코드 복구
MBR 부트 섹터 오류 메시지가 표시되는 경우, 복구 환경의 고급 옵션에서 명령 프롬프트를 연 후 다음 명령을 실행합니다.
- 부트 코드를 복구하려면 – BOOTREC /FIXMBR
- 부트 섹터를 복원하려면 – BOOTREC /FIXBOOT
단, BOOTREC은 마스터 부트 레코드만 수정할 수 있습니다. 파티션 테이블에 문제가 있는 경우에는 도움이 되지 않습니다.
BCD 오류 수정
BCD 관련 오류가 발생했다면 Bootrec 명령을 사용하여 문제를 해결해야 합니다.
- Bootrec /ScanOS 명령을 실행하여 컴퓨터에 설치된 모든 기존 시스템을 검색합니다.
- 재시작 후 문제가 해결되었는지 확인합니다. 그래도 문제가 있다면 재구축 옵션인 Bootrec /rebuildbcd를 실행합니다.
Total identified Windows installations: 0이라는 결과가 출력되면 다음 명령을 순서대로 실행합니다.
bcdedit /export c:\bcdbackup
attrib c:\boot\bcd -h -r -s
ren c:\boot\bcd bcd.old
bootrec /rebuildbcd
실행이 완료되면 Total identified Windows installations: 1 {D}:\Windows라는 성공 메시지가 표시됩니다. 이어서 "부팅 목록에 설치를 추가하시겠습니까? Yes/No/All"이라는 질문이 나오면 Y를 입력합니다. 재부팅 후 문제가 해결되었는지 확인해 보세요.
Bootmgr 파일 교체
위 방법들로도 문제가 해결되지 않았다면, C 드라이브의 Bootmgr 파일을 시스템 예약 파티션으로 교체해야 할 때입니다. 다음 단계를 따라 진행하세요.
- 고급 옵션을 통해 명령 프롬프트를 엽니다.
- 디렉터리를 시스템 예약 파티션으로 변경한 후 attrib 명령(attrib -s -h -r)을 실행합니다.
- Windows가 설치된 시스템 드라이브에서도 동일하게 실행합니다.
- ren c:\bootmgr bootmgr.old 명령으로 Bootmgr 파일의 이름을 Bootmgr.old로 변경합니다.
- Bootmgr.old 파일을 시스템 예약 파티션으로 복사합니다.
- 파일 이름을 다시 bootmgr로 변경합니다.
- 컴퓨터를 재시작합니다.
시스템 하이브 복원
Windows가 시스템 레지스트리 하이브를 메모리에 불러올 수 없다는 오류가 발생한다면, 대체 백업 위치에서 해당 파일을 복원해야 합니다.
고급 시작 옵션이나 응급 복구 디스크(ERD)를 사용하여 C:\Windows\System32\config\RegBack 폴더의 파일을 C:\Windows\System32\config로 복사할 수 있습니다. 이렇게 하면 레지스트리가 사실상 모든 것이 정상적으로 작동하던 시점으로 되돌아갑니다.
4] 커널 단계에서 발생하는 오류
이 단계에서 발생하는 오류는 종류가 매우 다양합니다. 대표적인 증상은 다음과 같습니다.
- Windows 로고 스플래시 화면 이후 중지 오류(Stop Error)가 표시됨
- 특정 오류 코드가 화면에 표시됨
- 회전하는 로딩 원형 또는 점 애니메이션에서 화면이 멈춤
- 스플래시 화면 이후 검은 화면만 표시됨
이 가이드가 Windows 부팅 문제를 해결하는 데 도움이 되었기를 바랍니다. 성공적으로 해결하셨다면 경험을 공유해 주세요.
