Собственно сабж. Товарищи из VMWare создали простую и фришную тулзу для конверта в свой формат. А вот другие товарищи так заморочились, что потестить их творение несколько трудно по многим причинам. Кто подскажет тулзу\способ типа VMware Converter только в обратном направлении.
Таки нашлась тулза. Как я уже говорил Virtual PC конвертнуть в VmWare - не проблема. http://vmware.com/products/converter/ Но в обратном направлении удалось, признаюсь, не сразу. Шаги: 1. Создаём бэкап VmWare. 2. Стартуем, деинсталлируем vmware tools 3. Ребутим. И кликаем Cansel на Add New Hardware Wizard. От следующего предложения ребутнуть отказываемся. 4. Необходим инсталляционный СД, для того чтобы обновить hal.dll и ntoskrnl.exe. 5. expand d:\\i386\\hal.dl_ %windir%\\system32\\hal.dll 6. expand d:\\i386\\ntoskrnl.ex_ %windir%\\system32\\ntoskrnl.exe 7. Создаём preparevmware.vbs Code: On Error Resume Next ' Instantiate Shell Object Set objShell = CreateObject("WScript.Shell") ' Disable VMware Tools Service objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\VMTools\Start", _ 4, "REG_DWORD" ' Disable VMware vmx_svga video driver objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\vmx_svga\Start", _ 4, "REG_DWORD" ' Disable VMware vmmouse driver objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\vmmouse\Start", _ 4, "REG_DWORD" ' Disable VMware vmscsi driver objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\vmscsi\Start", _ 4, "REG_DWORD" ' Disable VMware PCnet driver objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\PCnet\Start", _ 4, "REG_DWORD" ' Disable VMware Buslogic driver objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\buslogic\Start", _ 4, "REG_DWORD" ' Disable SCSI Miniport drivers objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\symc810\Start", _ 4, "REG_DWORD" objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\symc8xx\Start", _ 4, "REG_DWORD" objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\cpqarray\Start", _ 4, "REG_DWORD" objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\pcntn4m\Start", _ 4, "REG_DWORD" objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\cpqnf3\Start", _ 4, "REG_DWORD" objShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\MRaidNT\Start", _ 4, "REG_DWORD" ' Restart Computer strComputer = "." 'Prompt user of impending reboot WScript.Echo("The system is prepared for imaging and will now shutdown.") WScript.Sleep(3) Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate,(Shutdown)}!\\" & _ strComputer & "\root\cimv2") Set colOperatingSystems = objWMIService.ExecQuery _ ("Select * from Win32_OperatingSystem") For Each objOperatingSystem in colOperatingSystems objOperatingSystem.Shutdown() Next и запускаем. 8. По словам автора (не помню где я это нагуглил) можно делать имидж и ставить его на virtual pc, что мне так и не удалось. Зато удалось вот с этой тулзой http://www.softpedia.com/get/System/File-Management/Vmdk2Vhd.shtml Только надо не забыть vmware выключить.