2014年2月12日

如何禁止Vmware同步時間

如果你有時必須調整VM裡的時間,但重開VM後又恢復現在時間,請利用以下步驟來修改(以windows 2008 R2為例):

  1. 停止VMWare tools, Windows Time服務
    進入你的VM作業系統,選服務,把VMWare tools, Windows Time停止,並改為手動
  2. 取消Internet同步時間
    進入你的控制台找到日期時間,進入後將以下取消打勾
    image
  3. 修改VMWare configuration檔 (vmx, 跟VM檔案同一目錄)
    a. shutdown VM
    b. 切到你的VM目錄
    c. 打開xxx.vmx
    d. 找到tools.syncTime = "XXX" 標籤,刪掉之
    e. 在最結尾填入以下
    tools.syncTime = "FALSE"
    time.synchronize.continue = FALSE
    time.synchronize.restore = FALSE
    time.synchronize.resume.disk = FALSE
    time.synchronize.shrink = FALSE
    time.synchronize.tools.startup = FALSE
    time.synchronize.resume.host = FALSE
  4. 重新進入VM,修改時間,重開機就會看到新設定時間沒被同步
  5. 如果要讓VM重開時,都定在固定時間
    在xxx.vmx最後加上
    rtc.startTime = 1335862800 
    後面數字是timesatmp, 上面是2012 09:00:00 ,可用以下計算
    http://www.onlineconversion.com/unix_time.htm
參考
http://www.vmware.com/files/pdf/Timekeeping-In-VirtualMachines.pdf

沒有留言:

張貼留言