笔者曾在一篇博文《分享:映像编辑工具Ghostexp》叙述了自己对ghost版系统的理解,就相当于一个压缩文件;安装过程就相当于压缩文件的解压。压缩文件有它对应的操作工具,如winrar、7z等软件,可以通过这些压缩解压工具将很多文件生成一个压缩文件。
   既然说类似,映像文件也有它对应的压缩解压工具,这个工具就是ghost。ghost版系统的安装就是通过ghost工具对映像文件的‘解压’操作完成操作系统分区的还原;反之,就如笔者以前所说,映像文件就是通过ghost工具对映像文件的‘压缩’操作完成对操作系统分区的备份。
   在这里,说起备份还原,常见的一键还原之类的工具,都是通过调用ghost工具实现对正在使用的操作系统分区的备份和还原。备份操作就相当于将现在的系统压缩为一个映像文件存到另外一个地方(如果被找到甚至误删就无法实现系统还原了),还原就相当于将上次存起来的映像文件拿出来解压并覆盖到现在的系统分区中。
   Ghost版系统的另一关键就是ghost工具了,所谓的一键安装操作系统就是通过自行调用ghost工具将特定路径下的映像文件还原出来。
   到这里,可能有读者会有疑问:为什么ghost版系统有安装过程,而通过一键还原精灵等工具的还原没有安装过程,两者不都是通过ghost工具的还原操作实现的么?是的,两者确实都是通过ghost工具的还原功能实现的,不同的就在于ghost版系统在执行备份操作前对系统做了‘封装’操作,系统还原前的备份则只是将现有系统做了备份操作。‘封装’是微软提供的一个功能,通过封装能实现操作系统的个性、统一等目的,经过封装的系统再次运行时允许用户再次做一些系统初始化的操作,就像安装新的系统一样,事实上,ghost版的系统都是‘二手系统’。