|
Answer» Hello
I am trying to install XP as a virtual machine on my Win 10 PC.
This is what I can see in Hyper V: HyperV.jpg
When I try to connect, I GET a message on screen asking me to select Start from the Action menu: toStart.jpg
After clicking Start, I get the following message: Virtual machine could not be started because the hypervisor is not RUNNING.
What should I be doing, please?Hi
There is several both Hardware and software requires which need to be met before you can run Virtual machines. The best way for us to check all this is you running Speccy from here https://www.ccleaner.com/speccy/download After it runs select File , publish report and then copy the URL here for others to view. What I will be looking for is that you are running Windows Pro 64 bit , the amount of free space in memory and the disk drive and that the services are loading to run Virtual machines. Or there is this guide https://www.download3k.com/articles/How-to-add-an-XP-Mode-Virtual-Machine-to-Windows-10-or-8-using-Hyper-V-00770 I think perhaps you haven't enabled hyper v in windows
Thank you, Lisa
This is the Speccy URL: http://speccy.piriform.com/results/7MYYsxa4Xmph86Fz4gfhAbB
If go to Task Manager | Performance tab (attached), it says virtualisation enabled.
Thanks for your help.You first may need to enable Virtualization in the Dell bios from the speccy report I see you are using a Dell Optiplex 380. The service MANUAL section on Virtualization Support attached shows the settings to change.
In my BIOS under Virtualisation Support, there is no 'Trusted Execution' as appears in your screenshot. There are only two items: Virtualisation, which was enabled, and VT for Direct I/O. That was not enabled, so I have enabled it.
Thanks again.Hi If the is no trusted execution option in means the computer doesn't have a TPM module INSTALLED. Which is not required for running virtual machines. All the hardware and Windows 10 seems to be configured correctly to run a Virtual Machine. Is the Windows XP image the one supplied with Windows 10? or one you created? Another requirement of the Hyper-V hypervisor is the Intel XD bit/AMD NX bit to enabled Data execution prevention. Those settings can also be found (somewhere) in the BIOS, I expect.
I will see if I can find that in the BIOS - thanks BC_ProgrammerI didn't know, Lisa, that Win XP came with Win 10 but, no, I pointed Hyper-V to the SETUP.EXE file for XP that I have in a FOLDER on my desktop.
I am willing to delete the XP Virtual machine I have created (maybe I have set it up wrong?) and start again. If I did that, in Hyper-V Settings, which would I choose from the Add Hardware (please see screenshot), please (I can't remember what I chose last time)?
Thanks for your patience.
You may not be able to run Hyper-v as it requires a 64-bit Processor with Second Level Address Translation (SLAT), which I think the Intel Core 2 Quad Q6600 does not have.
You can check your processor yourself, go to this page and download a utility called CoreInfo: https://www.howtogeek.com/73318/how-to-check-if-your-cpu-supports-second-level-address-translation-slat/
Here are the Hyper-V system requirements: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/reference/hyper-v-requirements ====================================================================================== What you can do for now is use VirtualBox, this only requires that the processor has SSE2 (Streaming SIMD Extensions 2) support, which the Q6600 does. I have used this program for a long time, it is very well designed and doesn't have too many hard parts to learn. https://www.virtualbox.org/wiki/ScreenshotsMany thanks for your informative reply an the links you have kindly posted. I have downloaded VirtualBox - hopefully, I will have better luck with that.
|