페이지

2012년 8월 2일 목요일

Windows XP에서 “다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다: Windows\System32\Hal.dll” 오류 메시지가 나타난다


현상

Windows XP 서비스 팩 2(SP2)에서 다음과 유사한 내용의 오류 메시지가 나타날 수 있습니다.

다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다:
Windows root\system32\hal.dll.
위 파일의 복사본을 다시 설치하십시오.

원인

다음 문제 중 하나가 발생하면 이러한 문제가 발생할 수 있습니다.

문제 1

불량 파티션이나 불량 부팅 레코드가 있습니다.

문제 2

파일 시스템이나 디스크 손상 때문에 주 부팅 레코드, Hal.dll 파일 또는 Ntoskrnl.exe 파일이 손상됩니다.

문제 3

Hal.dll 파일과 Ntoskrnl.exe 파일이 일치하지 않습니다.

해결 방법

고급 문제 해결

고급 문제 해결이 어려우면 다른 사람에게 도움을 요청하거나 지원 담당자에게 문의하십시오. Microsoft 기술 지원부에 연락하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.

문제 1

이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.

방법 1

Windows XP 복구 콘솔에서 fixmbr 명령을 사용하여 마스터 부트 레코드를 복구합니다.

Windows XP에서 복구 콘솔을 사용하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
307654 Windows XP에서 복구 콘솔을 설치하고 사용하는 방법
fixmbr 명령을 사용할 때 나타날 수 있는 오류 메시지에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
266745 fixmbr 명령을 실행할 때 발생하는 오류 메시지

방법 2

주 부팅 파티션이 FAT 파티션이면 Windows XP 복구 콘솔에서 fixboot 명령을 사용하여 시스템 파티션에 새로운 부팅 섹터를 기록한 다음 fixmbr 명령을 사용하여 마스터 부트 레코드를 복구합니다.

문제 2

이 문제를 해결하려면 Windows XP에서 복구 콘솔을 사용하여 컴퓨터를 시작한 다음 chkdsk /r 명령을 실행합니다.

Windows XP에서 복구 콘솔을 설치하고 사용하는 방법에 대한 자세한 내용은 "문제 1" 절에서 해결 방법을 참조하십시오.

참고 /r 스위치를 사용하면 Chkdsk 유틸리티가 불량 섹터를 찾아 읽을 수 있는 정보를 복구하기 때문에 chkdsk 명령에 /p 스위치를 포함할 필요가 없습니다. chkdsk 명령에는 /p 스위치가 포함되어 있습니다.

문제 3

이 문제를 해결하려면 Windows XP 설치 미디어에서 컴퓨터를 시작하고 복구 콘솔을 시작한 다음 Bootcfg.exe 도구를 사용하여 Boot.ini 파일을 다시 작성합니다. 이렇게 하려면 다음과 같이 하십시오.
  1. CD 드라이브나 DVD 드라이브에서 시작하도록 컴퓨터를 구성합니다. 이렇게 하는 방법에 대한 자세한 내용은 컴퓨터 설명서를 참조하거나 컴퓨터 제조업체에 문의하십시오.
  2. Windows 설치 미디어를 CD 드라이브나 DVD 드라이브에 넣은 다음 컴퓨터를 다시 시작합니다.
  3. "Press any key to boot from CD" 메시지가 나타나면 아무 키나 눌러 Windows XP CD 또는 DVD에서 컴퓨터를 시작합니다.
  4. "설치 프로그램을 시작합니다." 메시지가 나타나면 R 키를 눌러 복구 콘솔을 시작합니다.
  5. 이중 부팅이나 다중 부팅 컴퓨터에서는 복구 콘솔에서 사용해야 하는 설치를 선택합니다.
  6. 관리자 암호를 입력하라는 메시지가 나타나면 입력한 다음 Enter 키를 누릅니다.
  7. 명령 프롬프트에서 bootcfg /list를 입력한 다음 Enter 키를 누릅니다.

    참고 현재 Boot.ini 파일의 항목이 화면에 나타납니다.
  8. 명령 프롬프트에서 bootcfg /rebuild를 입력한 다음 Enter 키를 누릅니다.

    참고 이 명령을 실행하면 컴퓨터의 하드 디스크에서 Windows XP 설치가 검색된 다음 결과가 표시됩니다.
  9. 화면에 나타나는 지시에 따라 Boot.ini 파일에 Windows 설치를 추가합니다.

    예를 들어, Boot.ini 파일에 Windows 설치를 추가하려면 다음과 같이 하십시오.
    1. 다음과 유사한 메시지가 나타나면 Y 키를 누릅니다.

      확인된 전체 Windows 설치: 1 [1] C:\Windows
      부팅 목록에 설치를 추가하시겠습니까? (Y/N/A)
    2. 다음과 유사한 메시지가 나타납니다.
      로드 ID 입력
      이 메시지가 나타나면 운영 체제의 이름을 입력한 다음 Enter 키를 누릅니다.

      참고 이 이름은 Microsoft Windows XP Professional 또는 Microsoft Windows XP Home Edition입니다.
    3. 다음과 유사한 메시지가 나타납니다.
      OS 로드 옵션 입력
      이 메시지가 나타나면 /fastdetect를 입력한 다음 Enter 키를 누릅니다.
    참고 화면에 나타나는 지시는 컴퓨터의 구성에 따라 다를 수 있습니다.
  10. exit를 입력한 다음 Enter 키를 눌러 복구 콘솔을 종료합니다.
  11. fixboot를 입력한 다음 Enter 키를 누릅니다.
  12. y를 입력한 다음 Enter 키를 누릅니다.
  13. 컴퓨터가 다시 시작되고 "시작할 운영 체제를 선택하십시오." 메시지가 나타날 때 업데이트된 부팅 목록이 표시됩니다.

댓글 없음:

댓글 쓰기