web-dev-qa-db-ja.com

VirtualBoxのホストOSとしてWindows 7との時刻同期を無効にする方法は?

ゲストOSと同じ64ビットWindows 7を実行するVirtualBoxを備えた64ビットWindows 7を使用しています。

特定の日時を設定すると、起動時に常にホストOSの日時に戻ります。これを無効にするにはどうすればよいですか?

18
rovyko
  1. 仮想マシンが保存されている場所を見つけます。これを行うには、VirtualBox Managerのリストからマシンを右クリックし、Show in Explorerを選択します。

Find Machine Source Path

  1. yourVMname。vboxというファイルをバックアップします

  2. テキストエディターでファイルを開き、ExtraDataItem要素のリストを含む<ExtraData>要素に移動します。

  3. 次の項目をリストに追加します:<ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>

  4. 最後のセクションは次のようになります。

Final Edited VM Configuration

ソース

19
rovyko

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へのフルパスを入力する必要があることに注意してください。

17
Triple_Fault