|
http://bbs.crsky.com/read.php?tid=1894041
最近在使用“RT 7 Lite”,因为该软件需要安装体积庞大的WIN7AIK,此软件ISO包含x86/ia64/amd64三版本
因为我只需要其中的x86版本部分,所以才有了动手将其所需版本提取出来的想法。
以下操作以提取x86版本为例,提取ia64/amd64版本也可以借鉴
一、从微软官网下载KB3AIK_CN.ISO
KB3AIK_CN.ISO 1.72 GB (1,855,363,072 字节)
MD5: EC29434CA7911ECF598618B184D6655C
SHA1: 02956D721650D0FFE6D7070315F4D899116E821D
CRC32: 8079B9B3
下载地址:
http://download.microsoft.com/download/6/3/1/631A7F90-E5CE-43AA-AB05-EA82AEAA402A/KB3AIK_CN.iso
二、处理思路
首先声明下,我不会编程,也不会破解,所以采用替换方式来减少体积可能有点暴力,审美倾向较严重的兄弟请多多包涵下
思路一:删除涉及ia64/amd64的文件,保留x86相关文件。一开始,我是想安装x86版应该不会涉及其他两个版本的文件,可是当我试安装后查看其程序文件夹,发现其他两个版本的文件也要被复制,想不通ia64/amd64的文件扔在x86中能起什么作用,思路一流产了,真是郁闷。。。
思路二:将ISO内所有ia64/amd64相关文件用空文件代替,仅保留其调用路径不变,某些CAB包内的文件解压同样处理后重新压缩。结果发现在安装过程中调用一些ia64/amd64文件时会出错,思路二也流产了。。。
思路三:利用软件Universal Extractor提取x86安装所调用的文件,然后再将所有ia64/amd64相关文件用空文件代替,因为这种方式下所有安装所调用的文件已经解压,故替换后可正常安装使用
最终按思路三进行提取,终于缩减成功,本机安装测试通过
三、操作过程
步骤一、使用虚拟光驱软件读取KB3AIK_CN.ISO,我使用一个大小仅为16K的CHKen Virtual Disk 0.4
软件Universal Extractor提取x86安装所调用的文件,需指定目标文件夹(即解压后文件存放的路径),如本人使用G:\\WIN7_KB3AIK_CN_x86,见下图
然后再使用“MSI管理式安装程序”方式提取,,见下图
提取后的文件数量及大小信息如下:
大小:1.47 GB (1,588,704,984 字节)
包含:1,303个文件,150个文件夹
步骤二、将所有ia64_amd64相关文件以空文件代替,替换后的文件数量及大小信息如下:
大小:672 MB (704,758,035 字节)
包含:1,303个文件,150个文件夹
此步骤可以使用附件中我写的批处理,切记要将该批处理解压到上面所使用的目标文件夹中,见下图
四、打包备份保存
将原ISO中所带的NetFXx86.EXE替换为更新版本的NetFx20SP2_x86.EXE
将原ISO中所带的英文版的msxml6x86.msi替换为简体中文版的msxml6.msi,替换的文件均从微软官网上下载
http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x86.exe
http://download.microsoft.com/download/b/7/1/b71d5305-618d-4b82-858b-386db3cc4453/msxml6.msi
请在安装AIK前先安装以上两个软件
最后采用打包方案为先压成ISO再用7-zip减少体积,这样以后可以将7z压缩包解压后用虚拟光驱软件读取ISO直接安装,不必解压成上千个文件
五、安装
一切OK,见图
爱偷懒的兄弟可以从我115网盘直接下载成品
WIN7_KB3AIK_CN_x86.ISO 696 MB (730,011,648 字节)
MD5: 29C74F9CECB865285626F7BBBF8ED915
SHA1: 1AE62DB3A4AA91857B57C9F1A8C69066466F9C4B
CRC32: 8CB7A7DD
WIN7_KB3AIK_CN_x86.7z 397 MB (417,149,443 字节)
MD5: 0BB391B14102A7431B09C450DFF3DCE1
SHA1: A991B406BDA6E6159C0EEA0EB87FE0B0B4580A10
CRC32: 97A225F6
下载地址:http://u.115.com/file/f54b5f0090 |
|