Вы можете использовать VBoxManage утилиту командной строки.
Создать команды для запуска и остановки вашей виртуальной машины, а затем использовать планировщик задач (см. Панель управления), чтобы добавить две задачи внеобходимое вам время.
VBoxManage startvm <vm>
VBoxManage controlvm <vm> savestate
, где <vm>
- имя машины или UUID.