It's because it's not their responsibility! They (Parallels) do exactly what they said they do on the OSes they say they support. Look at the page you linked to. Even there Windows 10 is not in the list of supported OSes. (Actually, Windows 8x isn't either on that page but is elsewhere.)
Also, take a look at the product page for Parallels Desktop. And I quote...
"Support for running a wide array of operating systems including OS X Mavericks, Windows 8.1 & 7, Linux and Google Chrome means you can do just about anything on your Mac."
Even there Windows 10 is not listed.
But let's look at this from a different perspective. Taking 'who's responsible' argument completely off the table, what can Parallels--or any other VM company for that matter--possibly do? They can't clone the hardware to make the VM look like it matches the physical hardware because by nature of it being virtualized hardware, it isn't, and MS links activation to the hardware, not a product key. So how are VM companies supposed to get around the *new* limit that Microsoft added?
There is nothing that a VM product can do because Windows, not the VM product, activates and licenses based on what hardware it sees, and Windows unfortunately but rightfully sees them as two different machines and therefore requires two different activations. Microsoft has to authorize those 'two' machines, not Parallels or anyone else.
For what it's worth, the native-partition-vs-partition-vm doesn't just cause problems with Windows either. Some software that is locked to the hardware has the same issue and will run on one side but not the other because it too has built its own activation around hardware. Would you blame Parallels for that? Of course not. You'd call the software vendor who implemented the hardware-based lock. That's also why some companies go to external hardware keys. You can install it as many times as you want but only the one that currently has the hardware key can run. In this case, the host hardware is that hardware key and every time you reboot from one side to the other, you're changing the hardware key.
Simply put, Microsoft has to add the proper support for VMs based on bootable partitions. In other words, Microsoft has to add the ability to license the same disk install to multiple hardware profiles. If they do, Parallels and every other VM that can use bootable partitions will start working. Until then, there is nothing *anyone other than Microsoft* can do.
I hate to be blunt, but like myself, the short version is you and I were lured by Microsoft's offer for a free Win10 upgrade, but we didn't do our due diligence to make sure that it would work in our preferred configuration, sharing a disk between two machines, one physical and one virtual. Had we read and understood the changes in Windows licensing, this wouldn't be an issue, but we didn't. We went forth and upgraded with reckless abandon and got burned in the process. Yes, it sucks it broke our using our Boot Camp partition in a VM, but no one forced us to upgrade either. If anything, Microsoft enticing us with this should be more at fault. They should have said this would break use on VMs using shared partitions. Sure, maybe Parallels too should have called that out, but there's not much Parallels can do when you're inside Windows running an upgrade.
Just gotta swallow the bitter, bitter pill and realize Microsoft screwed things up here, no one else, and only they can fix it since they alone control licensing and activation of Windows. After all, they could add back in the phone activation, or a different way to license the install, couldn't they? They were the ones who took it out.
Again, using my bridge example, if a city closes a broken bridge, you don't go to all the car manufacturers yelling at them to work with a now-closed bridge. What... would you go to every car vendor and complain? You have to yell at the city to open/fix the bridge. Just like you and I, Parallels too (and VMware, and VirtualBox, et al.) are all victims of this change that Microsoft made.
Don't know how else to explain this. If you still don't agree I'll guess we'll just have to disagree.
Last edited: Aug 11, 2015