There’s a fair amount of noise to wade through out there on this topic… this post is a humble gathering of the current state, cira February 2017… once we get the various bits lined up, it’s surprisingly smooth sailing with FULL compatibility under Windows 10 x64, even the latest “Anniversary Edition”… over 10 years later something as complex as Windows maintaining this much hardware compatibility is pretty amazing in our industry.
Virtualizing Compute and Video but not Keyboard, Mouse & HDD :) Overview: i was looking for a single machine Mac + Win solution… working from one primary desktop and remoting to the other… this is of course the general posture of all the popular VM “Workstation” products but they gave me heartburn for one reason or another (see Motivation) ESXi –VMWare’s FREE HyperVisor product– can support Mac (unlike Windows Hyper-V) yet requires some configurations of HDD, Video & USB to accomplish the desired single machine workstation footprint, hence these notes
Not-so-general guide for achieving a physical boot Mac from a virtualized Mac… admittedly very dense with my own details, yet the core idea is simply this: Boot into a Mac VM and from there, install OS X to your physical drive. It works and it’s potentially easier than the well worn USB approach… after tons of reading I wonder why we don’t see this way mentioned at all. This guide assumes you’ve already got a WinPC that you want to boot into a Mac sometimes… to keep the lingo crisp, let’s call your existing Windows install “WinPhys”, along with MacPhys and MacVirt… so we use WinPhys to run MacVirt which installs MacPhys… and then we can actually flip around and run WinPhys VIRTUALLY under Mac virtualization tools, pretty meta.
Update 2015-09-27: Neato! In June of 2015 the author has applied a mod which allows for KeePassHttp to be served from somewhere other than localhost… there are security implications to be considered here but as long as you know how to cover your bases it opens some nice possibilities to have a single KeepPass instance provide password resolution to multiple clients… e.g. a VM guest, other machines in your home, etc.
(my X1300 post) I still believe someone will get the x1300 running QE on Lion… the fact that the old 7187 DevID is still present in AT13000Controller gives me faith … if it weren’t for another motivation, I would just wait. My other motivation is that it would be nice to upgrade to 3 displays, adding a Dell 30” to the current 24” and projector. So, my criteria are: Fanless, reasonably Hackintosh compatible, 3 display support, <$100 (the x1300 was $30 🙂 and lastly, nothing too hot/huge … turns out, there aren’t really that many obvious options to choose from… I’ve come to understand that to go from 2 displays to 3 displays basically requires a DisplayPort capable card aka “DP” (at least in ATI land… I’m less familiar with nVidia models).
Update [2011 Aug 6]: The original drivers appear to work just fine under Lion v10.7 Please see here for background on the “main PC = NAS” approach this hardware facilitates. And here for my other Hackintosh tribulations with getting my old graphics card to work. I’m very satisfied for a $60 part… the drivers loaded right up under both Win7 and OS X v10.6.6 (and 10.7 currently) As a side note: This all works well in tandem with Parallels Desktop v6’s Boot Camp virtualization facility where I can dual boot into my one sole Windows 7 install natively or via a Parallels VM under OS X (I know VMware has something identical but from what I’ve read, Parallels still has the edge on performance).
[Update: 2012 March 29] A commenter has his 7146 X1300 running Lion via EvoEnabler and no other mods… if you have a x1300 card that’s not cooperating with Lion, it would be interesting to try patching your bios to report a 7146 deviceid and see what happens… see the related comments below for links to corresponding tools. [Update: 2011 Sep 3] See here for my successful transition to cheap, fanless, 3 Display capable replacement for the x1300.