What's recommended by the Microsoft Virtual Machine Engineering blog is to use an older version of VMM - 2012 SP1 or older - to complete your P2V needs.
Alternatively, you can use the SysInternals Disk2vhd tool to manually P2V.
I ended up using the Disk2vhd tool and was successful in converting my server to a virtual machine.
Before I began converting the physical disks to virtual:
- Stopped any programs or services that may have been running (as memory is not going to be captured)
- Disabled any services running from automatically starting. Once you boot it up and reconfigure your network adapters and drive letters, set the services back to boot Manual or Automatic.
Note: The Disk2vhd tool default converts disks to VHDX, but that's only compatible in Server 2012 and above. I had to uncheck the [Use VHDX] check box, since the virtual machine was going on a Windows Server 2008 R2 Hyper-V host.
- Write down the system's network information (easiest with ipconfig /all in the command prompt)
- Convert the VHD files created from 'Dynamically Size' vhd disks to 'Fixed Size' vhd disks
- Attach the VHD disk files to a blank virtual machine with the necessary specifications (Processors, Memory, Network Adapters, etc) The disk containing the system volume needs to be connected to the Virtual Machine's IDE 0 or 1 Controller
- Shutdown the phsyical machine
- Boot up the virtual machine
- Loaded the Hyper-V Guest OS Utilities (Hyper-V Integration Services)
- Set the network adapters back to the correct configuration
- Set the drive letters back to the proper designations (in my case D: became E:)
- Re-enable the Services that were disabled
- Re-activate Windows Operating System