Monday 8 January 2007

notes on 07.01.09

朋友问到,什么叫做“基于MCC硬件抽象HAL(电源模式)的万能GHOST” ?

回答:"Ghost Image Deployment Based on Hardware Abstraction Layer Technology",是利用Windows NT内核可移植的HAL(Hardware Abstraction Layer)大规模部署Windows的一种实现方案。由于Vista/Longhorn以前的视窗系统(包括Windows NT4.0、2000、XP、2003)要求封装的源计算机和目标计算机必须拥有兼容的硬件抽象层(HAL),也即,每台计算机上支持的HAL必须属于同一通用系列,如:目标计算机硬盘大小必须与主计算机硬盘大小相同;ACPI多处理器的HAL与非ACPI多处理器HAL不兼容等等。因此,对于不满足这一要求的计算机硬件环境来说必须找到相应的解决方案,于是MCC组织(Microsoft Crack Center,微软破解中心)就使用老旧的“电源模式”去应对可能出现的麻烦。所谓“万能Ghost”,就是MCC把这些“不甚完美”的东西用Symantec的Norton Ghost打包制作成的镜像文件(.gho)。

我认为,目前这种呈泛滥状的“XP/2003装机光盘和下载”都不能提供可靠的兼容性和安全性。一方面是由于他们使用了非原生的HAL制作镜像(当然,微软的新操作系统Vista/Longhorn会改变这一状况);另一方面是,用于制作源镜像的系统往往使用的是一些“特殊版本”的Windows ,例如,番茄花园和Deepin。
一些人的做法与Sysprep“减少总体拥有成本(TCO)”的初衷是相悖的。

----------
附:自动部署Windows的一般操作过程

1、安装Windows NT内核操作系统。建立计算机时,不要加入域,并且必须保留本地Administrator密码为空。
2、以Administrator身份配置计算机。此时可以安装Office、一些公共应用程序或服务以及其他的应用程序等。对于Server版操作系统,此时不要运行“Active Directory 安装向导”,使计算机成为域控制器(Domain Controller)。自定义完系统后,注销该用户并以Administrator身份重新登录。然后将该用户配置文件复制到 Default Users(默认用户)文件夹下。
3、验证。
4、使用Sysprep预封装系统。Sysprep是准备主计算机进行复制或克隆的工具。它为每个克隆客户机创建唯一的SID。Sysprep检测即插即用设备并调整具有不同设备的系统。管理员可选择使用应答文件Sysprep.inf来提供这些回答,实现完全的自动安装。Sysprep位于Windows操作系统 CD 的 \Support\Tools\Deploy.cab 文件夹下。
5、完成部署和发布(Deployment & Distribution)。Sysprep只用于在硬盘上准备要复制(或克隆)和自定义的系统,它自已本身并不对目标计算机执行真正的主映像复制工作。因此,实现此目的需要借助第三方工具,如:Symantec的Norton Ghost。

No comments: