1、XP_Win7 6 合 1 安装盘制作方法Windows 7 系统的 DVD 光盘中剩余空间比较多,加入 XP 的安装文件应该卓卓有余,因此不少人想到给 Win7 和 XP 来个合盘。但合盘后往往不能安装 XP,因而认为 XP 是不能与 win7 合盘的。其实是技巧性问题而已,因 XP 生于 CD 时代,其安装程序很可能不能读取 CD 光盘容量(700M )以外的文件,当 XP 的安装文件加入 DVD 光盘中,如果这些文件的实际位置不在 DVD 的前部位置,很可能导致安装失败,所以只要设法保证 XP 的安装文件在 DVD 光盘的前面位置即可解决这个问题。使 XP 安装文件放在前面的方法可能有多
2、种,本人试验成功的有两个方法:一是新建 DVD 镜像,先加入 XP 的文件,然后加 Win7的文件;二是将 XP 的 CD 镜像“扩容”成 DVD,再加入 Win7 的文件。本帖介绍的是第二种。XP 与 Win7 合盘的引导方式也有几种,一般人常用的引导器是 Easyboot、Grub 和ISOlinux。这里介绍的是微软自己出的引导器 bootmgr,就是 Win7 光盘的引导器,配合BCD 菜单文件即可显示多项引导选择。下图是光盘启动的截图,第一图是微软系统光盘经典启动画面,6 秒内按键盘则从光盘启动;第二图是 XP_Win7 6in1 菜单选择界面,9 秒内不按上下箭头键,则缺省选择安装
3、 Win7。XP_Win7 6 合 1 安装盘具体制作步骤如下:一、所需工具ISO 镜像编辑工具。推荐用 UltraISO,这个软件还附带一“虚拟光驱”组件,从网上搜索下载。二、所需文件1、DVD 光盘启动文件 win7boot.bif2、菜单文件 BCD3、菜单中文显示辅助文件 bootmgr.exe.mui这些文件在下面的链接中提供下载(顺带一个 XP 自动安装辅助文件 winnt.sif ,按需选用),下载解压出来备用。BCD 附件.rar如果上面链接下载失败,可以从下面地址下载:http:/ 和 Win7 的镜像文件,推荐用 MSDN 版本。这里不提供下载链接,自己搜索下载。三、制作步
4、骤1、用虚拟光驱加载 win7 的镜像 ISO 。如果没有虚拟光驱,就用 UltraISO 打开,将所以文件提取到硬盘某个文件夹中。2、用 UltraISO 打开 XP 的镜像。 修改光盘镜像的属性。点菜单中的“文件”属性, “介质”选“4.7G” ,“ISO 9660 文件名格式”选“MAX” ,然后点“确定” ,如下图。 按 Shift F12 组合键(即先按住 Shift 键,然后按一下 F12 键,之后全部松开) 。这个步骤至关重要!切勿忽略。 删除 DOTNETFX、SUPPORT 文件夹和AUTORUN.INF、README.HTM 、SETUP.EXE 和 SETUPXP.HTM
5、 文件。也可以不删,不过这些文件没什么用处,删除了会使光盘的结构清爽些。如图 加入 DVD 启动文件。方法是:点菜单“启动”加载引导文件,定位到win7boot.bif 确定即可,如图 把下载回来的 winnt.sif 文件拖入 I386 文件夹中(不需要自动安装的,则跳过这一步)。 将虚拟光驱(或事先提取到硬盘的 win7 安装文件)中的 boot、efi 文件夹和autorun.inf、bootmgr、setup.exe 文件拖到镜像的根目录,再把下载回来的 BCD 文件加入 boot 文件夹替换原文件,然后把 bootmgr.exe.mui 文件加入 zh-CN 文件夹中。到这里,建议保存(另存为)一次,有条件的用虚拟机测试一下,看看是否可以安装XP。再继续加入 Win7 的 sources、support、和 upgrade 文件夹。 打开 sources 文件夹,删除其中的 ei.cfg 文件,最后保存即可。注:删除 ei.cfg 文件是为了使安装 Win7 时能够选择全部版本(32 位 MSDN 的 Win7内含 5 个版本,64 位的有 4 个。这样,XP 与 32 位 win7 合盘是 6in1 ,与 64 位的合盘则是 5in1)晒一下 XP_Win7 6in1 成品截图