问题
I know, there is a bigger discussion about this topic, but currently I did'nt find a good solution for this issue.
First: I got a Windows 8.1 host system that uses Hyper V to run the Windows Phone 8 Emulator.
I also would like to run a virtual machine on this system (VirtualBox, VMWare, whatever works).
The solutions I know:
- Hyper V Manager to set up a virtual machine (e.g. a UNIX-system)
Hyper V is made for server environments, so there are no USB and sound drivers.
- The usage of bcdedit.exe to enable/disable Hyper V (+ reboot) to run other VMs than Hyper V VMs
I don't want to reboot my system to run a virtual machine. :/
Maybe someone else has a good idea for me. Some ideas I have in mind is to run the Windows Phone Emulator without Hyper V - but this is probably not possible. Or to run a virtual machine while Hyper V is enabled, I don't need hardware virtualization in that VM, but it should be fast enough to run e.g. a browser and to play videos and some other stuff.
Do you need some more information about my pc?
Thanks.
回答1:
Since you are using Windows 8.1, it does support USB redirection to VMs and also getting audio from VMs! But it has to be a "Generation 2" VM. You need to enable and install Integration Services on the VM to do this.
Here is what you will need to do:
- From Hyper-V manager, right click on your Hyper-V Host (left pane) > Settings > User > Enhanced Session Mode > Check option "Use Enhanced Session Mode"
- In the same dialog, also check option "Allow enhanced session mode" under "Enhanced Session Mode Policy"
- In Hyper-V manager, right click on the Vista VM and go to Settings > Management > Integration Services > Check option "Guest Services".
- Connect to VM > Action > "Insert Integration Services Setup Disk"
- Install Integration Services and Restart VM.
- When you reconnect, you will get a Connection setting dialog and you should be able to configure both USB and Audio settings from there as shown in image below:
You should be able to get Audio output from the VM on to your Guest through Virtual Machine Connection. Hope this process works for you.
来源:https://stackoverflow.com/questions/18984080/running-a-vm-on-windows-8-without-disabling-hyper-v