无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 11047|回复: 16
打印 上一主题 下一主题

[原创] wim封装xp和win7:视频和下载

[复制链接]
跳转到指定楼层
1#
发表于 2012-2-29 22:50:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
wim封装xp和win7:视频和下载作者: wingwy 发表于:2012年02月29日
http://www.wingwy.com/archives/2012_02_1001.html

wim封装xp和win7:视频和下载
其实用imagex封装wim格式的xp技术很早就有了,这种技术也分两种。一种相对简单,用imagex手工打包再展开wim文件就行了。这种方法不能方便的实现分区,引导或是合盘,对大部分电脑用户来说还是比较麻烦。另一种则是我在08年的时候做过的把xp安装文件附加到install.wim文件中,可以直接从vista的安装程序安装xp。当时受限于网络,没有放出样品,如果你有一定的基础,按照那2篇文章肯定可以做出来,感兴趣的朋友可以参考“详解:用imagex封装xp/vista/server2008 x86/x64 的6合1安装盘” http://www.wingwy.com/archives/2008_07_139.html 这篇文章。现在win7都出了几年了,还是有很多同学让我给他们装xp,看来xp还是有很大市场的,所以我也重新用wim封装了xp,并在这里放出视屏和样品下载。最后我的成品如下图,win7和xp的四合一安装盘(包括32位win7sp1、64位win7sp1、32位xpsp3和64位xpsp2)。


1 wim封装(imagex)的优点


imagex可以把一堆文件打包成一个wim文件。xp安装文件就是一大堆零碎的小文件,读写都不方便而且很慢,而vista以后,至win7,微软现在的系统都是用imagex封装在一个大文件里面的(install.wim)。网上也有很多ghost版的系统,我觉得ghost的win7就完全没有必要了,ghost封包的xp还是有可取之处的。不过ghost这种基于扇区读写的程序安装xp有很多缺点,而imagex则是基于文件操作,他们的优缺点就不细说了,大家可以google,总之,用3个广告词来说,imagex的优点就是“快捷、方便、安全”。
2 自制wim格式的安装系统
注意安装盘的source目录下面有两个wim文件,其中boot.wim相当于一个定制的winpe,通过它加载install.wim文件安装系统就可以使用它的界面操作了。详细的wim封装xp系统我就不讲了,我那篇文章中提到过,你要想省事可以直接用别人封装好的打包。注意这回的母盘是win7,你要把flags改成ultimate。最后用imagex /export命令就可以把你想要的系统整合到一起。
3 安装过程
光盘安装和标准的win7安装过程一样,你也可以修改licence和setup.exe.mui(wim_xp.iso已修改好)。如果用他的分区工具,一定要删掉它创建的保留分区。安装完成后关掉安装程序,系统会自动重启。但是安装过程中会丢失boot.ini,系统会提示boot.ini非法(如下图),但还是能引导xp进入mini-setup阶段。到这里wim封装的xp就已经成功了,后面的过程大家都知道的。这样装好的xp可以正常使用,但没有boot.ini,并且有3个垃圾文件,可以通过GuiRunOnce处理掉(我视屏中有说明)。处理后的xp就很正常了,并且这样装好的xp没有磁盘碎片。

4 一些问题的讨论
我觉得有几个问题比较有意思,但没足够的时间和动力去尝试,有时间的朋友可以去折腾。
(1)imagex是基于文件操作的,重复的文件不会存2次,所以可以封装多个xp而wim文件不会增加太多体积(你自己这样搞增量备份也可以),dllcache你不处理也不会增加最后的文件大小。我把原版的xpsp3不作任何精简打包成wim文件后也就500M左右,用我修改的boot.wim合盘后不到700M,一张cd就能装下2个版本的xp,所以这个技术还是有意义的。另外,如果做一下适当的精简,应该可以做到400M左右。如果你还想更小,你还可以把Driver Cache下面的driver.cab和sp3.cab解压出来后再打包。因为里面有很多文件是windows下重复的,这些文件在wim文件中只会占用一个文件的大小,当xp进入mini-setup的时候再用makecab打包回去,这样生成的wim文件应该还能减小30-50M的大小。
(2)我想大家都很关心为什么这种基于win7的安装程序装好xp后能够以nt52模式启动。我开始也很奇怪,后来发现是boot.wim中的一些文件在起作用。原始的boot.wim有180-200M,以我做pe的经验来看,这种不要explorer的pe是完全可以精简到100M以内的。不过当我过度精简后发现安装完xp后不能启动,提示bootmgr丢失,这时的启动信息是nt60。不得已,我又补回去一些文件,然后又可以以nt52模式启动了。很遗憾,我当时没详细的记录比较,具体是哪几个文件在起作用我也没找出来,感兴趣的朋友可以以我的boot.wim文件为基础自己找找。其实即使是nt60模式也是没有问题的,你打包xp的时候加入bootmgr和指向{ntldr}的bcd文件就行了。
(3)推荐光盘安装,最好vm测试。这种系统也可以直接在win7里面降级安装xp,但如果你没有相关基础知识最好不要这样做。装完后他会创建“安装程序回滚”,此时启动模式是nt60,你可以改成nt52或者预先添加bootmgr启动xp,同第(2)点最后的讨论。我觉得也可以通过waik设置取消创建回滚,到“安装更新”就自动重启,这样也不用手动关闭安装程序了。
5 其他
xp系统sysprep前的处理网上讲的很多,我这里仅仅是测试wim封装xp,也没有用第三方工具,只进行了简单的处理,所以可能会有很些不兼容的情况。另外 ,为避免一些麻烦,我提供的安装样本镜像没有xp的序列号。在sysprep\sysprep.inf 中[UserData]下加入ProductKey=1111-1111-XXXX……就可以不用输入key。这个镜像只有2个xp,win7太大,我就不浪费网络资源,要集成的话很简单,用imagex /export win7的安装镜像就行了。
最后声明一下:此镜像仅供研究测试wim封装xp!请勿用于其它用途。xp封装镜像来自于网络,仅供研究学习,请下载后24小时内删除,本人不对此产生的任何结果负任何责任。

视频在这里:http://v.youku.com/v_show/id_XMzU4NjQxMjk2.html

下载地址:
wim封装xp.iso MD5:8547e371f72d3eb2683310f769a2514b
http://115.com/file/c2hc6hhr

[ 本帖最后由 wingwy 于 2012-2-29 22:59 编辑 ]

评分

参与人数 1无忧币 +5 收起 理由
+ 5 很给力!

查看全部评分

2#
发表于 2012-3-1 17:57:04 | 只看该作者
楼主精神可嘉,顶起来!
回复

使用道具 举报

3#
发表于 2012-3-8 00:26:59 | 只看该作者
呵呵,学习一下,谢谢了
回复

使用道具 举报

4#
发表于 2012-3-16 16:52:25 | 只看该作者
很好的技术贴,学习一下!
回复

使用道具 举报

5#
发表于 2012-3-22 06:38:32 | 只看该作者
学习一下,谢谢楼主了!
回复

使用道具 举报

6#
发表于 2012-3-22 22:10:09 | 只看该作者
感谢楼主提供教程
回复

使用道具 举报

7#
发表于 2012-3-23 00:34:17 | 只看该作者
看上去不错,找时间看看!
回复

使用道具 举报

8#
发表于 2012-3-26 00:38:09 | 只看该作者
谢谢,虽然可能看不懂,但是收下了
回复

使用道具 举报

9#
发表于 2012-3-26 23:50:48 | 只看该作者

回复 #1 wingwy 的帖子

很不错的教程,记得好像有次给朋友安装系统,是在安装360杀毒软件后要用ghost来备份,结果安装的一键还原没有了,进入c盘查看了一下,原来是没有了boot.ini文件,那时启动界面出现“文件 BOOT.INI 非法 正从 C:\Windows\ 启动”,再进入到系统中的。后为系统添加了boot.ini文件,系统的引导界面是出现了一键还原的选择,但点进去却出现了一大批文字,好像说的是硬件配置不对,不能进入系统,连选择进入xp系统也是同样的提示。后又进pe把boot.ini给删了,重新启动结果好了。不知道是不是360做了手脚,更改了MBR,还是更改了系统的启动文件。
回复

使用道具 举报

10#
发表于 2012-6-28 00:19:36 | 只看该作者
这么强的贴没人顶! 我下了楼主的ISO 然后自己加了 WIN7的 WIM 现在一盘在手 万事不愁!!谢谢楼主
回复

使用道具 举报

11#
发表于 2013-3-3 22:18:22 | 只看该作者
wingwy已经一年未来过无忧论坛了,真是让人唏嘘不已啊,曾经也是大神的存在
回复

使用道具 举报

12#
发表于 2013-3-12 10:55:05 | 只看该作者

回复 #1 wingwy 的帖子

wingwy以前我们交流过 当时的想法后来没实现 就依然用GHOST
现在想问下
通过网络启动PXELINUX  加载BOOT.WIM 实现和光盘安装一样的效果可行吗?
回复

使用道具 举报

13#
发表于 2014-9-16 16:16:53 | 只看该作者
wingwy 如果你在的话请帮忙解决一下难题,谢谢! http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

14#
发表于 2017-9-1 14:56:34 | 只看该作者
115已经不能下载了,能不能放个百度链接?
回复

使用道具 举报

15#
发表于 2017-9-3 12:46:13 | 只看该作者
请问有 SP3 xpx64吗
回复

使用道具 举报

16#
发表于 2017-9-6 10:02:43 | 只看该作者
楼主能换个下载地址呀,115的已经不能下载了
回复

使用道具 举报

17#
发表于 2017-9-6 10:03:19 | 只看该作者
楼主能换个下载地址呀,115的已经不能下载了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-28 17:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表