Capture and Deploy Image Without Sysprep


In some cases, the administrator needs to capture the Windows image installed on the reference computer without using Sysprep. In our case, this turned out to be necessary due to the fact that the rather old legacy program is installed on the computer, which is installed and linked to several local user profiles during deploying. If you try to capture the image of such a computer using sysprep, then this old program doesn’t start after deploying the OS image to any computer manually via MDT/SCCM (when using sysprep, some program settings and local profiles are deleted). That is why we needed to use another way to get a reference WIM image of a computer without using sysprep.

You can use the ImageX utility to capture a WIM image of a computer. The ImageX.exe utility is not built-in Windows or WinPE tool. Therefore, you must first integrate the ImageX.exe utility to the Windows PE image (the utility is a part of the Microsoft Windows AIK utility pack) by copying it to the system32 folder of WinPE image (usually the image is in the boot.wim file).

DISM /Mount-WIM /WimFile:c:\WinPE_x86\WinPE.wim /Index:1 /MountDir:c:\WinPE_x86\Mount

Copy “C:\Program Files\Windows AIK\Tools\x86\ImageX.exe” C:\WinPE_amd64\Mount\Windows\System32\

DISM /Unmount-WIM /MountDir:C:\WinPE_x86\Mount /Commit

wds capture image without sysprep

Suppose you have a reference computer from which you want to create an image for deployment on other computers in your company. The reference computer has the necessary drivers, programs installed and certain settings of the OS, environment and apps. Connect an additional disk to this computer or create a separate partition of at least the size of a system disk C:. If there is no free space, you can create a use shared network folder to save captured wim Windows image. To do this, the WinPe environment must have drivers for your network card, and the computer must be configured to automatically obtain an IP address from a DHCP server.

Boot your reference computer in Window PE (this can be a special bootable DVD or USB flash drive or an installation disk with a Windows 10 Install image).

On the installation start screen, press Shift + F10. A command prompt window should open. Start the capture from the C: drive and save the OS image to the second local drive using the command:

imagex.exe /capture C: D:\win10custom.wim "Windows 10 Custom Image" /compress maximum

mdt capture image without sysprep

Maximum compression (attribute /compress maximum) allows to reduce image size, but the capture takes longer than with fast compression. The speed of unpacking such an image during deployment process is almost independent of the type of compression.

You can copy the image not to an additional hard disk, but to a shared folder on the server over the LAN, for this you need to connect it with the command:

net use u: \wds1\wimshare /user:contoso\admin "pa$$word"

Capturing the image is complete, now you can boot your computer in normal mode and you will see that the file win10custom.wim has appeared on the mapped drive. Now you can upload this file to your WDS server or use as a backup copy of the reference computer.

The resulting wim image can be included in the Windows install media by copying it to the sources folder with the name install.wim, i.e., overwriting the standard image. If you immediately create a Windows boot disk and start the installation, then you will receive a copy of the OS system of your reference computer.

You can also apply your image to a computer with the command:

imagex E:\install.wim /apply "Windows 10 Custom Image" D:

dism capture image

If you are using WinPE 2.0 or WinPE 3.0 to capture your PC images (.wim files) and deploy them you have probably run into a little problem when trying to deploy an image of Windows 7 or Windows 10 when not first running sysprep. The problem is that if you try to re-deploy an image of a nonsysprepped image of Vista or 7 that the BootMGR will be broken. Follow the steps below to fix this problem.

Step 1

We assume you have captured your image already and are ready for deployment. Go ahead and boot up your image deployment software (WinPE 2.0 or WinPE 3.0).

Step 2

In our other articles we describe how to use DiskPart and also avoiding the hidden partition before deploying a new image. We suggest reading them.

Step 3

After you have deployed your non-sysprepped image you need to run the following commands: (I have a batch file I use to do this).

bcdedit /set {default} device partition=c:

bcdedit /set {default} osdevice partition=c:

bcdedit /set {bootmgr} device partition=c:

Step 4

This will fix the BOOTMGR problem when deploying a non-syprepped image in Win 10, 8.1 or Win 7. Enjoy!

You may also like:

Sysprep a Windows 7 Machine – Start to Finis... This is the old version, please see the new Sysprep a Windows 7 Machine – Start to Finish V2. Note - I highly recommend creating a boot or rescue d...
Sysprep a Windows 7 Machine – Start to Finish V2 This is version 2 of a step by step guide on Sysprepping a Windows 7 machine from start to finish. I cannot take full credit on this because my first ...
Install Windows 7 VGA driver on Dell GX270 This is a short guide on solving the problem when trying to install the VGA driver on a Dell GX270 when Windows 7 is installed. GX270 VGA Driver Inst...
DISM Tool – WinPE 3.1 Boot Environment This is the new tutorial for the recent release of WinPE 3.1. You can still read the old tutorial here. DISM Tool You will need the following to...
Copy Taskbar Icons Windows 7 Sysprep This is the old version, please see the new Copy Taskbar Icons Windows 7 Sysprep v2. Ok, you can thank a colleague of mine (Dinyero Johnson) for th...
Comments
  1. Posted by APagano
  2. Posted by Mike
  3. Posted by JazziJessi
  4. Posted by Haxcid
  5. Posted by Clark
  6. Posted by Corey

Add Your Comment