Программа Virtualbox служит для того, чтобы в основной операционной системе можно было запустить какую-либо другую ОС. У меня на данный момент, например, основной является Ubuntu. Но с некоторыми программами для Windows я не могу расстаться, поэтому и создал виртуальную машину на ВиртуалБокс и запустил там Windows.
По умолчанию системное время синхронизируется с основной операционной системой и поэтому откатить время назад для запуска некоторых программ не получается. Долго искал решение и наткнулся на полезную заметку.
Чтобы отключить синхронизацию гостевой ос с основной нужно в консоли Ubuntu прописать всего лишь одну строчку:
vboxmanage setextradata <ИмяВиртуальнойМашины> "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1" |
Вместо <ИмяВиртуальнойМашины> нужно вставить название Вашей виртуальной машины. У меня она называлась Win7 и поэтому строчка имела вид:
vboxmanage setextradata Win7 "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1" |
После выполнения этой команды, нужно перезапустить Virtualbox и вновь можно пользоваться виртуальной ос без авто-синхронизациии времени.
P.S. Данную процедуру проводил на Ubuntu 12.04 и VirtualBox 4.1
3 в ответ на Отключение синхронизации времени в Virtualbox: