본문 바로가기

윈도우 재설치 없이 HAL 업데이트 하기

by 솜씨제이 2013. 12. 4.

Windows XP를 설치한 이후 시스템 사양을 업그레이드하거나 가상 머신의 설정을 바꿔서 APIC 멀티 코어를 지원해야 하는 경우 윈도우를 재설치하거나 HAL을 변경하기 위해 복잡한 과정을 거쳐야 한다.

이 과정을 명령 프롬프트에서 간단히 하는 방법이 있다.

먼저 DevCon Utility가 있어야 하는데 WDK에 들어 있는 것을 사용하거나 http://support.microsoft.com/kb/311272 에서 다운로드할 수 있다.

HAL을 변경하려면 아래 명령을 입력하고 Windows를 두 번 재시작해주면 된다.

단일 프로세서 APIC 활성화

devcon sethwid @ROOT\ACPI_HAL\0000 := +acpiapic_up !acpipic_up
devcon update c:\windows\inf\hal.inf acpiapic_up

PIC로 되돌리기

devcon sethwid @ROOT\ACPI_HAL\0000 := +acpipic_up !acpiapic_up
devcon update c:\windows\inf\hal.inf acpipic_up

다중 프로세서 APIC 활성화

devcon sethwid @ROOT\ACPI_HAL\0000 := +acpiapic_mp !acpiapic_up
devcon update c:\windows\inf\hal.inf acpiapic_mp

단일 프로세서 APIC로 되돌리기

devcon sethwid @ROOT\ACPI_HAL\0000 := +acpiapic_up !acpiapic_mp
devcon update c:\windows\inf\hal.inf acpiapic_up


출처 : http://www.ngohq.com/processors/11891-how-to-update-the-hal-without-reinstalling-windows.html


댓글