많은 윈도우 사용자에게 익숙한 상황이 있습니다. PC 전원을 켜고 윈도우 부팅을 기다리는데, 나타나는 것은 검은 화면과 함께 표시되는 난해한 "NTLDR Missing(NTLDR 누락)" 오류 메시지뿐입니다. 컴퓨터에 익숙하지 않은 대부분의 사용자에게 이는 공포 그 자체입니다. 당황한 나머지 윈도우를 통째로 재설치하거나 값비싼 기술 지원에 의존해야 한다고 생각하기 때문입니다. 그러나 실제로 이 오류는 생각만큼 심각하지 않으며, 대부분의 경우 극단적인 조치 없이도 충분히 해결할 수 있습니다.
NTLDR이란 무엇일까요?
오류 해결에 앞서 NTLDR의 정체를 알아보겠습니다. "NTLDR"은 "NT BootLoader"의 약자로, XP, NT, 2000처럼 NT 커널 기반의 윈도우 운영체제에서 사용되는 부팅 프로그램입니다. 이 프로그램은 하드 드라이브의 파티션에서 윈도우 시스템을 부팅하는 핵심 역할을 하며, 일반적으로 기본 하드 드라이브의 메인 윈도우 파티션에 위치합니다.
NTLDR이 정상적으로 작동하려면 기본 윈도우 파티션에 최소한 다음 두 개의 파일이 반드시 존재해야 합니다:
- NTLDR
- boot.ini
원인 진단하기
가장 먼저 확인해야 할 것은 메인 윈도우 시스템 파티션에 접근이 가능한지, 그리고 위의 두 파일이 실제로 존재하는지 여부입니다. PC가 현재 부팅되지 않는 상황이라면 쉽지 않게 느껴질 수 있지만, 걱정할 필요가 없습니다. 요즘은 CD만으로 PC를 자동 부팅하여 하드 드라이브 내부를 점검할 수 있게 해주는 다양한 서드파티 부팅 도구들이 있습니다. 만약 이런 도구가 없다면 원본 윈도우 설치 CD를 활용하는 것도 좋은 방법입니다. 설치 CD로 기본적인 윈도우 환경을 부팅한 뒤 메인 파티션을 복구할 수 있습니다.
그 전에 우선 PC가 올바른 파티션에서 부팅을 시도하고 있는지 확인해야 합니다. 의도치 않은 BIOS 변경이나 새 하드 드라이브 설치 과정에서 MBR(마스터 부트 레코드)이 잘못된 위치를 가리키게 되는 경우가 종종 발생하기 때문입니다.
또 다른 아주 기본적인 원인은 시스템 하드 드라이브가 제대로 작동하지 않는 경우입니다. 예를 들어 IDE 케이블(하드 드라이브 뒷면에 연결되는 넓은 케이블)이 빠져 있거나 살짝 느슨하게 연결된 것만으로도 이 오류가 발생할 수 있습니다. 최근에 PC를 이동했거나 새 부품을 장착했다면 IDE 케이블이 단단히 연결되어 있는지 반드시 확인해 보세요.
의외로 간단한 원인들
"NTLDR Missing" 오류의 원인이 놀랍도록 단순한 경우도 많습니다.
드라이브에 CD나 DVD를 넣어둔 적이 있나요? BIOS의 부팅 우선순위가 CD/DVD 드라이브를 먼저 부팅하도록 설정되어 있다면, 그 디스크가 원인일 수 있습니다.
최근에 BIOS 설정을 변경한 적이 있나요? 기본값으로 초기화해 보세요. 어떤 BIOS에서든 손쉽게 초기화할 수 있습니다. 부팅 시 화면에 표시되는 안내 메시지를 참고해 BIOS에 진입하면 되는데, 보통 Del 키 또는 F8~F10 중 하나의 키를 누르면 됩니다.
그래도 해결되지 않는다면
하드 드라이브에 전원이 정상적으로 공급되고, IDE 케이블이 제대로 연결되어 있으며, BIOS 설정에도 문제가 없다면, 윈도우 설치 CD나 서드파티 복구 도구를 이용해 NTLDR과 boot.ini 파일을 직접 복구해야 할 수 있습니다.
윈도우 부팅 CD의 시스템 복구 옵션을 사용하거나, 상용 복구 프로그램으로 윈도우를 복구하는 방법도 효과적입니다.
위의 모든 방법으로도 해결되지 않는다면, 고장 난 하드 드라이브나 불량 IDE 케이블 같은 더 심각한 하드웨어 문제일 가능성이 있습니다. 이 경우에는 어쩔 수 없이 윈도우를 재설치해야 할 수도 있습니다.