Solved Booting computer into virtual machine (with bcdedit)

Microsoft Windows xp professional w/serv...
July 4, 2014 at 14:53:44
Specs: WINDOWS SERVER 2012, 9.6GHZ/4GB

Recently in windows server 2012 and windows 8 microsoft added better support for virtual machines.
Now it is possible to boot the computer into virtual machine.

You should use bcdedit to edit boot store data configuration, and that is it.

But i have a question.

This works for a new operating systems.

I noticed that all boot entries has its path to boot file. Windows 5 (xp, server 2003), has path c:\ntldr, and windows 6 (vista, server 2008, server 2012, 7 and 8) has path c:\windows\system32\winload.exe.

I figured out, if i use virtual machine hard disk file, that i could just type the path to the os loader, and that it would work.

I tried this with ms-dos 4 and its os loader io.sys.
But windows 8 boot manager, when i select ms-dos from boot menu says that io.sys is missing.

But io.sys is in the root of the virtual machine file, and virtual machine (hyper-v) boots into dos normaly.
So, what is wrong with my idea?

Is it possible to boot pre-vindows systems at all using windows 8 (acctually windows 6) boot manager, and how to configure boot manager to use io.sys as a bootloader?

Is it enouff to just copy windows xp boot entry and edit its settings to include vhd file and type a path to the io.sys, or, do i need to perform additional configuration?

It would be cool to use windows 8 boot manager to boot into dos.


Thanxy. ;)

edited by moderator: Changed all upper cases to sentence cases

See More: Booting computer into virtual machine (with bcdedit)

Report •

July 5, 2014 at 19:46:24
✔ Best Answer
In view of the fact that the programme required to run your virtual machine and can only run AFTER you have booted up it is not possible to boot straight into it. You can however check at the VMware and VirtualBox sites but you will fin that this is the case

Report •

July 6, 2014 at 12:17:27
O K E Y. :)

Report •
Related Solutions

Ask Question