> If the virtual partition already exists on a target PC, then it does not get re-copied during an image deployment task
Actually, the *virtual partition* is a file containing a filesystem that is always recreated from scratch when entering the pre-OS, according to a script. That script (and the files it puts into the virtual partition, such as BOOT.WIM) are the things that don't get re-copied each time, but which live as regular files in the client OS.
The different managed PreOS files you can select in the console live in
C:\Documents and Settings\All Users\Application Data\Symantec\Ghost\Template\Common - this is the same place that the Ghost Boot Wizard gets the PreOSes to make boot media. There are up to 3 managed PreOSes available, the two classic ones PCDOS and MSDOS, and the new one in GSS2.5 - WinPE. Each lives in its own subdirectory containing a file called
manifest.txt which identifies the subdirectory as a console managed PreOS and that
manifest.txt file is a script that is used by the managed client to build the virtual partition for that PreOS.
Depending on which PreOS you use with a client, the entire subdirectory for it is copied to the managed client into a subdirectory of the same name under the client's "Incoming" directory. So, if you use WinPE as the PreOS, the PreOS source files are checked to ensure they are the same as the server versions, and if not they are copied to
C:\Program Files\Symantec\Ghost\incoming\winpe
[ The DOS PreOSes contain additional copy steps to include the relevant DOS network drivers that the server has tried to detect as a match for the client's hardware as well ]
> though I'm sure there's some validation that local copy matches the console's copy
Yes. As part of the task processsing both for the PreOS files and for folder copy task steps under the "Software and File Actions"section, the contents are checked at each end to work out what needs to be done.
> I see the the VIRTPART.VMDK and the VIRTPART.DAT at the root of 'C'
Those are the files that hold the virtual partition, and those are re-built from scratch every time depending on what PreOS the client has chosen for it and various other settings. The files copied into it are mostly taken from the appropriate pre-OS subdirectory in
C:\Program Files\Symantec\Ghost\Incoming\ - for the Windows PE PreOS, almost all the size is in one file:
WinPE\Sources\BOOT.WIM, so you just need to ensure that file is copied to
C:\Program Files\Symantec\Ghost\Incoming\WinPE\Sources\BOOT.WIM after the client agent is installed and that should accelerate the very first time you run a task that enters the PreOS.