부팅 구성 데이터 읽기 오류, 이럴 땐 이렇게 해결하세요!
'An error occurred while attempting to read the boot configuration data'라는 메시지는 컴퓨터가 운영체제를 시작하는 데 필요한 중요한 파일인 부팅 구성 데이터(BCD)를 제대로 읽지 못했을 때 나타나는 오류입니다. 이 오류는 다양한 원인으로 발생할 수 있으며, 컴퓨터가 정상적으로 부팅되지 못하게 만들어 사용자에게 큰 불편을 초래합니다. 하지만 몇 가지 단계를 통해 대부분의 경우 문제를 해결할 수 있습니다.
부팅 구성 데이터(BCD)란 무엇인가?
부팅 구성 데이터(Boot Configuration Data, BCD)는 윈도우 부팅 관리자(Boot Manager)가 윈도우를 시작하는 데 필요한 정보를 담고 있는 데이터베이스입니다. 여기에는 운영체제의 위치, 부팅 옵션, 메모리 덤프 설정 등 시스템 시작에 필수적인 정보가 저장되어 있습니다. BCD 파일이 손상되거나 접근할 수 없게 되면, 컴퓨터는 운영체제를 로드하는 데 필요한 정보를 찾지 못해 부팅에 실패하게 됩니다.
오류 발생의 주요 원인
이 오류가 발생하는 원인은 다양합니다. 가장 흔한 원인으로는 다음과 같은 것들이 있습니다.
- 하드 디스크 손상 또는 연결 불량: 물리적인 충격이나 노후화로 인해 하드 디스크가 손상되었거나, SATA 케이블 등 연결선이 헐거워지면 BCD 파일에 접근하지 못할 수 있습니다.
- 윈도우 시스템 파일 손상: 바이러스 감염, 갑작스러운 전원 차단, 잘못된 시스템 업데이트 등으로 인해 윈도우 시스템 파일, 특히 BCD 관련 파일이 손상될 수 있습니다.
- 잘못된 시스템 설정 변경: 사용자가 의도치 않게 시스템 설정을 변경하거나, 특정 프로그램을 설치/제거하는 과정에서 BCD 관련 설정이 잘못 건드려졌을 수 있습니다.
- 부적절한 디스크 파티션: 윈도우가 설치된 파티션이 변경되거나 삭제되는 경우, 부팅 관리자가 BCD를 찾지 못하게 됩니다.
- SSD/HDD 교체 또는 추가: 새로운 저장 장치를 추가하거나 기존 장치를 교체하는 과정에서 부팅 순서가 잘못 설정되거나 BCD 파일이 이전 저장 장치에 남아있어 충돌이 발생할 수 있습니다.
오류 해결을 위한 단계별 접근 방법
이 오류를 해결하기 위해 시도해 볼 수 있는 몇 가지 방법이 있습니다. 각 단계를 순서대로 따라 해 보시는 것이 좋습니다.
1. 하드웨어 연결 확인:
가장 먼저 컴퓨터 전원을 완전히 끄고, 내부의 하드 디스크(SSD 또는 HDD)와 메인보드를 연결하는 SATA 케이블 및 전원 케이블이 제대로 연결되어 있는지 확인합니다. 케이블이 헐거워져 있다면 다시 꽉 조여줍니다. 이 간단한 과정만으로도 문제가 해결되는 경우가 있습니다.
2. 윈도우 복구 환경 진입 및 자동 복구:
컴퓨터를 켜자마자 F8 키를 반복해서 누르거나, 윈도우 설치 미디어(USB 또는 DVD)를 사용하여 부팅합니다. 설치 미디어를 사용하는 경우, 언어 설정을 마치고 '다음'을 누른 후 '컴퓨터 복구'를 선택합니다. 복구 환경에서 '문제 해결' > '고급 옵션' > '시동 복구'를 선택하여 윈도우가 자동으로 부팅 문제를 진단하고 복구하도록 합니다. 이 과정은 BCD 파일을 포함한 시스템 파일 오류를 수정하는 데 효과적입니다.
3. 명령 프롬프트를 이용한 BCD 재구성:
자동 복구가 실패하거나 문제가 지속될 경우, 명령 프롬프트를 사용하여 BCD를 수동으로 재구성할 수 있습니다. 윈도우 복구 환경 또는 설치 미디어에서 '컴퓨터 복구' > '문제 해결' > '고급 옵션' > '명령 프롬프트'를 선택합니다.
명령 프롬프트 창이 열리면 다음 명령어를 차례대로 입력하고 각 명령어 실행 후 Enter 키를 누릅니다.
bcdedit /export c:\bcdbackup
attrib c:\boot\bcd -h -r -s
ren c:\boot\bcd bcd.old
bcdboot c:\windows /l ko-kr
bcdedit /export c:\bcdbackup: 현재 BCD 설정을 백업합니다. 문제가 발생할 경우 복구에 사용할 수 있습니다.attrib c:\boot\bcd -h -r -s: BCD 파일의 숨김, 읽기 전용, 시스템 속성을 해제하여 접근 가능하게 만듭니다.ren c:\boot\bcd bcd.old: 기존 BCD 파일을bcd.old라는 이름으로 변경합니다.bcdboot c:\windows /l ko-kr:c:oot디렉터리에 새로운 BCD 파일을 생성합니다./l ko-kr은 한국어 언어 팩을 지정하는 것으로, 윈도우 설치 경로에 맞게c:\windows부분을 수정해야 할 수도 있습니다.
명령어 실행 후 컴퓨터를 재시작하여 문제가 해결되었는지 확인합니다.
4. 시스템 복원:
위의 방법으로도 해결되지 않는다면, 시스템 복원을 시도해 볼 수 있습니다. 시스템 복원은 문제가 발생하기 이전 시점으로 시스템 파일을 되돌리는 기능입니다. 윈도우 복구 환경에서 '문제 해결' > '고급 옵션' > '시스템 복원'을 선택하여 사용 가능한 복원 지점을 선택하고 복원을 진행합니다.
5. 윈도우 재설치:
모든 방법을 시도해도 문제가 해결되지 않는다면, 최후의 수단으로 윈도우를 재설치해야 할 수 있습니다. 윈도우 재설치는 모든 데이터를 삭제하고 운영체제를 새로 설치하는 과정이므로, 중요한 데이터는 반드시 백업한 후에 진행해야 합니다. 윈도우 설치 미디어를 사용하여 부팅하고 화면의 지시에 따라 윈도우를 새로 설치합니다.