이 질문에는 이미 답변이 있습니다.
우분투의 Virtualbox에 Windows XP를 설치했습니다.
XP를 설치 한 후 VM을 두 개의 CPU로 변경하려고합니다.
어떻게 XP를 재설치하지 않고 그것을 할 수 있습니까?
이 질문에는 이미 답변이 있습니다.
우분투의 Virtualbox에 Windows XP를 설치했습니다.
XP를 설치 한 후 VM을 두 개의 CPU로 변경하려고합니다.
어떻게 XP를 재설치하지 않고 그것을 할 수 있습니까?
답변:
HAL을 변경하면됩니다. 장치 관리자에서 "컴퓨터"장치를 업그레이드하여 "더 안전한"방법이 있거나 파일을 수동으로 바꿀 수 있습니다.
실제로 CPU의 수를 변경하면 유니 프로세서 HAL은 추가 된 코어를 인식하고 새로운 하드웨어 감지를 트리거하여 HAL을 변경할 수 있어야합니다.
만나다 KB309283 .
편집하다:
실제로 2 개의 코어를 사용하려면 둘 이상의 코어를 사용하려면 "I / O APIC 사용"과 같은 다른 옵션을 활성화해야합니다. 만나다 조작 .
HAL 또는 하드웨어 추상화 계층은 Windows 커널이 다른 아키텍처에서 실행될 수있게 해주는 코드입니다. 일반적으로 설치 프로그램은 하드웨어 구성을 감지하고 올바른 hal.dll 파일을 system32 디렉토리에 설치합니다. CPU를 "업그레이드"하면 X86 제품군의 우수한 호환성으로 인해 이전 HAL이 계속 작동합니다. 위의 기술 자료 문서에 따르면 이전 HAL은 하드웨어의 변경 사항을 감지하고 하드웨어 검색 프로세스를 트리거하여 새 HAL을 설치해야합니다. 그런 일이 발생하지 않으면 KB의 지침에 따라 수동으로 수행 할 수 있어야합니다.