I believe, the described procedure can be coded easily and hope to see the official BootCamp support very soon. To do this, we are going to use VirtualBoxs 'raw hard disk access' to create a pass through to the newly created drive image. I also would like to see automatic unmounting the BootCamp disk before running the virtual machine and automatic mounting after shutdown. I think, the best way is to ask user for the sudo password before starting the virtual machine. At least, it should allow to run it without changing the permissions for running the device. The correct data allows Windows to run properly avoiding the re-activation process, at least if you allow VirtualBox to run as many processor cores as at the native running, in my case.įinally, I hope that future releases of VirtualBox will allow users to run BootCamp partition in more user-frendly way. The information on native hard drive can be found in 'About This Mac'. After that, the reconnection of BootCamp.vmdk to the SATA interface allows one to reflect the hard disk vendor information (see 9.7.2 of the VirtualBox Manual for details). All you need is to write into the peace of paper the BIOS and System info according to 9.11 paragraph of the VirtualBox Manual and, after that, to write this information to the BootCamp virtual machine properties.
![mac os x virtualbox boot camp mac os x virtualbox boot camp](https://2.bp.blogspot.com/-szJAbHnmvD4/VegN6GchrkI/AAAAAAAAPpc/_WY-CPCzJwU/s1600/virtualbox-mac-osx.jpg)
I recommend to run dmidecode utility in Windows Power Shell to collect it. Last step is to collect the information about the native hardware, which Windows determines. When finished, the Mac will boot into Windows 10.
![mac os x virtualbox boot camp mac os x virtualbox boot camp](https://www.sysprobs.com/wp-content/uploads/2010/05/workingmac.png)
Go through the regular Windows 10 install process, the Mac should automatically download Boot Camp drivers but if it fails to do so you can get them yourself. So, if you reboot your computer back to BootCamp, it should be activated. Click on Install to start the Boot Camp Windows installation process, this will reboot the Mac and launch the Windows 10 installer. The reason is that the native hardware is in drastic contrast to the virtual machine. Windows should launch properly in this step but you probably lose your activation. I also recommend for the first run to create the empty SATA controller to allow Windows to install the proper software for it.
![mac os x virtualbox boot camp mac os x virtualbox boot camp](http://cecideviaje.com/wp-content/uploads/2012/08/original-3.jpg)
(Image credit: Apple/iMore) Click and drag the slider in the partition section. Boot Camp should automatically locate the ISO file on your system. Launch Boot Camp Assistant from the Utilities folder in Applications. I recommend to configure it, so that it has ICH6 IDE controller and attached BootCamp.vmdk. Boot Camp Assistant lets you install Windows on some Mac computers and boot into it, just like you can on a regular PC. Once youve downloaded a Windows 10 ISO, you can complete the following steps. This is sufficient to run Windows in the newly created virtual machine. I recommend to write the launch daemons, if you like. Note, the last procedure should be repeated each time after rebooting the Mac OS X.