步步为营封Win7

上传人:宝路 文档编号:2355117 上传时间:2017-07-23 格式:DOC 页数:47 大小:3.80MB
返回 下载 相关 举报
步步为营封Win7_第1页
第1页 / 共47页
步步为营封Win7_第2页
第2页 / 共47页
步步为营封Win7_第3页
第3页 / 共47页
步步为营封Win7_第4页
第4页 / 共47页
步步为营封Win7_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《步步为营封Win7》由会员分享,可在线阅读,更多相关《步步为营封Win7(47页珍藏版)》请在金锄头文库上搜索。

1、步步为营封 Win7 原创: IT 天空声明:本教程原创为 IT 天空论坛,本人略加修改后供大家参阅。其中,本人对技术性内容未做任何修改,如果您发现有错误的地方,请直接联系 IT 天空。 (复制或转载请勿删除本段)附件:本文中提到的相关附件,已集中打包为一个文件,如有需要,请单击这里。引言Win7 RTM 已经发布了,其实我从最早 VISTA 时就研究过 WIN6.X 这一代系统的封装,之前又在 WIN7 7264 版本上实践过部分 WIN7 封装技术。想了很久,不想像以前那样只发个傻瓜化的工具给大家用,因为那样会使很多技术变得封锁起来,所以我决定写这篇教程。这篇教程可能会分成很多章节,我会每

2、隔 13 天更新一章,在这期间我会和大家一起一步步的完成对 WIN7 的封装,并和大家共同探讨这其中的问题,很渴望大家能积极参与。今天我只写了个引言,也算是我的一些感慨,不过我仍请大家细读一下这个引言,这将为我们今后一起研究 WIN7 封装打下良好的基础。第一章 引言虽然是引言,但是我仍请大家耐下心来阅读,我相信本文即使是引言部分也可以给您带来些许收获。1、现状!傻瓜式工具最终造就了什么?本来制作各类智能化工具的初衷是提高工作效率、降低技术门槛以及减少不必要的人力物力消耗,但从实际情况看,并非是如此。工具越来越智能,操作的选项越来越少,很多以前需要大量手工操作的事情现在变得按一下按钮一切搞定。

3、诚然,这提高了工作效率,但也一定程度上的封锁了技术,降低了真正技术的交流。试问有多少人了解这一个按钮后面的真正技术?有多少人真的明白智能化工具究竟做了哪些事情?越来越少的人关心封装部署技术的核心部分,越来越多的人只追求封个系统了事,太多人习惯于浮于表面的所谓技术交流,太多人习惯于等待高手做出“按一个按钮解决一切事情” 的工具。如果有太多人依赖智能化工具,那将有太多人不明白这项技术的真谛,那会导致只有太少的人能进行这方面的技术交流。技术交流渠道越来越窄,技术水平发展速度越来越慢,技术层次越来越低,这样的结果又有几个人希望看到?本文立足于这个现状,借微软Windows7 操作系统的发布,和大家一同

4、探讨系统封装与部署技术。当然,由于 Windows7是最新的操作系统,本文又写于 Windows7 刚刚发布之际,如文中有各种差错,还请大家J谅解。本文的最终目的,旨在让人人都能真正理解这项技术,从而逐步构造一个技术交流的氛围,最终打破现在“等工具,封装,等工具,封装”的现状,共同构筑大家的技术共享平台。2、封闭?天空的最初原则就是开源, “技术开源传万世,共同革新同提高”是自由天空最初的口号,同样是最终的目的。但同样,我也不只一次的听别人说我们天空变质了,变得不乐于开放技术了,是吗?开源是什么,这里不多说,有兴趣多问问百度和谷歌。但我要强调的是,开源绝不是某些人认为的“开源就是可以随便拿走,

5、稍加修改就可以说是我自己原创”!天空写出的教程,被不良居心的人拿走,改改作者名即说教程中的滴滴汗水都是他们原创;天空研究的代码,被无德无知的人拿走,改几个变量名就说代码中的种种心血都是他们原创;天空整理的驱动,被无能无术的人拿走,复制粘贴一下就说那大量的时间和精力都是他们的原创!当这些人被追问时,他们经常反咬一口, “你们不就是开源吗?”、 “开源不就是可以随便拿走吗?”、 “网络不就是这样吗?” 。诚心的请问你们真的懂什么是开源吗?试问各位天空论坛的老坛友,大家记得天空从创建到今天各种剽窃事件发生了多少起?而这次次事件又让天空寒透了多少回的心啊!由于这些无德之辈的存在,我们无法全心全意的开放

6、与交流技术,他们实在令我们每一个开源者无法敞开心扉和大家交流。最终是谁封闭了技术?大家心领神会吧。3、概念如果基本概念搞不清楚,那么技术就会有倾斜;如果太多的基础概念搞不清楚,成就的技术绝不能称为技术。没有哪个数学家不懂一元一次方程的,没有哪个物理学家搞不清楚牛顿定律的,系统封装与部署也是一样。(1)什么是系统封装我不想用官样的语言来描述这个概念,想必没人想看微软式的帮助你读得懂每个字,就是看不明白说的什么意思。那么我就用最普通的方法来描述这个概念:系统封装就是将系统打回到“准备状态”,从而可以部署至更多的计算机。我们可以将 A 计算机中已经安装好了的 Windows7 进行封装操作,从而 A

7、 计算机中Windows7 重新进入了“准备状态”。而后通过微软官方映像工具(ImageX 等)或者第三方映像工具(Ghost 等)对 A 计算机中的 Windows7 进行备份,而后再通过这类工具将Windows7 处于 “准备状态” 的映像恢复到 B 计算机中。而后 Windows7 在 B 计算机中开始执行部署过程。A 计算机中安装好的 Windows7封装“准备状态”的 Windows7备份到Windows7映像恢复到B 计算机B 计算机中的 Windows7 开始部署 B 计算机中安装好的Windows7。系统封装是一种快速的将一台计算机中的操作系统快速的部署于多台计算机的技术,系统

8、封装和部署过程中,很多系统设置会还原到最初值,所以部署到其他计算机中的系统可以一定程度上认为是全新的系统当然,某些设置、软件的安装、补丁的安装、系统优化等还是保留的。(2)系统部署不是克隆或许是使用到了 Ghost,或许是早年部分人图方便直接使用了 Ghost 对系统进行克隆,让系统封装与部署莫名的背上了“克隆版”的黑锅,同样也被扣上了各种“不稳定”、 “不如安装版”的不明不白的怀疑。J上文已述,Ghost 只是一个映像工具,负责的仅仅是“将封装好的系统进行备份为系统映像”和“将系统映像恢复到其他计算机” 这么一个工作,Ghost 本身并未参与系统封装和部署的任何一个过程。如果你喜欢,还可以用

9、 ImageX、ATI 等映像创建与恢复工具,不一定要用 Ghost。所以, “克隆版” 只是很多不明技术真相的人的一个很不专业的通称而已。至于封装部署的系统是否没有安装版稳定,个人感觉不是个需要讨论的问题。系统安装技术来自于微软本身,而系统封装与部署技术也来自于微软本身,自家兄弟的强弱与否貌似毫无争论的必要。由于曾经存在过的各类改版系统采用了系统封装与部署技术,很多这种改版的制作者又对系统进行了各种精简优化操作、使用了不成熟的磁盘控制器驱动技术等,从而总是让封装部署版的系统带有相对“不稳定”的特性。这种不稳定完全由改版制作者的技术决定,与封装部署技术本身的稳定性毫无关系。(3)封装部署不是盗

10、版前文已经多次提到,系统封装与部署技术就是微软自家的技术,目的是提高系统安装速度、降低 IT 专业人士重复的机械操作。由于这项技术的这种优势和特性,使得很多计算机销售商乐于使用这种技术,毕竟不可能总是重复为每一台计算机安装系统、打补丁、装软件等机械过程,这会带来不必要的人力物力损失。由于国内大部分人对操作系统版权意识的淡薄,而正版 Windows 操作系统的价格又居高不下,导致了不少人动了歪念头。例如经典的使用 XP 大客户版制成封装部署版,以盗版光碟或网络传播的方式散布盗版系统。盗版系统的制作者采用的正式封装与部署技术,因为这种技术最为方便,技术门槛也最低。正是这个原因,让很多人一想到系统封

11、装与部署技术,立刻就联想到了盗版。但这是不公平的,也是没有任何理由的。系统封装与部署技术是一项技术,这是一项可以方便你我他的技术。而有些人将这项技术用于了不正的途径,就像有人拿菜刀砍伤了人一样,砍伤人完全是行为人负责,难道与菜刀有关吗?(4)封装工具是什么既然系统封装工具是微软的,那么我们现在常见的各种“封装工具”又是什么?准确的说,现在网络间流传的“封装工具”绝大多数都是“ 系统封装辅助工具 ”。这些工具本身并不具有对系统进行封装和使系统进行部署的能力,系统封装和部署仍旧是依靠微软官方的工具。 “系统封装辅助工具”的主要职责,是将平时需要手动配置的各种项目图形化和智能化、扩展系统部署的范围与

12、适用性等。这也就是说, “系统封装辅助工具”是辅助我们进行各种操作、扩展系统封装部署性能的工具,它们在执行过程中会调用微软官方工具执行具体项目。4、技术我们要一起研究这项技术,Windows7 是一个不错的开始,因为在 Windows7 面前我们都是一样的,我们又有了一个新的起点,我们都站在了相同的起跑线上。研究技术最忌讳的事情:(1)掺入自己主观观念的技术不要给自己的技术加入任何主观观念,要客观的看待任何问题,对任何技术的理解必须有理有据,不可主观臆断。(2)感觉自己很 NB半瓶子醋总是逛荡的,反倒是满瓶醋逛荡不起来。肚子里稍微有点东西请勿感觉自己牛,可知山外有山、人外有人,况且任何人但凡有

13、一点比你强就是你的老师!(3)嘲笑新手J这反映了两个问题,第一,你绝不是高手;第二,心态浮躁。(4)过大的询问某个问题提问时一定要细化问题,不能猛一下提个很“宽广”的问题。例如“谁来教我封装?”、“怎么自动封装? ”、 “SRS 驱动怎么做?”等。这种貌似只有一句话很简单的问题,其中包含的小问题数绝对都在三位数以上。如果你这样提问,没有人回答你是很正常的,无需抱怨。研究技术,一定要踏踏实实稳稳当当,切忌浮躁。提问前一定要自己先研究,没有失败经历的人绝不可能做成技术。而如果你要提问,则问题越是细化越是可以更快得到答案。从来就没有高手,只要用心,人人都是高手!第 2 章 驱动处理一、简介封装前都会

14、对封装用计算机(源计算机)中的硬件设备驱动进行处理。所谓处理,主要是卸载驱动,以及一些对驱动程序的调整等。为什么要卸载源计算机的硬件设备驱动程序?理论上说,卸载源计算机的驱动不是必要的步骤,Windows 本身就具有对硬件的即插即用能力,例如你添加一块网卡、更换一块显卡系统都会自动帮你搜寻适合的驱动并尝试安装。系统封装与部署技术是将源计算机中的系统封装后部署到其他计算机上,对系统来说并不认为是系统部署到了不同计算机中,而是发现了更多的即插即用设备,系统会为这些“多出来” 的设备自动搜索与安装驱动。但是事与愿违,只有实践才能检验理论。在实际的系统封装与部署中,由于硬件不卸载带来的一系列的小问题层

15、出不穷。这些问题中有些的确是由于硬件商造成的,例如 XP 时代经典的声卡 ID 冲突问题;而也有一些也是由于 Windows 本身的功能造成的,例如出现“ 本地连接 2”等。再加之每个用户都不想要一个“不干净” 的系统,所以驱动处理逐渐的成为了必须要做的事情。2、原理J处理驱动程序不是什么难事,估计没有人不会卸载驱动与更改驱动。所以,在本文里我绝对不会和大家探讨怎么一步步的在设备管理器里点鼠标卸载驱动,这无异于浪费大家的时间和精力。我们要讨论的是怎么自动的卸载这些驱动程序,毕竟大家都喜欢双击一个程序解决一切问题的舒适感。今天我们要做的,就是要了解这种舒适感背后的技术。每种硬件都有它们自己的 I

16、D,要查看硬件的 ID 很容易,如下图:J从图中可以看到,硬件不只有一个 ID,一般来说一个硬件的硬件 ID(HWID)会有 14个。HWID 就像身份证号一样独立标识着每类硬件,所以我们很容易的可以想到会存在一组硬件与 HWID 的对应关系列表。如何获得这个列表?打开注册表:可以看到其下的分类,打开某一个分类,例如 Display,再选取下面的硬件子类,例如我计算机中的:HKEY_LOCAL_MACHINESYSTEMControlSet001EnumDISPLAYBNQ76D9打开后会发现其下有以设备编号命名的设备键,例如我计算机中的:HKEY_LOCAL_MACHINESYSTEMControlSet001EnumDISPLAYBNQ76D95&5db3def&0&UID268435459这其实是我的 BENQ 显示器,显示器的标识是“5&5db3def&0&UI

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号