Boot Manjaro as a Guest VM or on Physical Drive

Desire

I have a computer that has a Windows and a Manjaro boot drive. I would like to be able to access my Manjaro boot drive from windows, but also be able to boot directly to the Manjaro drive. So far I can do this, but cannot get the video drivers to work on both the virtual and physical boot without about an hour of hacking when switching between the two.

System Details

  • GPU: NVidia/Intel
  • Host: Windows 10 Enterprise
  • “Guest”: Latest Manjaro i3 (regularly updated)
  • KVM: Latest VirtualBox

Question

  1. What is needed to switch between the two?
  2. Can switching between the two be automated depending on whether Manjaro is being virtualized?

I have tried to find the answer to these questions online, and found enough detail to get the virtualbox drivers working, then the nvidia/intel (non-free) drivers working, but am struggling to get the virtualbox drivers working again.