Windows XP에서 “다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다: Windows\System32\Hal.dll” 오류 메시지가 나타난다
OS/Windows 2008. 11. 5. 16:59반응형
출처 : http://support.microsoft.com/kb/945380/ko
현상
Windows XP 서비스 팩 2(SP2)에서 다음과 유사한 내용의 오류 메시지가 나타날 수 있습니다.
다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다:
Windows root\system32\hal.dll.
위 파일의 복사본을 다시 설치하십시오.
다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다:
Windows root\system32\hal.dll.
위 파일의 복사본을 다시 설치하십시오.
원인
다음 문제 중 하나가 발생하면 이러한 문제가 발생할 수 있습니다.
해결 방법
이 문제를 해결하려면 Windows XP에서 복구 콘솔을 사용하여 컴퓨터를 시작한 다음 chkdsk /r 명령을 실행합니다.
Windows XP에서 복구 콘솔을 설치하고 사용하는 방법에 대한 자세한 내용은 "문제 1" 절에서 해결 방법을 참조하십시오.
이 문제를 해결하려면 Windows XP 설치 미디어에서 컴퓨터를 시작하고 복구 콘솔을 시작한 다음 Bootcfg.exe 도구를 사용하여 Boot.ini 파일을 다시 작성합니다. 이렇게 하려면 다음과 같이 하십시오.
출처 : http://support.microsoft.com/kb/945380/ko
문제 1
불량 파티션이나 불량 부팅 레코드가 있습니다.문제 2
파일 시스템이나 디스크 손상 때문에 주 부팅 레코드, Hal.dll 파일 또는 Ntoskrnl.exe 파일이 손상됩니다.문제 3
Hal.dll 파일과 Ntoskrnl.exe 파일이 일치하지 않습니다.해결 방법
문제 1
이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.
방법 1
Windows XP 복구 콘솔에서 fixmbr 명령을 사용하여 마스터 부트 레코드를 복구합니다.
Windows XP에서 복구 콘솔을 사용하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
307654 (http://support.microsoft.com/kb/307654/) Windows XP에서 복구 콘솔을 설치하고 사용하는 방법
fixmbr 명령을 사용할 때 나타날 수 있는 오류 메시지에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
266745 (http://support.microsoft.com/kb/266745/) fixmbr 명령을 실행할 때 발생하는 오류 메시지
방법 2
주 부팅 파티션이 FAT 파티션이면 Windows XP 복구 콘솔에서 fixboot 명령을 사용하여 시스템 파티션에 새로운 부팅 섹터를 기록한 다음 fixmbr 명령을 사용하여 마스터 부트 레코드를 복구합니다.
문제 2
이 문제를 해결하려면 Windows XP에서 복구 콘솔을 사용하여 컴퓨터를 시작한 다음 chkdsk /r 명령을 실행합니다.Windows XP에서 복구 콘솔을 설치하고 사용하는 방법에 대한 자세한 내용은 "문제 1" 절에서 해결 방법을 참조하십시오.
문제 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 설치를 추가하려면 다음과 같이 하십시오.
| ||||||
10. | exit를 입력한 다음 Enter 키를 눌러 복구 콘솔을 종료합니다. | ||||||
11. | fixboot를 입력한 다음 Enter 키를 누릅니다. | ||||||
12. | y를 입력한 다음 Enter 키를 누릅니다. | ||||||
13. | 컴퓨터가 다시 시작되고 "시작할 운영 체제를 선택하십시오." 메시지가 나타날 때 업데이트된 부팅 목록이 표시됩니다. |
출처 : http://support.microsoft.com/kb/945380/ko
반응형
'OS > Windows' 카테고리의 다른 글
윈도우 7 빠른실행 사용하기 (0) | 2009.11.30 |
---|---|
Windows XP가 시작될 수 없도록 방해하는 손상된 레지스트리를 복구하는 방법 (1) | 2008.11.08 |
컴퓨터를 시작할 때마다 Chkdsk가 실행된다 (0) | 2008.11.07 |
Windows Update 웹 사이트에 있는 Windows Genuine Advantage 정품 확인을 실행하려고 하면 "0x80080299" 오류 코드가 나타난다 (0) | 2008.11.06 |
Windows Vista의 네트워크 맵에 Windows XP를 실행하는 컴퓨터가 나타나지 않음 (0) | 2008.11.03 |
폴더를 열려고 하면 "액세스가 거부되었습니다." 오류 메시지가 나타난다 (0) | 2008.11.01 |
Microsoft Windows XP Professional의 장치 관리자에서 생성되는 오류 코드에 대한 설명 (0) | 2008.10.31 |
Windows XP에서 발생하는 일반적인 USB 문제에 대한 고급 문제 해결 정보 (0) | 2008.10.30 |