Cloning a room full of computers

It takes a long time to set up a Windows PC correctly and install all the required programs; imagine the effort involved if you have to set up twenty machines in a training room and have several schools to do! Fortunately there is an easy way providing that your computers are identical, or nearly identical. After setting up one computer to perfection, you make a compressed image of its hard drive using a program called Norton Ghost (or the equivalent Drive Image by Power Quest) and then copy that image to the hard drive of all the other PCs, one by one. It may take you four or five hours to set up the "master", but each of the "clones" takes only five or ten minutes. Not only do you save a vast amount of time, you also ensure that all your computers look and behave identically, something which is essential in a teaching environment.

So, the first job is to set up your master PC to the best of your ability. Read the notes on Setting up a Windows PC for guidelines. Make sure you have run Regclean and Scandisk, cleared the documents menu, emptied the Recycle Bin and run Disk Defragmenter. If you are a perfectionist you might also want to run the Find function in the Help of every program to build up its Help database too. Remember, anything you do wrong here will be carried over to every other PC.

When you have finished, prepare a Startup disk with just the minimum files on it and copy the ghost.exe program to it. Reboot your PC from the floppy and then run Ghost from the DOS prompt. Although it has a GUI, you can only use the keyboard unless you load DOS mouse drivers from the boot disk - not really necessary.

menu of norton ghost programThe menu is a little confusing at first, but if you remember that you are creating an image of the primary partition (the one with Windows and all the software on) and saving it to the secondary partition, then you won't go wrong. Give the image file a name such as <win95pri> and select Fast compression. Set the ghosting process running and sit back for a few minutes. Depending on your processor and hard drive speed it will take around ten minutes to create the image. When it has finished you will be offered the chance to run an integrity check on the image - do so. Assuming the check passes you can exit the program and reboot.

The ghost image of a typical Win95 + Office 97 installation is approximately 250 MB in size. Having created the image on the master, you use it to clone the other PCs in your work group and make them identical. As usual, there is a problem... how do you make the ghost image accessible to computers which are not networked or may not even have an OS installed yet? There are several possibilities, all of which have their disadvantages.

(1) A method favoured by many is to copy the ghost image to a spare hard drive and then install the drive as slave in the "target" PC. You can then boot from a floppy and ghost from the image on the second drive. The main disadvantage of this method is that you have to open up every system unit and mess around with the internal wiring — not everyone is happy to do this. And sometimes it's difficult to get the PC to recognise and accept the second drive, I don't know why.

(2) An alternative is to "burn" the ghost image to a CD, boot from a floppy and ghost from the CD image. You don't have to open the case, so it is somewhat easier. But many older CD drives won't read from CDs which have been created with a CD writer, so you won't be able to use this method reliably with old machines. You also have to be able to access the CD drive under DOS, which requires special drivers. But with modern PCs, this is a nice method.

(3) I devised an alternative method to get around all of these problems, but it requires a certain amount of preparation up front and confidence in using DOS. It also assumes that all of your PCs have network cards, but hopefully you will have taken our advice and installed a network to make your life easier. Once you've got it working it's brilliant (he says modestly) so I will describe it in some detail.

This whole process may sound complicated, but once you have mastered it you will find it quick and easy. Even with our slow Pentium II machines, it takes less than 10 minutes to complete the whole process. If we have a room full of computers to set up, we prepare two master computers and set them up at opposite sides of the room. Then two of us work down the rows of uninstalled PCs and partition them using FDisk, format them and run Scandisk on them, all in Dos. By the time we have set number 10 and 20 to scan, numbers 1 and 11 have finished and are ready to ghost, so we run long crossover cable from the master PCs to the target PC, and boot the target PC using the NetBootDisk. All 20 PCs can be completed in a morning.

-> Preventative maintenance