这也属于我的旧文之一,而且是最早写的第一篇文章。值得纪念的一篇文章……
早在Ghost XP 系统安装还未怎么流行时,那时只有手动选择计算机电源管理类型的Ghost系统安装盘。
当初就突发奇想,为什么不自己做一个可以自动选择计算机类型的Ghost系统安装盘呢!
当初的想法很单纯,XP的安装盘既然可以做到自动识别,那就把它精简一下,合并到Ghost系统安装盘里。
没想到这艰巨的任务,竟然被我完成了……
回想起来,还真觉得不可思议。
记得当初花了7天,把XP SP1安装盘里600MB的文件,精简到20MB,而且只用批处理文件,将两者完美地结合在了一起,还做了一个名为G.A.A.S XP的Ghost系统安装盘……
这是最早的自动选择计算机类型的Ghost系统安装盘了。
我相信这开了个好头,之后可谓百家争鸣,各种自动选择计算机类型的方法争相出现……
这之后经过几年的发展,许多人的努力,才有了现在的更加方便快捷的Ghost系统安装盘。
当初的随系统盘的说明文章,原文如下:
自动选择计算机类型原理简述
既然只是简述原理,就无法做到面面俱到,可能也无法让新手们满意,但是希望看完这篇文章的朋友能对XP系统安装盘的结构有个大概的了解。
本文内的一些名词定义:
1.Ghost XP Disk = Ghost XP 系统恢复盘
2.New Setup XP Disk = 用于全新安装的XP系统安装盘
3.XP without SP1 = 未集成SP1的原版XP
4.XP with SP1 =集成了SP1的XP
New Setup XP 安装过程分解
我把安装过程分成两个阶段,第一个阶段叫Text Mode Setup ,文本模式安装,最醒目的地方就是进行文件的复制,复制完后重新启动。
第二个阶段叫 GUI Mode Setup ,完成Text Mode Setup 后进行硬件检测,安装网络,安装开始菜单项,安装系统组件,注册组件,保存设置和删除临时文件。
其中,Text Mode Setup阶段又可分成两个步骤:第一步是装载虚拟启动软盘组,然后进入黑屏状态
第二步是黑屏之后,进行的磁盘检测,选择分区和复制文件。
什么才是问题的关键?
计算机类型大家都把它叫做电源管理模式,因为它和软关机有关,而在Microsoft Windows 企业部署工具指南中把它称为硬件抽象层 (HAL)
这里引用指南中的原话:主安装和目标计算机必须有兼容的硬件抽象层 (HAL)。例如,HAL APIC 和 HAL MP(多处理器系统)是兼容的,但 HAL PIC(可编程中断控制器)与 HAL APIC 或 HAL MP 不兼容。
硬件抽象层 (HAL)的定义中提到的一个重要问题:HAL 还提供了允许单个设备驱动器在所有的平台上支持同样设备的例程。
硬件抽象层 (HAL)是以一种驱动的方式在windows上存在,它是windows运行的基础,甚至是windows安装过程中所比不可少的。
说到这里你大概就已经明白了问题的关键:想让Windows在安装过程中自动选择计算机类型,必须先了解硬件抽象层 (HAL)是如何安装的。</