출처 : 재미나게 살긔~~~

* 에러 메세지 :

잘못된 Boot.ini 다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다:
Windows\System32\Hal.dll
원인
Boot.ini 파일이 없거나, 손상되었거나, 잘못된 항목을 포함하는 경우 이 문제가 발생할 수 있습니다.

해결 방법
이 문제를 해결하려면 Windows XP CD에서 컴퓨터를 시작하고, 복구 콘솔을 시작한 다음 Bootcfg.exe 도구를 사용하여 Boot.ini 파일을 다시 작성합니다.

1. 컴퓨터 부팅시 델로고에서 F12 를 2~3회 입력 부탁드립니다. Boot Device Menu가 나오게 되며 목록 중에서 Cd-rom이 포함되어 있는 항목으로 이동하여 Enter 입력 부탁드립니다.
(스크랩주 : ※ 이 부분은 컴퓨터 마다 틀리며 결론적으로 Windows XP CD 를 집어넣고 CD로 부팅을 해서 Windows 를 설치할때의 그 파란화면이 나오게 해주어야 함)

2. "Press any key to boot from CD" 메시지가 나타나면 2초 이내에 아무 키나 눌러주십시오.
(스크랩주 : ※ 위의 1번의 스크랩주 ※ 와 같은 이야기)

3. "설치 프로그램을 시작합니다" 메시지가 나타나면 R 키를 눌러 복구 콘솔을 시작합니다.
(스크랩주 : ※ 파란화면에서 윈도우를 설치하기 전에, 윈도우를 설치할 것인지, 복구할 것인지, 그냥 종료할것인지를 묻는 화면이 나옴, 그 화면에서 R 키를 눌러 복구 콘솔로 이동해야 함)

4. "키보드를 선택 하십시오" 선택 화면에서 Enter  를 누릅니다.
(스크랩주 : ※ 파란화면에서 여전히 진행중일 것이며, 키보드 선택은 가장 첫번째걸로 하면 무난하게 알아서 됨)
다음 화면에서 ' 복구할 운영체제 선택 ' 화면에서 "1" 을 입력 하신 후 Enter 를 누릅니다.

5. 관리자 암호를 입력하라는 메시지가 나타나면 관리자 암호를 입력한 다음 Enter 키를 누릅니다.
(암호를 사용안하시면 입력 없이 Enter 입력 부탁드립니다.)
(스크랩주 : ※ 본인 같은 경우, 분명히 윈도우에 암호를 입력해놓았는데, 그 암호를 입력해도 다음으로 넘어가지 않았음
그래서 그냥 Enter 를 넣으니 바로 다음으로 이동. 고로 암호를 걸어놓았는데도, 그 암호가 안먹힐 경우, 그냥 Enter 를 시도할 것을 권장하는 바)

6. 명령 프롬프트에서 아래 명령어를 입력하여 주시기 바랍니다.
bootcfg /list
를 입력한 다음 Enter 키를 누릅니다. 현재 Boot.ini 파일의 항목이 화면에 나타납니다.   

7. 명령 프롬프트에서 아래 명령어를 입력하여 주시기 바랍니다.
bootcfg /rebuild
를 입력한 다음 Enter 키를 누릅니다.
     a. 다음과 유사한 메시지가 나타납니다.
확인된 전체 Windows 설치: 1
[1] C:\Windows

부팅 목록에 설치를 추가하시겠습니까? (Y/N/A)

     b. a단계에서 메시지가 나타나면 Y 키를 누릅니다.   

     c. 다음과 유사한 메시지가 나타납니다.
로드 ID 입력
             * 이것은 운영 체제의 이름입니다.

     d. c단계에서 메시지가 나타나면 운영 체제의 이름을 입력한 다음 Enter 키를 누릅니다.
" Microsoft Windows XP Professional " 를 입력 하여 주시기 바랍니다.   

     e. 다음과 유사한 메시지가 나타납니다.
OS 로드 옵션 입력
            * 화면에 나타나는 지시는 컴퓨터의 구성에 따라 다를 수 있습니다.

     f. e단계에서 메시지가 나타나면 /fastdetect를 입력한 다음 Enter 키를 누릅니다.

8. exit를 입력한 다음 Enter 키를 눌러 복구 콘솔을 닫습니다.

9. 윈도우 부팅이 이루어 지게 됩니다
: