@sueii Thanks for the head up!
However, I don't think that the Internet explanation is correct. Shutdown is shutdown. On a physical computer it is better than Restart, because it will turn hardware off (could be necessary in some cases, even emtifying capacitors by pressing start when power cord is off is sometimes, rarely, required).
There is a difference between shutdown vs sleep-standby-suspend (or whatever it is called) vs hibernate.
In some versions of Windows, there is a mess with these concepts in the user interface ... it is possible that a button reading shutdown doesn't really do that. In that case, you need to look into the GUI further and find the real shutdown.
There is no difference in the loading time after Restart or Shutdown - in the normal case of Windows 10 and VM. However, there is a big difference if you use sleep. Hibernate is good if you need to shut off completely the physical system and continue later, EXACTLY where you left off. (Used that on a physical system with VM running Oracle&stuff in a live process, with Win7 - works without problems). Hibernate does not consume any power.
When copying or moving VMs from one system to another, which works very well between different OS's and different hardware as well, you need to find the Real Shutdown, in order to avoid problems in starting the system again in the other system (with different OS and completely different hardware). If you do, no problems (except the possible NTFS filesystem problem for the location of the new VM on Linux - use a Linux specific FS - not sure if later Linux kernel addresses that already).