Ghosting/clone images of machines- fast way to restore over networking

Posted on 2014-02-27
Medium Priority
Last Modified: 2014-03-21

We are wanting to remotely flash PC's with a fresh copy of windows with all the preinstalled software
Most of the hardware is different, so the images will need to be restored to machines with different hardware

Ideally, we would be able to do this from our seats, and not have to travel
Either remotly connect to machine, or better still pick from a list of hardware and choose to  flash the fresh image
we have over 200 machines and need to do it 4 times a year, so ease of use is paramount

cheaper/free solutions are preferred
But if there is just one player that does it well, then we will have to go for that
all advice appreciated

some other bits of info
We are microsoft based
All on a LAN
Windows 8 (currently XP but will be upgrading via this route)
Active Directory and people log onto domain
Question by:websss
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 2
  • +2
LVL 30

Expert Comment

ID: 39894005

Expert Comment

ID: 39894141
Here is an interesting idea for you to consider....

If the hardware varies radically you can solve this by virtualizing the workstations.
This way one single master image would work on ALL computers regardless of the hardware.
Look at VMware workstation 10 and VMplayer.
You can even keep existing OS and use it as the host OS...

Author Comment

ID: 39894196
the computers vary in spec
would that mean the performance would be slower? and would older computers be able to be virtulised

What would the end user see? would they have to load the virtual PC or would it boot into it automatically?
Q2 2017 - Latest Malware & Internet Attacks

WatchGuard’s Threat Lab is a group of dedicated threat researchers committed to helping you stay ahead of the bad guys by providing in-depth analysis of the top security threats to your network.  Check out our latest Quarterly Internet Security Report!

LVL 96

Expert Comment

by:Lee W, MVP
ID: 39894952
If your sites have a Windows Server, then install the WDS role on the server.  Then build an image using your Volume License (VL) Media (ONLY VL media permits this) and load it into the WDS server(s).  Then add your applications based on WMI criteria using MDT.  That's the "free of additional license fees" way.

The more expensive option but I believe 100% automated way is System Center Configuration Manager.

Expert Comment

ID: 39895102
You would have to try to see how the "old" computers would work, but that would be same issue if you are putting on the new OS.

Think about the advantages though...

ONE configuration for all!!!!

You simply execute the VMplayer that loads the image and BAM.... You are running new OS on top of the old one!

If you use roaming profiles for the domain users OS updates/maintenance etc will be as simple as loadin new image you distribute and... BAM ... ;-)
LVL 30

Expert Comment

ID: 39895172
Why would you even want to go there?

VDI is where it's at if you're going to do that.

Expert Comment

ID: 39895320
I agree though not knowing the company infrastructure it may or not be possible...
Virtualization option is much closer to scope of the original question and can be easily adapted to VDI solution in the future.
LVL 30

Expert Comment

ID: 39895451
Been through many an upgrade

You're just adding a layer of complexity by using player because you're also dealing with an app that needs to patched, upgraded,tested and managed.

If you've ever dealt with VM Workstation ,any upgrade is basically a new install for every build.

No way I'd go that route.

Expert Comment

ID: 39895497
pgm554 I think that you may be confused what is been suggested...

use ONE VMware workstation to create MASTER image...

Purchase MANY VMware Player Plus to run on each remote PC.

There is NO need to install VMware workstation on each PC....
LVL 18

Expert Comment

by:Mike T
ID: 39896923

The first step you have to do is create base images for every model of hardware type you have. You can and must do this using MDT which is free. Once you are happy with the hardware build you can look at adding your apps, again using MDT.

All this will result in 1 gold image for each hardware model you have and will be choosable from a menu.

Your main challenge is how to get the gold image to the target machines. You have 3 options:

DVD (limits image to 8GB)
over the network using WDS which is just a free feature of Windows 2008

You have not mentioned that state of your network, whether it is a WAN or *shudder* ISDN. You really need a good, fast LAN connection because the images will be big (a few GB). The more apps you include the bigger your image will be.

Hence it may well be a lot easier to just post remote offices (or staff) a "build on a stick" and they can rebuild their machine in about 30-45 minutes.

Deploying over the WAN works better with SCCM but then you're talking $$.

For more info and some links see my previous answer:


I would not bother with VMware player. You still need a "host OS" to actually install it so you still need to do the work creating base images just for the hardware. i.e. you need something to boot into to then run VMplayer. Also Vmware player plus is not free.

MDT + WDS is free. The cost is network bandwidth or USB sticks!


Author Comment

ID: 39899675
Thanks all
The WAN network is a large 30 acre site on a fibre back bone

Its a school with about 500+ machines
I will need to rebuild each machine 3 times a year, so ideally a quick process is the key
Not sure if you need more info or if that changes things?
LVL 18

Accepted Solution

Mike T earned 2000 total points
ID: 39902019

If you have fibre then I expect things to be fine. Given the scale I would go with Configuration Manager (aka SCCM). You have to make sure all the inter-connecting network hardware is configured with the correct ports and allow PXE traffic in that case too.

As it's a school I would not even attempt USB/DVD as the risk of it getting in the wild is too great. I would also add a build password and other fail-safes to prevent un-wanted rebuilds. Leaving PXE with just an F12 between students and machines is doomed.

For any build you do the best practice is:
1) use MDT to create the gold image
2) create the gold image on a Hyper-v virtual machine (to remove hardware issues)
3) capture the result
4) deploy with SCCM

As for speed it depends what you put into the image. If it's OS + Office + Flash it will take about 30 minutes on a machine with 4GB RAM, regardless of CPU.

If it's a "fat image" with lots of software on then expect that to push out to an hour. The slowest stage by far is patching, so it's best to patch the image offline. Patching can take 20 minutes alone (for about 80 patches) and will obviously get worse as time goes on.

The time will be about 10 minutes quicker if you use cloning instead and is so much work to manage I would avoid it at all costs (just in case anyone mentions it).

Hope that helps,


Featured Post

Will your db performance match your db growth?

In Percona’s white paper “Performance at Scale: Keeping Your Database on Its Toes,” we take a high-level approach to what you need to think about when planning for database scalability.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Multi-threading long-running processes can have a significant increase in overall performance and drastically decrease over time it takes for a process to complete. Unfortunately, not all applications support native multi-threading, some by design a…
Backups and Disaster RecoveryIn this post, we’ll look at strategies for backups and disaster recovery.
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…
Suggested Courses

649 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question