vhd file does not boot on a virtual machine running on Hyper-V 2012 R2

I wish to virtualise an IBM server (IBM System x3650 M3) running Windows Server 2008 R2 Standard. I have ran disk2vhd to obtain a vhd file. However, when I create a virtual machine using this vhd file, the vm does not boot and all  all I get is a black screen and a blinking cursor.  My virtual environment runs on Microsoft Hyper-V 2012 R2 installed on another IBM server(IBM System x3650 M3).
Who is Participating?
Lee W, MVPTechnology and Business Process AdvisorCommented:
I don't believe Hyper-V doesn't emulate EFI/UEFI - if your host system was UEFI/EFI based instead of BIOS then you can't easily P2V it using these tools.  Not sure ANY tool exists that will let you P2V it (I haven't tried P2V of a UEFI based system).
Lee W, MVPTechnology and Business Process AdvisorCommented:
OFficially, Disk2VHD is NOT a supported method for converting to a VM.  That said, I would make sure the VM you defined has matching CPU count and RAM as the physical server the VHD was created from.  I don't recall exactly what I experienced, but converting a 2008 based SBS 2008 system I had some issues until I matched the hardware config (CPU count/RAM).

You can also try booting to the Windows DVD ISO and having it do a repair (NOT a repair install, but repair of the boot sector/etc - this should be an option given during setup).  It could just be a minor config issue.

BTW, did you create a VHD of ALL partitions?  Windows by default has a boot partition that if you skipped could create a problem.
MohlalefiAuthor Commented:
I have used MVMC 3.0, but it leads to a "There is no bcd boot device found in the source machine,...". See the attachment.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.