ghost 还算是个不错的小软件,但是也就是那么回事,并没有到了没它活不下去的地步。在中国它被过度使用了,这主要归功于那些一键之类的改装把本来就很菜鸟化的 ghost 变得菜得不行
其实动手弄弄会发现即使在 windows,你也不一定需要 ghost 一类的东西。如果你能启动 pe ,实际上像 linux 用 tar 一样(linux 的美妙之处在于当你 tar 的时候你根本不需要重启到一个类似 pe 的环境中去,甚至在恢复的时候,你也可以在系统运行中把系统里的所有文件替换掉),你也可以把 c 盘的文件打个 zip 包,或者 rar 包,(排除掉交换文件,像 ghost 做的那样)需要的时候解压回去就是了,如果是新硬盘,简单处理下 mbr 和 分区引导扇区即可。因为 ghost 实际做的也是这么几个事情 - 它会用 dd 的方式保存引导扇区,然后把去除 pagefile.sys 后所有文件用它自己的压缩格式打个包,仅此而已。当然它还针对 windows 特别做了一些小工作,比如恢复到不同分区的时候它好像会自动帮你修改 boot.ini 。用惯了 ghost 的朋友们有没有想过这个问题 -
我为什么需要 ghost 这种东西?备份难道不应该是拷贝一下就可以解决的吗? 为什么要为了拷贝这种简单的功能额外买单?(当然中国人是断不会付钱的,那么为什么要背负盗版的恶名,仅仅为了拷贝粘帖这种功能?)我相信 pe+批处理 你就可以编出一个 ghost 来,虽然批处理丑陋得紧。
做这个东西最初是应某位坛友的要求,同时自己也有需要,(主要是为了应对安装程序在 macbook 上的 bug 不宜用安装的方式)就试了一下看看 ubuntu 能不能 ghost,做了两个版本以后,尤其是 uuid 脚本写完以后,没有什么大的问题了,于是自己也觉得再做这个实在无聊。8.10 新的 ext3 不能用已经有点不爽了,ext4 的出现让我对 ghost 彻底没了兴趣。要说 ghost 是方向,我觉得有点言过其实了。有多少人愿意用一个没听说过是谁的人配置的没听说过的操作系统?我知道我不会。
至于制作方法,本贴的前几页讨论里有,完全没有技术含量。或许在 9.04 的某一天,我会写一个详细的东西作为此贴的终结,给那些坚持使用 ghost 和 ext3 的朋友们。