本站域名:http://goxia.maytide.net or http://sufan.maytide.net
移动设备请访问:http://goxia.maytide.net/m
转载文章,请务必保留出处与作者信息,未经许可严禁用于商业用途!
[Windows 7] 使用 imagex 手工安装 Windows 7 RTM
使用 imagex 手工安装 Windows 7 RTM
Windows 7 RTM 已经发布,可惜的是首发阵容中并没有中文版!不过微软发布了多种语言包供大家使用,其中囊括中文版本。如果你是微软 MSDN 或 TechNet Plus 的订阅者,那么即可下载来体验一下这款 Windows 历史上具有颠覆性的创新的操作系统。
OK!不是白吹 Windows 7 的,颠覆性和创新当然是有依据的,如果你长期关注 gOxiA’s Blog 那么你会理解 gOxiA 所做出的评论!就安装而言,我想在 Windows 家族中只有 Windows 7 能真正意义上的做到颠覆性。 我们可以完全抛弃掉安装光盘,完全抛弃掉 Setup.exe 来安装操作系统。
我们知道从 Windows Vista 开始,Windows 的安装源就开始采用映像格式,虽然与 Windows 7 类似,但是实际上在手工部署时会遇到一些问题,比如无法进行后续的配置安装。但是有微软专家称这只是个例!结果到底如何,现在已经没有必要再争论,因为我们现在要面对的是 Windows 7,而且 gOxiA 这次完全同意 Windows 7 是支持手工释放安装的。gOxiA 从 Windows 7 M3 开始进行测试,除了标准的 Setup.exe 安装就是自己使用 Imagex 命令来手工释放 Install.wim 进行安装。后者可能更适合 ITPro 和一些特定的环境。
今天 gOxiA 与大家要分享的还是 Imagex 来手工安装 Windows 7 RTM,其实关于 Imagex 的应用之前的 Blog 已经分享过多次,如果你在 gOxiA 创建的 QQ Group 里,也应该对此有所了解!而这次重新针对 Windows 7 RTM 再谈这个话题是因为 gOxiA 对 Windows 7 RTM 英文版(以下简称:Win7RTM-Eng)进行了测试,发现 Win7RTM-Eng 的封装有 Bug,该封装的源不支持引导,而从 M3 到泄漏出来的 RTM 简体中文版,gOxiA 都进行了测试均未发现有与 Win7RTM-Eng 相同的问题,故判断该问题应该是封装人员疏忽所导致的一个 Bug,而该 Bug 将导致我们使用 Imagex 手工释放的 Install.wim 无法进行后续的安装过程。其实出现该问题也是情理之中,意料之外!怎么讲呢?!我们知道在 Windows 7 上,进行安装的时候如果是一个未格式化过的分区,那么安装向导将自动创建一个 100M 容量大小的“系统保留(System Reserved)”分区用于存储引导信息,那么 RTM 里 Install.wim 中的系统源该如何设置存储呢?似乎有些矛盾!不过目前在 gOxiA 测试范围内,除了英文版无法完成引导,其他 M3、Beta、RC、泄漏的中文 RTM 均可以进行引导!事情既然到了这个地步,恐怕也不可能重新收回 RTM。而且到底是不是 Bug 微软目前还未证实!所以我们还是需要用其他办法来解决。其实解决办法很简单,就是使用 bcdboot 命令,重新生成引导配置信息。同时也适用于有 System Reserved 分区的环境。
大致的过程如下,首先使用 PE2.0 以上版本进行引导,之后使用diskpart 进行磁盘分区,可手工创建 System Reserved 分区,之后使用 imagex 释放 install.wim,最后使用 bcdboot 重新生成引导配置信息。
diskpart 的命令参考如下(仅适用于新硬盘,如欲了解更多环境应用可以联系 gOxiA 进行讨论):
imagex 的命令参考如下(将存储位置上的 install.wim 里的 Ultimate 版本释放到 D 盘):
bcdboot 的命令参考如下:
之后重新启动计算机,Windows 7 正常引导并开始后续的安装过程直至完成,最后进入系统后你会发现之前创建的 C 盘(System Reserved 分区)会自动隐藏。如果你不使用 System Reserved 分区,那么相关操作可以忽略!
[Windows 7] Windows 7 RTM 已在 MSDN 订阅公布下载
Windows 7 RTM 已在 MSDN 订阅公布下载
北京时间 2009年8月7日凌晨 1 点(美国西部时间 8月7日10点)微软在 MSDN 以及 TechNet 订阅站点正式发布了 Windows 7 RTM,所有订阅用户可以优先下载到 Windows 7 正式版。
gOxiA 在 6日晚开始等待,其间将之前网购的 CPU 和 主板装了起来进行测试,感觉还是比较满意的。在网上等待 Windows 7 RTM 的网友还是很多的,到美国西部时间 8点30分时发现依旧没有消息大家都比较沮丧!我个人的分析是等到上午10点(中国当地时间次日凌晨1点),果不其然!没有让大家失望,在凌晨1点时微软在 MSDN 和 TechNet 正式发布了 Windows 7 RTM 的下载,gOxiA 赶紧让之前已经进入准备状态的服务器开始从 MSDN 下载相关的版本,可能因为非常拥挤,这次的速度最高峰值才 700K/s,基本稳定在 600多K。凌晨 2点下载完毕!之后从服务器往我本地的本子上转!真是很辛苦!
之前,从网上下载过泄漏版 Windows 7 RTM 的可以对照一下数据校验,除了文件名不同外,其他一样!此外需要注意,如果通过 U盘或光盘 PE 来引导安装的,请确认 PE 版本为 v3.0,否则安装会失败!则必须手工对 Install.wim 进行释放,但是这样一来还要处理 System Recovery 分区以及引导的问题,所以之前基于 Vista 的 PE 将无法用于 Windows 7 RTM 的正常安装。随后的日志里,gOxiA 会与大家分享如何手工释放 Install.wim 来安装 Windows 7。
[Windows 7] 使用 WAIK 的 oscdimg 制作定制的 Windows 7 安装 ISO
使用 WAIK 的 oscdimg 制作定制的 Windows 7 安装 ISO
还记得微软官方打包 ISO 的小工具吗?!cdimg.exe 过去当我们要制作包含微软打包信息的 ISO 都会选择 cdimg,比如手工制作了一份集成了 SP1 或 SP2 的 Windows 安装光盘,在烧录之前肯定要先打包成 ISO,通过一些软件我们可以看到使用 cdimg 打包的 ISO 会显示微软的打包信息,看起来很专业!不是么!?
现在 cdimg 的最新版本已经集成到了 WAIK 中,并更名为 oscdimg,最新版本是 2.55,除了可以制作 CD 镜像意外还支持 DVD 镜像的制作。我们知道 Windows 7 安装具有新特性,相比之前的 Windows 更加易于定制和部署。比如我们可以制作一份已经安装好应用程序的 Windows 7 安装源,或者根据不同应用制作多份定制的 Windows 7 安装源并使用 imagex 将其打包在一个安装映像中,并希望使用标准的 Windows 7 安装过程将这些系统映像安装到计算机上,要知道对于普通用户 Windows 7 标准的安装过程是非常简单的。今天的主题当然不是如何制作这些安装映像,因为我们要面对的是在定制了一份 Windows 7 安装源后,如何将其重新制作成一个包含微软打包信息的,并且是可引导安装的 ISO 文件。
OK,要实现上述目标我们需要在当前计算机上安装好 WAIK,目前最新版本的 WAIK 是基于 Windows 7 RC Build 7100 的 WAIK3.0,而且暂时只有英文版本,不过无所谓!WAIK 官方下载地址是:Windows® Automated Installation Kit (AIK) for Windows® 7 RC。在开始前请安装 WAIK,并准备好一份 Windows 7(PS:Windows Vista 同理也可以制作。)安装源文件,将其拷贝到本地一个目录中,之后用自己做好的 install.wim 覆盖原版的 Install.wim。
为了保证制作出来的 ISO 是可引导的,请将 "C:\Program Files\Windows OPK\Tools\PETools\x86\boot\etfsboot.com" 复制到一个易于调用的位置。(PS:不过理论上分析,貌似这步即使省略,制作出来的 ISO 还是可以引导的,具体要看大家的测试了。本次 gOxiA 还是使用了这个文件!)
最后进入 WAIK 命令行环境执行如下命令:
上述命令行中“-n”,是允许使用长文件名;“-m”是忽略映像的大小,但是注意使用该参数后请确保你的映像大小不会超出载体限制。貌似 DVD 应该小于 4G 或 4.5G 比较好吧,具体请参考其说明!”-bc:\etfsboot.com”就是添加可引导信息,注意参数后面的路径之间没有空格。“-lGRMCULFRER_CN_DVD”既是光盘的卷标;“-t08/02/2009,22:55”重置映像内所有文件的日期,使之日期相一致,注意该日期时间是以 PST 时间为标准的,那么最终的文件日期时间将是“08/03/2009,13:55”。
有关 oscdimg 的更多参数说明可以参考 TechNet Library:http://technet.microsoft.com/zh-cn/library/cc749036(WS.10).aspx