|
基于ghost的一键类工具的一点体会(个人作品)
由于版权问题,个人作品一般只能使用盗版的ghost,因此与品牌机使用的由专业公司开发的类似产品存在本质区别,专业公司的产品不在此帖的讨论范围内。
品牌机,由于面对的软硬件条件相对单一,而且都是新机子,因此基本不存在兼容性问题。
而个人作品,一般是面对非特定的软硬件条件,且以正在使用的机子为主,因此兼容性及安全性问题显得尤为突出,也更重要。
限于个人水平,以下看法难免以偏概全,权当抛砖引玉吧。错误之处,敬请指正。
个人作品,从启动方式上讲,一般有两种类型。
一种是基于IBM一键恢复方式的,以一键还原精灵为代表,特点是热键启动,需要一个隐藏的主分区。本质上讲,各种基于HPA的也可归于此类型。无忧一键应也属于此类型。
另一类是基于grubdos的,以一键ghost为代表,特点为灵活性比较大,可采用热键或启动项方式启动,对保存备份的分区限制少,不需要专门的隐藏主分区。由于对第一种类型了解很少,因此以下认识全部基于第二种类型。
随着grub4dos (涵盖Grub legacy和grub2)的不断完善,其具有的强大的功能、良好的兼容性,以及简单易用的特点,使得个人使用、制作一键工具变得非常简单。个人以为这是近年来涌现出各种个人制作的一键类工具的根本原因。
尽管一键类工具制作简单,但是不同的作品表现出来的差别还是很大的。
最简单的一类,就是备份第一分区到第二分区的根目录。这种一键,处理最简单,dos下3-5行批处理就能搞定了。也基本不存在备份失败的可能,不过使用范围相对较小些。
第二类就是以系统封装的论坛的各种一键,比如雨林木风,龙帝国,深度,龙卷风等,基本上只要出封装系统的,都会有自己的一键。
此类免安装版的比较多,处理过程主要在Windows下完成,生成相应的备份或恢复批处理(或设置文件),dos下的处理主要有恢复Windows下修改的启动文件,删除临时文件,读取批处理或设置文件。
由于分区、系统及硬件的多样性及复杂性,各种工具差别比较大。有的一键,只要有隐藏分区、Linux分区存在,就无法正常识别分区号,还有的出现盘符错乱的,就可能无法使用。最关键的,多数同类软件对多硬盘的支持都存在严重问题。
免安装版由于存在致命缺陷,那就是系统无法进入后,软件基本失去意义。也就是有人指出的“系统能用时要它干啥,系统不能用时它能干啥”,此时就需要借助其他手段,才能完成系统恢复。
本人的“GGhost硬盘安装器”属于此类。
第三类就是一些安装版一键,比如一键ghost。本人的“GGhost一键恢复”也属于此类。
这一类,Windows下一般只进行一些辅助性操作,关键处理基本在dos下完成,相对于先安装版来说,对多硬盘的支持要容易些。另外从可靠性讲,比免安装版要高些。
对于安装到启动项的,只要还能出现启动菜单,就可以进行恢复;装入MBR的,只要硬盘上关键文件还在,就可以正常恢复。同时结合光盘版、U盘版等,一般能够应付各种情况。
这一类工具的差别,主要源自于dos下处理方法的差异。当然Windos下的处理过程也会影响到软件是否能够正常安装及运行。
比如,存在隐藏分区、Linux分区,盘符错乱,以及系统装在最后分区等,都有可能造成一些一键无法安装或使用。 |
|