2009-04-27 4 views
0

저는 Vista 64 비트를 사용하고 있으며이 문제의 범위를 벗어난 이유로 VMWare Workstation을 32 비트 프로세스로 실행해야합니다. 지금은 VMWare를 실행할 때 64 비트 프로세스로 시작하고 대신 32 비트 프로세스로 실행하는 방법을 모릅니다.VMWare Workstation 6.5가 32 비트 호스트를 실행하도록합니다.

게스트 OS는 Windows XP (32 비트)이지만 문제가 있다고 생각됩니다.

+0

vmware 응용 프로그램이 32 비트 인 경우 중요한 이유를 설명 할 수 있습니까? 또한 vmware는 Windows의 32 비트 및 64 비트 버전에서 모두 작동합니다. 그들은 설치 프로그램에 두 버전을 가지고있을 가능성이 높습니다. –

+0

내가 아는 것 중 하나는 64 비트 호스트에서 VM을 실행하고 싶지 않을 때 x64 폴더가 있으며 VM을 실행하는 것입니다. –

+0

또한 vmware의 특정 부분은 64 비트 OS에서 64 비트 *가됩니다. 특히 사용하는 모든 커널 모드 드라이버 이것은 가상화 작업의 대부분을 수행하기 때문에. 32 비트 게스트를 사용할 수있는 한 어떻게 문제가 될지 알 수 없습니다. –

답변

2

좋아요, 우리가 논평에서 논의했기 때문에 당신은 무엇입니까 정말로입니다. 나는 그 질문에 답할 것이다.

처음 질문 : "64 비트 창에서 32 비트 VM웨어 호스트를 어떻게 실행합니까?"

VMware 사이트 및 설명서를 볼 때 이것이 가능하다는 표시가 없습니다. 이 실제로 일 경우이 작업을 수행해야하며 32 비트 버전의 Windows에서 실행하십시오.

실제로 수행하려는 작업 : VMware 프로세스를 제어하는 ​​데 사용되는 도구가 있음을 나타내 었습니다. 이를 수행하기위한 적절한 API는 VIX API이거나 vmrun 응용 프로그램을 사용합니다 (나중에 쉘에서 스크립팅하기위한 것입니다). 나는 VIX를 추측하고있다. 이걸 사용한다면. 최신 버전의 SDK를 사용하고 앱을 다시 컴파일하면 64 비트 버전의 VMware에서 작동 할 수 있어야합니다.

EDIT : VIX SDK 다운로드 페이지로 이동하면 "VIX API for Window 32-bit and 64-bit"가 표시됩니다. 이는 해당 버전의 SDK를 사용하면 64 비트 VMWare를 사용하는 것이 좋습니다.

1

비슷한 문제가 발생했습니다. 나는 64 비트 비스타에서 VM웨어를 실행하고 있었지만 32 비트 OS를로드하기 위해서만 VM웨어를 사용할 수 있었다. Dell에서 "가상화"를 32 비트 또는 64 비트로 설정하려면 BIOS에 들어가야합니다. 어떤 종류의 하드웨어를 사용하고 있는지 잘 모르지만 BIOS가 동일한 설정인지 확인하십시오. 기본 OS에는 전혀 영향을 미치지 않으며 가상 OS에만 영향을줍니다.

+0

그것은 실제로 그의 문제의 반대입니다 :). 그는 * Host *가 게스트가 아닌 32 비트인지 여부를 제어하려고합니다. 그러나 64 비트 게스트를 활성화하는 데 대한 조언은 정확합니다. –

관련 문제