2018年7月28日 星期六

[教學] 如何關閉VirtualBox的虛擬機(Guest)的時機同步?


查了很多的網頁,發現大多的人都有講到下面這一條指令,但是我怎麼試也是不成...虛擬機重開機後,還是會跟主機(Host)同步時間,實在很煩!

重點是,我還傻傻地直接在命令提示元(cmd)下指令...然後就出現VBoxManage找不到...傻眼!



然後就想到,要找出VBoxManage這一個程式在哪裡,原來VBoxManage就在C:\Program Files\Oracle\VirtualBox這一個路徑之下。

進入主題,

打開cmd,輸入 cd C:\Program Files\Oracle\VirtualBox ,切換到 VirtualBox 的資料夾...

然後,輸入下面的指令

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

其中,VM name 要更換成虛擬機的名字,例如我的虛擬機名稱是 W10 ,就是輸入

VBoxManage setextradata "W10" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

對了,執行上面指令的時候,你的虛擬機要是執行的狀態,這樣才有辦法更改...

馬的,就是沒人跟我講,害我嘗試了那麼多次才成功,所以我決定寫一篇網誌來記錄一下,避免很多人跟我一樣,摸不著頭緒,傷透腦筋,同時也給未來的自己,如果有需要還是可以參考一下。



相關資料:

virtualbox原廠使用者手冊-9.14.4 Disabling the Guest Additions time synchronization
https://download.virtualbox.org/virtualbox/5.2.6/UserManual.pdf
或是

原廠的網頁? Disabling the Guest Additions time synchronization
http://underpop.online.fr/v/virtualbox/fine-tuning-timers-and-time-synchronization-virtualbox.html
溫馨小提醒:
cmd的複製貼上,在cmd的視窗中用「Alt+空白鍵」>「編輯」>「貼上」
或是直接用「Ctrl + V」也可以

※以上資料如有錯誤,以政府或是相關機關公告為主,並請留言(附上相關的資料)告知謝謝!
※本文章的圖片均轉載自網路,版權依各網站所有,如有冒犯請留言告知謝謝。
※本文章出自於隨意居(https://casual-relaxed.blogspot.tw),轉載請標明出處,謝謝!

沒有留言:

張貼留言