VirtualBox에서 호스트 OS로 Windows 7과의 시간 동기화를 비활성화하는 방법은 무엇입니까?


18

VirtualBox가 64 비트 Windows 7이고 게스트 OS와 동일한 64 비트 Windows 7이 실행됩니다.

특정 날짜와 시간을 설정하면 시작시 항상 호스트 OS의 날짜와 시간으로 되돌아갑니다. 이것을 비활성화하려면 어떻게해야합니까?

답변:


19
  1. 가상 머신이 저장된 위치를 찾으십시오. VirtualBox Manager의 목록에서 컴퓨터를 마우스 오른쪽 버튼으로 클릭 하고 탐색기에 표시를 선택하면됩니다.

기계 소스 경로 찾기

  1. yourVMname .vbox 라는 파일을 백업하십시오.

  2. 받는 텍스트 편집기 및 탐색에서 파일 열기 <ExtraData>의 목록이 포함되어 있어야합니다 요소 ExtraDataItem요소를

  3. 다음 항목을 목록에 추가하십시오. <ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>

  4. 마지막 섹션은 다음과 같아야합니다.

최종 편집 된 VM 구성

출처


1
Vbox는 사용한 첫 따옴표와 관련된 문제를 보여줍니다. 수동으로 입력 한 후에 효과가있었습니다.
Hareen Laks

1
나는 Mac에서 그것을했다, 그것은 효과가 있었다. VBoxInternal을 VBoxInternal2로 바꿉니다.
AnthonyB

2
VirtualBox를 다시 시작해야합니다.
Alex78191

Vbox 6.0.6을 사용하는 MacOS : Mojave에서는 작동하지 않습니다. .vbox파일을 편집하고 저장 한 후 VM을 시작하면 변경없이 이전 상태로 돌아갑니다. @Triple_Fault의 답변이 트릭을 수행했습니다.
Z4-tier

17

Virtualbox에서 호스트와 게스트 간의 시간 동기화를 비활성화하는 명령은 다음과 같습니다.

VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

Virtualbox 매뉴얼, 섹션 9.14, 특히 9.14.4를 참조하십시오.

Windows 호스트에서 명령 창의 기본 디렉토리는 Vboxmanage.exe가 존재하는 디렉토리 (기본값 : C : \ Program Files \ Oracle \ Virtualbox)에 있거나 Vboxmanage.exe의 전체 경로를 입력해야합니다.


또한 vagrant reload해당 set 명령을 실행 한 후
Cees Timmerman 2018 년

.vbox직접 수정하는 것보다 낫습니다 .
Ameen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.