hal.dll의 손상이나 파일이 없어서 부팅이 안될때가 있습니다. 그럴땐 윈도xp시디로 시디부팅을 하신다음 드라이버로딩화면에서 F10 버튼을 연타하셔서 복구를 선택해서 복구콘솔접속하신뒤 C:\>expand E:\i386\ntoskrnl.ex_ C:\windows\system32 C:\>expand E:\i386\hal.dl_ C:\windows\system32 요 명령어를 사용하여 복구를 하실 것 입니다.(윈도시디의 파일들을 system32에 풀어내어 파일교체하는것) 혹시 사용하시던(망가진) 컴퓨터가 서비스팩3가 설치된 컴퓨터라면 서비스팩3(정상컴퓨터)의 hal.dll파일을 가지고 복구해야 된다고 하던데 3.5인치 디스켓을 도스부팅디스켓으로 만든뒤 서비스팩3컴퓨터의 hal.dll파일을 복사해 망가진컴터를..