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".
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
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
- See Disk cloning
[edit] References
- Binary Research Ghost Version History
- Symantec News
- Symantec News Australia
- Symantec Ghost Release Details (Dates seems somewhat questionable based on press releases)
- Symantec Ghost Solution Suite Release Details (Dates seems somewhat questionable based on press releases)