When starting the service, all machines are started sequentially, but with no delay among them. So if they are located in a slow HDD it could be a problem as firing them all will cause a slowdown and high HDD activity.
Is there a possibility to add some kind of delay between VMs so that in the list of automatically starting machines the next one will be started after that delay?
It could be a global argument or a per machine delay (a time counter after starting that machine) in VBoxVMService.ini. The second option could lead to a more precise starting sequence.
Any possiblities?