GHOST係設計在DOS之下執行,而且能夠由一DOS啟動硬碟執行。雖然它是以DOS為基礎,但是能夠掌控Win95/WinNT的長檔名、NTFS切割區、OS/2擴充的屬性以及甚至OS/2啟動管理員切割區。
GHOST有兩種的操作模式:
互動式圖型介面(Interactive Graphical User Interface)-提供簡單互動式使用者界面。
DOS 指令模式(DOS Prompt Command Mode )-提供自動化安裝過程中的所有完整指令。
在Win95之前,像GHOST一類公用程式的需求很低,因為系統可簡單地使用DOS XCOPY指令予以安裝。然而Win95引進了長檔名,XCOPY再也無法承擔此一工作,因此就需要如GHOST一類的公用程式。
GHOST非僅是安裝Win95、WinNT及OS/2的最快方法,它還有另一項好用的地方-它可以執行硬碟的完整備份,甚至是複製其它複製公用程式所會忽略的"使用中"系統檔案。
GHOST係設計供複製或分殖IBM相容電腦的硬碟。它是以拷貝來源硬碟上所有的切割區至目標硬碟的方式工作。來源硬碟與目標硬碟係在同一電腦上,或者目標硬碟是在另一電腦上,而這兩台電腦係透過網路相聯。GHOST在分殖Win95系統上特別有用。不再需要對目標硬碟執行FDISK或是FORMAT,這些都會自動執行。
來源硬碟與目標硬碟可以是不同的尺寸。GHOST會自動調整目標切割區的位置與大小。
GHOST也可以將整張硬碟的內容存為單一的硬碟檔案,此檔可存在網路伺服器、CDROM、JAZ、或ZIP 機上。此檔可作為備份或原硬碟的分殖備份。
每一個硬碟係由一個 Master Boot Record(MBR)與一至四個主分割磁區所組成。主分割磁區為硬碟上實際分隔的區域,而且通常是由FDISK公用程式所定義。主分割磁區可再進一步分割成邏輯上的數個硬碟,也是使用FDISK公用程式。然而,了解硬碟如何被再分割的細節,並非重要的事。GHOST會不管型式,將所有分割磁區由來源硬碟(硬碟或映像檔案)複製到目標硬碟上。
如果來源硬碟與目標硬碟的尺寸與結構完全相同,則所要做的就只是逐個磁區的複製;但在實務上這很少見。GHOST使用與FDISK相同的規則,將各個切割區與邏輯上的硬碟安置在目標硬碟上。此外,如果切割區為FAT 型式(90%會是如此;最常出現的例外會是NTFS與HPFS),那麼GHOST會容許目標切割區被擴展或壓縮。
