Share this post

Link to post

Share on other sites

Booting a Winpe 3.0 over network, acces my network share and try to deploy the original Vista wim from Microsoft. Everything goes fine, the image is deployed the target pc is booting fine.

Unfortunately it always ends up with

"The system registry contains invalid file paths. Installation cannot proceed. This system image was applied without guaranteeing that drive-letter assignments would match across computers."

This is what I do:

diskpart /s z:\diskpartcmd4.txt >nul

ECHO **** APPLYING - Windows Vista Business 32-Bit - IMAGE ****

ECHO.

imagex.exe /apply Z:\images\VISTA_32_SP2.wim 1 C:

bcdboot C:\windows /l de-DE /s C: >nul

bootsect.exe /nt60 C: >nul

copy Z:\Unattend.xml C:\windows\system32\sysprep >nul

And my diskpart cmds:

select disk 0

clean

create partition primary

format fs=ntfs label="WINDOWS" quick

assign letter c

active

exit

As You can see there is only one primary and active partition, so this is not the problem.

Does anybody have any idea what to do, to get around this problem? As I stated above, Iam using the original wim from a microsoft disc. Its working very well this way with Windows 7 and Windows 8 with the same configuration. However Vista is making these trouble. Maybe the Vista wim is not made to be distributed in this way?

PS: In thought this problem maybe coming from a faulty Unattend.xml I removed that line for testing puposes with the same results.

Share this post

Link to post

Share on other sites

If you use Setup.exe to install Windows Vista to the C drive of a machine, and then capture that image, it will resolve the issue for you. This MS support article explains this. Basically, running setup solves this issue upon install, but applying the image with Imagex does not. Creating a custom image (even if you don't customize anything) and using that for your deployment should solve this issue.

Another suggestion would be to only have one partition on the disk but assign it as D in your Diskpart script.

Lastly, older versions of the Microsoft Deployment Toolkit used Setup.exe to apply the images, while MDT 2012 Update 1 does not, as shown in this TechNet blog article. So If you use the link to download MDT 2010 Update 1, and set that up with your Vista image, it will install without this error.