MDT 2008 WDI error finally resolved
 
I have tried several things to resolve the WDI.dll issue. I even posted previously that I had resolved the issue by removing all the VMWARE drivers but that solution was short lived. [url]http://myitforum.com/cs2/blogs/cstauffer/archive/2008/01/18/wpeinit-exe-error-missing-wdi-dll-do-you-really-need-drivers-in-a-virtual-enviornment.aspx[/url]
Well I now have a solution that actually works (at least in my lab anyway), so here it is.
If you are running VMware ESX/GSX or Server 1.04
 
  1. Downloaded the Intel e1000 drivers from  [url]http://downloadcenter.intel.com/Product_Filter.aspx?ProductID=1878&lang=eng[/url] for both XP and Vista.  I put them in a folder called D:\Drivers\Intel. 下载Intel E1000驱动程序
  2. Use WinZip and extract the drivers to separate folders, one for Vista and one for XP 将XP和Vista的驱动解压
  3. Go into SCCM and import the drivers 将驱动引入SCCM
    1. Make sure that you add the drivers to your VM drivers package (if you have one) and add the drivers to the boot p_w_picpath you are using. 确认驱动已经加入了VM的驱动包内,并加入引导镜像中
    2. Make sure that you update the DP's with the new packages.确认使用新包后更新DP
  • i. I got failures on the import but, when I looked at the drivers list and the packages everything was there. So I'm not sure what the errors where about.
 
  1. Shut down the VM p_w_picpath that you want to try this on关掉虚拟机,修改虚拟机对应的VMX文件
Note : if this is an existing OS be sure to copy the drivers to the system before making these changes otherwise when you reboot you will not have network access to get the drivers.
 
 
  1. Edit the *.vmx file to add the entry Ethernet0.virtualDev = "e1000" after the Ethernet.preset = "TRUE" entry. 在VMX里搜寻字段Ethernet.preset = "TRUE",添加 Ethernet0.virtualDev = "e1000"
  2. reboot the VM p_w_picpath that you made the changes on and install the new drivers for the new nic you just added. 重启VM虚拟机
  3. Run the MDT 2008 TS and see if you still get the error.正常启动TS检查是否正常
 
 
I found most of my answer here