what is the difference between reset and restart guest?
Reset — resets the virtual machine. This is similar to resetting a physical computer by pressing its reset button, so any programs running in the virtual machine may be adversely affected. Restart Guest — gracefully restarts the virtual machine.