Ghost (software)

From Wikipedia, the free encyclopedia

Ghost is a disk cloning program, originally produced by Binary Research, but purchased by Symantec on June 24, 1998. The Ghost program launched the market for disk-cloning software. The name Ghost originated as an acronym for "General Hardware-Oriented Software Transfer".

Symantec Ghost 8.2
Symantec Ghost 8.2

Murray Haszard wrote Ghost in 1996, building on experience with a parallel and serial file-copying program previously produced by Binary Research. Initially, Ghost supported only FAT filesystems directly, but it could also copy (although not resize) other filesystems by performing a sector copy. Ghost added support for the NTFS filesystem later in 1996, and also provided a program, Ghostwalker (DOS name: ghstwalk.exe), to change the Security ID (SID) that made Windows NT systems distinguishable from each other. Ghostwalker is also capable of modifying the name of the Windows NT-based computer from its own interface. Ghost added support for the ext2 filesystem in 1999 and for ext3 subsequently.

Binary Research developed Ghost in Auckland, New Zealand and, although a few functions (such as translation into other languages) now take place elsewhere, the main development and quality assurance remains in Auckland.

Contents

[edit] Versions

The first versions of Ghost supported only the cloning of entire disks, but version 3.1 in 1997 allowed the cloning of individual partitions as well. Ghost could clone a disk or partition to another disk or partition, or to an image file, restorable either to another machine or the same machine later. Ghost allowed for writing a clone or image:

  • to a second disk in the same machine
  • to another machine linked by a parallel or network cable
  • to a network drive
  • to a tape drive

Version 4.0 of Ghost added multicast technology (following the lead of a competitor, ImageCast). Multicasting allows sending a single image simultaneously to many machines without putting greater stress on the network than by sending an image to a single machine.

This version also introduced Ghost Explorer, a Windows program which allowed a user to browse the contents of an image file and extract individual files from it. Explorer was subsequently enhanced to allow users to add and delete files on FAT (and later on ext2, ext3 and NTFS) filesystems in an image. Until 2007, Ghost Explorer could extract files from NTFS images but not edit NTFS images. Ghost Explorer could work with images from older versions but only slowly; version 4 images contained indexes to find files rapidly.

Version 4.0 also moved from real-mode DOS to 286 protected-mode. The additional memory available allowed Ghost to provide several levels of compression for images, and to provide the file browser.

In 1998, Ghost 4.1 allowed for password-protected images.

Version 5.0 moved to 386 protected mode. Unlike the character-based user interface of earlier versions, 5.0 used a GUI. The Binary Research logo (two stars revolving around each other) played on the main screen while the program idled.

Gdisk, a scriptable partition manager, joined the growing suite of Ghost programs in 1998. Gdisk serves a role similar to Fdisk, but has greater capabilities.

Ghost 6.0 included a Console application in 2000 to simplify the management of large numbers of machines. The Console communicates with client software on managed computers to allow a system administrator to refresh the disk of a machine remotely.

As a DOS-based program, Ghost required machines running Windows to reboot to a DOS environment to run it. Ghost 6.0 required a separate DOS partition when used with the Console. Ghost 7.5 in 2002 created a 'Virtual Partition' instead - a DOS partition which actually exists as a file within a normal Windows filesystem. This significantly eased systems management. Ghost 7.5 could also write images to CD-R drives, and later versions can also write DVDs.

Ghost 2003, a consumer version of Ghost, does not include the Console but has a Windows front-end to script Ghost operations. The machine still needs to reboot to the Virtual Partition, but the user doesn't need to interact with DOS.

Ghost 8.0 includes a standalone executable (DOS name: ghost32.exe) that runs directly from Windows, without the need to reboot. It is very well-suited for placement on bootable media, such as BartPE's bootable CD. The Corporate edition supports Unicast, Multicast and peer-to-peer transfers via TCP/IP. Ghost 8.0 also allows an image to be saved on, or read from, an NTFS filesystem, although NTFS is not normally accessible from a DOS program.

There was also a Norton Ghost version (called 2.0) for Novell NetWare, with supported NSS partitions (although it ran in DOS, like the others).

In 2004, Symantec renamed the Enterprise version of Ghost as Symantec Ghost™ Solution Suite 1.0. This helped to clarify the difference between the consumer and business lines of the product. This was further defined in February 2006, with the Release of Norton Save And Restore™ (some packages are labelled Norton Backup And Restore™), a standalone backup application based on Ghost 10.0. In the future, the Ghost name will only be used for the business product.

Ghost Solution Suite 1.1 was released December 2005. Some of the new features includes multi-terabyte support, more comprehensive manufacturing tools, and the ability to create a universal boot disk. Ghost Solution Suite is a bundle of an updated version of Ghost, Symantec Client Migration (a user data and settings migration tool) and the former PowerQuest equivalent, DeployCenter (using PQI images).

Norton Save And Restore™ 1.0, released February 2006, is the renamed consumer version of the product. This is essentially an enhancement of Ghost 10.0, with the addition of features to allow backup and restore of individual files.

Ghost Solution Suite 2.0 was released in November 2006. This version provides significant improvements in performance, as well as the ability to edit NTFS images. This version also adds support for Windows Vista, x64 versions of Windows, and GUID Partition Table (GPT)-based disks (although the software does not yet fully support Extensible Firmware Interface (EFI)-based systems).

[edit] Release history

Binary Research version Date
Ghost 2.03 January 1, 1997
Ghost 2.04 January 10, 1997
Ghost 2.05 January 16, 1997
Ghost 2.06 January 20, 1997
Ghost 2.07 January 22, 1997
Ghost 2.08 February 3, 1997
Ghost 2.09 February 6, 1997
Ghost 2.10 February 10, 1997
Ghost 2.11 February 17, 1997
Ghost 2.12 February 18, 1997
Ghost 2.14 February 27, 1997
Ghost 2.15 March 1, 1997
Ghost 2.17 March 12, 1997
Ghost 2.18 March 26, 1997
Ghost 2.19 April 4, 1997
Ghost 2.20 April 10, 1997
Ghost 2.21 April 14, 1997
Ghost 2.22 April 24, 1997
Ghost 3.1a June 26, 1997
Ghost 3.1c July 29, 1997
Ghost 3.1d August 28, 1997
Ghost 4.0a December 3, 1997
Ghost 4.0b February 8, 1998
Ghost 4.0c February 10, 1998
Ghost 4.0d February 18, 1998
Ghost 4.1a March 11, 1998
Ghost 5.0a April 21, 1998
Ghost 5.0b April 30, 1998
Ghost 5.0c May 6, 1998
Ghost 5.0d May 14, 1998
Ghost 5.0e July 8, 1998
Ghost 5.1b September 14, 1998
Ghost 5.1c February 2, 1999
Ghost 5.1d June 16, 1999
Ghost 6.01 October 22, 1999
Ghost 6.03 February 10, 2000
Ghost 6.50 September 1, 2000
Ghost 7.0 April 6, 2001
Ghost 7.5 December 11, 2001
Symantec Ghost (corporate) version Date released
Ghost 6.5 Enterprise Edition September 18, 2000
Ghost 7.0 Enterprise Edition April 19, 2001
Ghost 7.5 Corporate Edition January 15, 2002
Ghost 8.0 Corporate Edition October 20, 2003
Ghost Solution Suite 1.0
(AKA Ghost 8.2)
November 15, 2004
Ghost Solution Suite 1.1
(AKA Ghost 8.3)
December 12, 2005
Ghost Solution Suite 2.0
(AKA Ghost 11.0)
November 1, 2006
Norton Ghost (consumer) version Date released
Ghost 5.1 Personal Edition July 13, 1999
Ghost 2000 Personal Edition August 2, 1999
Ghost 2001 September 28, 2000
Ghost 2002 September 5, 2001
Ghost 2003 August 27, 2002
Ghost 9.0
(includes Ghost 2003)
August 2, 2004
Ghost 10.0
(includes Ghost 2003)
September 13, 2005
Save & Restore
(Ghost 10.0 plus file backup and restore)
February 27, 2006

[edit] PowerQuest

A screen shot of Norton Ghost 9.0 as seen in Windows 2000
A screen shot of Norton Ghost 9.0 as seen in Windows 2000

At the end of 2003, Symantec acquired its largest competitor, PowerQuest. It then released Norton Ghost 9.0 on August 2, 2004 as a new consumer version of Ghost, based on version 7 (the last major version produced by PowerQuest before being acquired by Symantec) of PowerQuest's DriveImage product. Norton Ghost 9 can back up partitions and entire drives and supports direct cloning (without first backing up a partition and writing the image on a different partition). Ghost 9 is not backward compatible with previous versions of Ghost in that it won't restore GHO images created by Ghost 8 or earlier. However, there is a version of Ghost 8 included on the Ghost 9 recovery disk hidden under the "restore legacy image" option in utilities. This ensures backwards compatibility with previous versions of Ghost. The version of Ghost 8 included cannot restore images made by version 8.3 of Ghost, which was released later.

[edit] Phantom

The internal project name Phantom designated a complete rewrite of the Ghost cloning engine at Symantec in Auckland. The Phantom project ran for about three years in parallel with the ongoing development of the Ghost code. Some parts of the Phantom code, such as the ability to write to NTFS filesystems from MS-DOS, got folded into the main Ghost product. Symantec released a prototype of Phantom as Ghost for Manufacturing in 2003.

[edit] Alternatives

[edit] References

[edit] External links