A P2V in System Center 2012 Virtual Machine Manager fails with "No compatible drivers were identified"

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

When using System Center 2012 Virtual Machine Manager (VMM) to perform an offline P2V (Physical to Virtual migration) of Windows Server 2003 machines configured with HP network teaming, the process only identifies the network adapter configured with an address which is the “HP Network Teaming Virtual Miniport Driver”. 

The P2V wizard also displays the following error message:

Error (13246):
No compatible drivers were identified for the device: HP Network Teaming Virtual Miniport Driver. The offline physical-to-virtual conversion requires a driver for this device.

Device Type: network adapter
Device Description: HP Network Teaming Virtual Miniport Driver
Device Manufacturer: Hewlett-Packard Company
Hardware IDs (listed in order of preference):cq_cpqteammp
Compatible IDs (listed in order of preference):None

Recommended Action:
Create a new folder under C:\Program Files\Microsoft System Center 2012\Virtual Machine Manager\Driver Import on the Virtual Machine Manager management server and then copy the necessary 32-bit Windows Vista driver package files for this device to the new folder. The driver package files include the driver (.sys) and installation (.inf and .cat) files. Check the device manufacturer's website for the necessary drivers.

The offline P2V migration fails as there is no driver available for the physical network adapter, which in this case is the “HP NC373i Multifunction Gigabit Server Adapter”.
During an offline P2V, the wizards scans for whether the drivers used for the WinPE boot are already available to the winpe.wim. For systems running Windows Server 2003 and configured with the HP network teaming software “Network Configuration Utility” (NCU), the requirement scan only reports the active network adapter (e.g. HP Network Teaming Virtual Miniport Driver) instead of the physical network adapter (e.g. HP NC373i Multifunction Gigabit Server Adapter).
The problem can be solved by injecting the required drivers for the physical network adapter manually into the WinPE image on the VMM management server using DISM. The following PowerShell script does this automatically: Only the source WinPE image, a temporary directory and the missing driver have to be specified. Provide the 32-Bit Windows Vista driver package files to patch the WinPE image.

Important This section, method, or task contains steps that tell you how to patch the WinPE image. However, serious problems might occur if you modify the image incorrectly. Therefore, make sure that you create and keep a backup of the original image before proceeding with the script.

#Original WinPE image (‘amd64’ or ‘x86’)$WinPE = ‘C:\Program Files\Windows AIK\Tools\PETools\amd64\winpe.wim’#Temporary directory$TempPath = ‘C:\Temp\WinPE\’#Driver for physical network adapter$DriverPath = ‘C:\Temp\WinPE\NC373i\bxvbd.inf’copy $WinPE $TempPath$WinPEimage = $TempPath + ‘winpe.wim’$WinPEimageTemp = $WinPEimage + ‘.tmp’$MountDir = ‘C:\Temp\WinPE\Mount’mkdir $MountDircopy $WinPEimage $WinPEimageTempdism /mount-wim /wimfile:$WinPEimageTemp /index:1 /mountdir:$MountDirdism /image:$MountDir /add-driver /driver:$DriverPathdism /unmount-wim /mountdir:$MountDir /commitcopy $WinPEimageTemp $WinPEdel $WinPEimageTemp
The warning / error will still show up in the wizard, but WinPE will now be able to contact the VMM management server after the reboot and complete the P2V migration.

As a VMM P2V always uses a local temporary copy of the WinPE image, make sure to keep a backup of the original image and revert back to the original after finished the P2V migration.
On source servers running Windows Server 2008 and newer, the requirement scan reports the correct network adapter and no manual workaround is required.

For more information about how to use DISM, see the following: http://technet.microsoft.com/en-us/library/cc766067(v=ws.10).aspx

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Article ID: 2685483 - Last Review: 07/09/2012 21:11:00 - Revision: 4.0

Microsoft System Center 2012 Virtual Machine Manager, Microsoft Windows Server 2003 Service Pack 2

  • kbtshoot KB2685483