本站域名:http://goxia.maytide.net or http://sufan.maytide.net
移动设备请访问:http://goxia.maytide.net/m
转载文章,请务必保留出处与作者信息,未经许可严禁用于商业用途!
[Windows 7] 探索 Windows 7 RTM ISO
探索 Windows 7 RTM ISO
不希望因为标题而让大家最后失望,只是实在想不出来什么更贴切的主题名称,所以开头 gOxiA 先做个介绍,其实也不算什么探索。作为 MSDN 或 TechNet Plus 订阅用户,我们知道在 Windows Vista RTM 发布时,订阅中提供的是除了企业版以外的多个版本的合集.也就是当我们下载来的 Windows Vista RTM 的 ISO 中已经包含了 Starter、HomeBasic、HomePremium、Business 以及 Ultimate 这几个版本。虽然是包含了 5个版本,但是利用 imagex 的差异特性极大的缩小了存储空间!
但是到了 Windows 7 RTM,订阅用户会发现微软并未像之处 Windows Vista RTM 那样,而是独立发布了 Starter、HomeBasic、HomePremium、Professional(Windows Vista 时命名为 Business) 以及 Ultimate,这样一来我们就需要为每一个版本下载一个拷贝!极为占用空间!
不管微软出于什么原因最终这样发布,但是好在 gOxiA 有手工使用 imagex 来安装 Windows 7 的习惯,通过分析旗舰版的 Install.wim 文件,得知实际上这个 Install.wim 依旧包含了其他几个版本,只是安装时将根据配置文件来直接安装对应的版本。如果你想要了解你的 Install.wim 是否包含多个版本,可以使用如下命令:
内容大致如下:
ImageX Tool for Windows
Copyright (C) Microsoft Corp. All rights reserved.
Version: 6.1.7600.16385
WIM Information:
----------------
Path: v:install.wim
GUID: {bc90f44f-35aa-48fe-9fa0-0b6c63c6b4d7}
Image Count: 5
Compression: LZX
Part Number: 1/1
Attributes: 0xc
Integrity info
Relative path junction
Available Image Choices:
------------------------
<WIM>
<TOTALBYTES>2241959924</TOTALBYTES>
<IMAGE INDEX="1">
<DIRCOUNT>9550</DIRCOUNT>
<FILECOUNT>47318</FILECOUNT>
<TOTALBYTES>7983637109</TOTALBYTES>
<CREATIONTIME>
<HIGHPART>0x01CA0443</HIGHPART>
<LOWPART>0x6568BDF8</LOWPART>
</CREATIONTIME>
<LASTMODIFICATIONTIME>
<HIGHPART>0x01CA0463</HIGHPART>
<LOWPART>0x76D5423C</LOWPART>
</LASTMODIFICATIONTIME>
<WINDOWS>
<ARCH>0</ARCH>
<PRODUCTNAME>Microsoft® Windows® Operating System</PRODUCTNAME>
<EDITIONID>Starter</EDITIONID>
<INSTALLATIONTYPE>Client</INSTALLATIONTYPE>
<HAL>acpiapic</HAL>
<PRODUCTTYPE>WinNT</PRODUCTTYPE>
<PRODUCTSUITE>Terminal Server</PRODUCTSUITE>
<LANGUAGES>
<LANGUAGE>zh-CN</LANGUAGE>
<DEFAULT>zh-CN</DEFAULT>
</LANGUAGES>
<VERSION>
<MAJOR>6</MAJOR>
<MINOR>1</MINOR>
<BUILD>7600</BUILD>
<SPBUILD>16385</SPBUILD>
<SPLEVEL>0</SPLEVEL>
</VERSION>
<SYSTEMROOT>WINDOWS</SYSTEMROOT>
</WINDOWS>
<NAME>Windows 7 STARTER</NAME>
<DESCRIPTION>Windows 7 STARTER</DESCRIPTION>
<FLAGS>Starter</FLAGS>
<HARDLINKBYTES>3045021372</HARDLINKBYTES>
<DISPLAYNAME>Windows 7 简易版</DISPLAYNAME>
<DISPLAYDESCRIPTION>Windows 7 简易版</DISPLAYDESCRIPTION>
</IMAGE>
<IMAGE INDEX="2">
<DIRCOUNT>9561</DIRCOUNT>
<FILECOUNT>47403</FILECOUNT>
<TOTALBYTES>8003795881</TOTALBYTES>
<CREATIONTIME>
<HIGHPART>0x01CA0443</HIGHPART>
<LOWPART>0x6568BDF8</LOWPART>
</CREATIONTIME>
<LASTMODIFICATIONTIME>
<HIGHPART>0x01CA0463</HIGHPART>
<LOWPART>0x929ACF4C</LOWPART>
</LASTMODIFICATIONTIME>
<WINDOWS>
<ARCH>0</ARCH>
<PRODUCTNAME>Microsoft® Windows® Operating System</PRODUCTNAME>
<EDITIONID>HomeBasic</EDITIONID>
<INSTALLATIONTYPE>Client</INSTALLATIONTYPE>
<HAL>acpiapic</HAL>
<PRODUCTTYPE>WinNT</PRODUCTTYPE>
<PRODUCTSUITE>Terminal Server</PRODUCTSUITE>
<LANGUAGES>
<LANGUAGE>zh-CN</LANGUAGE>
<DEFAULT>zh-CN</DEFAULT>
</LANGUAGES>
<VERSION>
<MAJOR>6</MAJOR>
<MINOR>1</MINOR>
<BUILD>7600</BUILD>
<SPBUILD>16385</SPBUILD>
<SPLEVEL>0</SPLEVEL>
</VERSION>
<SYSTEMROOT>WINDOWS</SYSTEMROOT>
</WINDOWS>
<NAME>Windows 7 HOMEBASIC</NAME>
<DESCRIPTION>Windows 7 HOMEBASIC</DESCRIPTION>
<FLAGS>HomeBasic</FLAGS>
<HARDLINKBYTES>3060203459</HARDLINKBYTES>
<DISPLAYNAME>Windows 7 家庭普通版</DISPLAYNAME>
<DISPLAYDESCRIPTION>Windows 7 家庭普通版</DISPLAYDESCRIPTION>
</IMAGE>
<IMAGE INDEX="3">
<DIRCOUNT>9779</DIRCOUNT>
<FILECOUNT>48416</FILECOUNT>
<TOTALBYTES>8445655979</TOTALBYTES>
<CREATIONTIME>
<HIGHPART>0x01CA0443</HIGHPART>
<LOWPART>0x6568BDF8</LOWPART>
</CREATIONTIME>
<LASTMODIFICATIONTIME>
<HIGHPART>0x01CA0463</HIGHPART>
<LOWPART>0xAE00FE9C</LOWPART>
</LASTMODIFICATIONTIME>
<WINDOWS>
<ARCH>0</ARCH>
<PRODUCTNAME>Microsoft® Windows® Operating System</PRODUCTNAME>
<EDITIONID>HomePremium</EDITIONID>
<INSTALLATIONTYPE>Client</INSTALLATIONTYPE>
<HAL>acpiapic</HAL>
<PRODUCTTYPE>WinNT</PRODUCTTYPE>
<PRODUCTSUITE>Terminal Server</PRODUCTSUITE>
<LANGUAGES>
<LANGUAGE>zh-CN</LANGUAGE>
<DEFAULT>zh-CN</DEFAULT>
</LANGUAGES>
<VERSION>
<MAJOR>6</MAJOR>
<MINOR>1</MINOR>
<BUILD>7600</BUILD>
<SPBUILD>16385</SPBUILD>
<SPLEVEL>0</SPLEVEL>
</VERSION>
<SYSTEMROOT>WINDOWS</SYSTEMROOT>
</WINDOWS>
<NAME>Windows 7 HOMEPREMIUM</NAME>
<DESCRIPTION>Windows 7 HOMEPREMIUM</DESCRIPTION>
<FLAGS>HomePremium</FLAGS>
<HARDLINKBYTES>3439427655</HARDLINKBYTES>
<DISPLAYNAME>Windows 7 家庭高级版</DISPLAYNAME>
<DISPLAYDESCRIPTION>Windows 7 家庭高级版</DISPLAYDESCRIPTION>
</IMAGE>
<IMAGE INDEX="4">
<DIRCOUNT>9836</DIRCOUNT>
<FILECOUNT>48866</FILECOUNT>
<TOTALBYTES>8326968857</TOTALBYTES>
<CREATIONTIME>
<HIGHPART>0x01CA0443</HIGHPART>
<LOWPART>0x6568BDF8</LOWPART>
</CREATIONTIME>
<LASTMODIFICATIONTIME>
<HIGHPART>0x01CA0463</HIGHPART>
<LOWPART>0xBC779674</LOWPART>
</LASTMODIFICATIONTIME>
<WINDOWS>
<ARCH>0</ARCH>
<PRODUCTNAME>Microsoft® Windows® Operating System</PRODUCTNAME>
<EDITIONID>Professional</EDITIONID>
<INSTALLATIONTYPE>Client</INSTALLATIONTYPE>
<HAL>acpiapic</HAL>
<PRODUCTTYPE>WinNT</PRODUCTTYPE>
<PRODUCTSUITE>Terminal Server</PRODUCTSUITE>
<LANGUAGES>
<LANGUAGE>zh-CN</LANGUAGE>
<DEFAULT>zh-CN</DEFAULT>
</LANGUAGES>
<VERSION>
<MAJOR>6</MAJOR>
<MINOR>1</MINOR>
<BUILD>7600</BUILD>
<SPBUILD>16385</SPBUILD>
<SPLEVEL>0</SPLEVEL>
</VERSION>
<SYSTEMROOT>WINDOWS</SYSTEMROOT>
</WINDOWS>
<NAME>Windows 7 PROFESSIONAL</NAME>
<DESCRIPTION>Windows 7 PROFESSIONAL</DESCRIPTION>
<FLAGS>Professional</FLAGS>
<HARDLINKBYTES>3305882953</HARDLINKBYTES>
<DISPLAYNAME>Windows 7 专业版</DISPLAYNAME>
<DISPLAYDESCRIPTION>Windows 7 专业版</DISPLAYDESCRIPTION>
</IMAGE>
<IMAGE INDEX="5">
<DIRCOUNT>9866</DIRCOUNT>
<FILECOUNT>49019</FILECOUNT>
<TOTALBYTES>8485352280</TOTALBYTES>
<CREATIONTIME>
<HIGHPART>0x01CA0443</HIGHPART>
<LOWPART>0x6568BDF8</LOWPART>
</CREATIONTIME>
<LASTMODIFICATIONTIME>
<HIGHPART>0x01CA0463</HIGHPART>
<LOWPART>0xCBBB37DC</LOWPART>
</LASTMODIFICATIONTIME>
<WINDOWS>
<ARCH>0</ARCH>
<PRODUCTNAME>Microsoft® Windows® Operating System</PRODUCTNAME>
<EDITIONID>Ultimate</EDITIONID>
<INSTALLATIONTYPE>Client</INSTALLATIONTYPE>
<HAL>acpiapic</HAL>
<PRODUCTTYPE>WinNT</PRODUCTTYPE>
<PRODUCTSUITE>Terminal Server</PRODUCTSUITE>
<LANGUAGES>
<LANGUAGE>zh-CN</LANGUAGE>
<DEFAULT>zh-CN</DEFAULT>
</LANGUAGES>
<VERSION>
<MAJOR>6</MAJOR>
<MINOR>1</MINOR>
<BUILD>7600</BUILD>
<SPBUILD>16385</SPBUILD>
<SPLEVEL>0</SPLEVEL>
</VERSION>
<SYSTEMROOT>WINDOWS</SYSTEMROOT>
</WINDOWS>
<NAME>Windows 7 ULTIMATE</NAME>
<DESCRIPTION>Windows 7 ULTIMATE</DESCRIPTION>
<FLAGS>Ultimate</FLAGS>
<HARDLINKBYTES>3463057728</HARDLINKBYTES>
<DISPLAYNAME>Windows 7 旗舰版</DISPLAYNAME>
<DISPLAYDESCRIPTION>Windows 7 旗舰版</DISPLAYDESCRIPTION>
</IMAGE>
</WIM>
OK,既然已经知道 ISO 中包含了其他版本,那么我们就可以不必全部下载所有的版本 ISO,而要安装非默认的版本则可以参考 使用 imagex 手工安装 Windows 7 RTM 这篇日志。
此外,在 gOxiA 针对 Windows 7 RTM 中文版进行测试后发现,中文版在手工释放 Install.wim 后也不再支持引导,则需要手工使用 bcdboot 来生成引导信息。
[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