			   The Clone Project

The so-called "clone project" began out of frustration at the lack of
tools for copying files across the network while retaining all of the
attributes and long file names.

It has been our practice for many years to keep a copy of a "Standard
PC" on a network drive as a source for "cloning" a new PC.  When a
new PC would arrive, we'd create a minimal network boot diskette,
reformat the drive, and load a copy of the "Standard PC" from the
network.  In "the old days", when using DOS and WinFWG this was
accomplished with the simplest of tools.  

However, the adequacy of the tools today have not kept up with newer
operating systems such as Win95.  For example, you cannot use XCOPY
at the MSDOS real mode to copy hidden or system files (although in
the 32bit mode, you can!).

Even after an exhaustive search of the Internet, all of the shareware/
freeware tools I found had a fatal flaw.  Some couldn't deal with
hidden and system files, one couldn't deal with hidden directories,
one wouldn't copy empty directories.  Oddly enough, the utility most
often recommended on Usenet news would corrupt files if copying
across a network!  

So, I decided to write my own "copy tool" call CLONE.  It is designed
to copy every file (no matter what!) from one directory to another.
The source and destination can be either a floppy, hard disk, CDROM,
or network drive.  It runs from the MSDOS real mode and is small
enough to fit on the "network boot diskette".

Ah, but that's not all... I also needed a tool that could recreate
the long file names after the files were copied.  Once again, all of
the shareware/freeware tools I could find had a fatal flaw.  One
program created a MSDOS batch file to restore long file names, but
it couldn't rename hidden files and couldn't retain the VFAT creation
and access dates.  Duncan Murdoch's DOSLFNBK program came very close
to meeting my needs, but it couldn't create a backup file from an
NTFS partition.

So, I decided to write my own "long file name backup tool" called
NTLFNBK.  It is essentially an NT version of DOSLFNBK that can
backup (but not restore!) long file names on a NTFS partition.  I now
use NTLFNBK to create the backup file and then use DOSLFNBK to restore
the files after they are copied.
 
Both CLONE and NTLFNBK are truly public domain.  That means that you
can do anything you wish with these programs (to include trying to
make money from them!).  The C source code is included and there are
no restrictions on its use.  The latest version of CLONE and NTLFNBK
are always available via anonymous FTP from moe.hood-dpw.army.mil.

Emmet P. Gray                        US Army, HQ III Corps & Fort Hood
graye@hood-emh3.army.mil             Attn: AFZF-PW-ENV
                                     Directorate of Public Works
                                     Environmental Division
                                     Fort Hood, TX 76544-5057
