- 积分
- 114
- 最后登录
- 2024-4-13
- 精华
- 0
- 阅读权限
- 20
- 主题
- 3
- UID
- 1677911
- 帖子
- 30
- PB币
- 37
- 威望
- 17
- 贡献
- 0
- 技术
- 3
- 活跃
- 718
- UID
- 1677911
- 帖子
- 30
- PB币
- 37
- 贡献
- 0
- 技术
- 3
- 活跃
- 718
|
发表于 2012-1-31 21:09:44
IP属地辽宁
|显示全部楼层
本帖最后由 Nakour 于 2012-1-31 22:22 编辑
【声明】本人第一次发帖,如有不足之处还请各位指教。 ▲本帖内容旨在教会大家方法,不在于教会如何去抄袭。
▲本帖的大部分内容都是网上有的,套路不变,只是制作起来的方法略有差别。
▲语言表述如有不足请指明,谢谢!
【资源链接】1.合并 Windows 7 SP1 32位、64位光盘
2.合并 Windows 7 和 Windows Server 2008 R2 光盘
【起因】我看到有网友请教合并 Windows Vista 和 Windows 7 的方法,并且给出用 EasyBoot,用修改BootMgr 和 BCD 的方式,用修改安装目录文件名的方法来把这两个操作系统合并到一张光盘里,肯定是省事,毕竟两个盘和一个盘还是有差别的。
【各有所短】用 EasyBoot 制作,启动菜单很直观,快速。不过合并 NT51 和 NT60 或 NT61 行,外加 DOS工具箱。问题是,NT60 和 NT61 是同一个引导方式,合并起来不就乱了吗?用修改文件BootMgr 和 BCD 的方法貌似可行,但是还需要去除 CheckSum 校验和数字签名,还有很多。修改目录文件名呢,认为那玩意费劲,改不好……
➔现在转入正题 >>> 一、制作前准备。
1. Microsoft 原版的 Windows Vista、Windows 7 32位+64位、Windows Server 2008 R2 安装镜像。
2. ImageX,用于修改 WIM 文件。
3.给硬盘分出来一块空间 30GB 最少,用于存放各种文件。
4.VMWare WorkStation --- 后期测试。
5.NT6 HDD Installer --- 后期测试。
6.下载附件中的 WindowsImage.bat,自己写的批处理文件,可以简化制作过程,基本上是自动的。
本文所需的所有文件均在本贴末尾,链接或者是文件,请各位下载。
第 4、5 项任选一个,第 6 项选择性准备。
二、熟悉一下本帖提到的缩写。
NT51=Windows XP
NT60=Windows Vista
NT61=Windows 7
NT61Svr=Windows Server 2008 R2
三、提取文件。
【步骤 1】打开 NT60、NT61、NT61Svr 的 ISO,提取 boot.wim 和 install.wim 到比如 I: 。
【步骤 2】重命名文件:
NT60 ➔ boot.wim --> NT60boot.wim install.wim --> NT60X86.wim
NT61(32位) ➔ 不需要提取 boot.wim install.wim --> NT61X86.wim
NT61(64位) ➔boot.wim --> NT61boot.wim install.wim --> NT61X64.wim
NT61Svr ➔ boot.wim --> NT61SVRboot.wim install.wim --> NT61Svr.wim
【步骤 3】把 ImageX.exe 也放到 I: 下。
【步骤 4(不想亲自动手的)】把 WindowsImage.bat 也放到 I: 下。
四、开始制作。
【步骤 1】新建 4 个文件夹,分别命名为 WinVista、Win7、Win7R、WinSVR,后面有用,留着。
【步骤 2】先了解一下 NT60X86.wim 的卷,Starter、HBasic、HPremium、Business、Ultimate分别对应的卷标号是52314。
【步骤 3】检查在 I: 目录下是否有 9 个文件(算上了 1 个批处理文件)。
共 4 个 NT6×××.wim,共 3 个 ××××boot.wim,共 1 个批处理,共 1 个 ImageX.exe。
【步骤 4】在 I: 下,键盘按下 Shift ,同时鼠标右键,选择“在此处打开命令窗口(W)"。
【步骤 5】在命令提示符窗口中键入以下命令(制作 boot.wim):
说明:此举是将三个 WIM 文件中的卷 2 映射到文件夹。
ImageX /mount I:\NT60boot.wim 2 I:\WinVista
ImageX /mount I:\NT61boot.wim 2 I:\Win7R
ImageX /mount I:\NT61SVRboot.wim 2 I:\WinSVR
ImageX /mountrw I:\NT61boot.wim 2 I:\Win7
说明:此举是将四个文件夹中的许可(License)复制到 Win7 文件夹中。
xcopy I:\WinVista\sources\license I:\Win7\sources\license /s /y
xcopy I:\WinSVR\sources\license I:\Win7\sources\license /s /y
xcopy I:\Win7R\sources\license I:\Win7\sources\license /s /y
说明:此举是将映射的卷 2 卸载,并且保存 Win7 文件夹的修改。
ImageX /commit I:\Win7
ImageX /unmount I:\WinVista
ImageX /unmount I:\Win7
ImageX /unmount I:\Win7R
ImageX /unmount I:\WinSVR
说明:此举是将已经保存的 NT61boot.wim 重命名为 boot.wim。
ren NT61noot.wim boot.wim
说明:至此,boot.wim 制作完成了。
【步骤 6】在命令提示符窗口中键入以下命令(制作 install.wim):
说明:蓝色字是提取映像卷,然后合并到新 WIM 文件中;紫色字是修改映像卷的注释。
ImageX /export I:\NT60X86.wim 5 I:\install.wim
ImageX /export I:\NT60X86.wim 2 I:\install.wim
ImageX /export I:\NT60X86.wim 3 I:\install.wim
ImageX /export I:\NT60X86.wim 1 I:\install.wim
ImageX /export I:\NT60X86.wim 4 I:\install.wim
ImageX /export I:\NT61X86.wim 1 I:\install.wim
ImageX /export I:\NT61X86.wim 2 I:\install.wim
ImageX /export I:\NT61X86.wim 3 I:\install.wim
ImageX /export I:\NT61X86.wim 4 I:\install.wim
ImageX /export I:\NT61X86.wim 5 I:\install.wim
ImageX /info I:\install.wim 1 "Windows Vista Starter X86" "Windows Vista 简易版 32位"
ImageX /info I:\install.wim 2 "Windows Vista Home Basic X86" "Windows Vista 家庭普通版 32位"
ImageX /info I:\install.wim 3 "Windows Vista Home Premium X86" "Windows Vista 家庭高级版 32位"
ImageX /info I:\install.wim 4 "Windows Vista Business X86" "Windows Vista 商业版 32位"
ImageX /info I:\install.wim 5 "Windows Vista Ultimate X86" "Windows Vista 旗舰版 32位"
ImageX /info I:\install.wim 6 "Windows 7 Starter X86" "Windows 7 简易版 32位"
ImageX /info I:\install.wim 7 "Windows 7 Home Basic X86" "Windows 7 家庭普通版 32位"
ImageX /info I:\install.wim 8 "Windows 7 Home Premium X86" "Windows 7 家庭高级版 32位"
ImageX /info I:\install.wim 9 "Windows 7 Professional X86" "Windows 7 专业版 32位"
ImageX /info I:\install.wim 10 "Windows 7 Ultimate X86" "Windows 7 旗舰版 32位"
ImageX /export I:\NT61X64.wim 1 I:\install.wim
ImageX /export I:\NT61X64.wim 2 I:\install.wim
ImageX /export I:\NT61X64.wim 3 I:\install.wim
ImageX /export I:\NT61X64.wim 4 I:\install.wim
ImageX /export I:\NT61Svr.wim 1 I:\install.wim
ImageX /export I:\NT61Svr.wim 2 I:\install.wim
ImageX /export I:\NT61Svr.wim 3 I:\install.wim
ImageX /export I:\NT61Svr.wim 4 I:\install.wim
ImageX /export I:\NT61Svr.wim 5 I:\install.wim
ImageX /export I:\NT61Svr.wim 6 I:\install.wim
ImageX /export I:\NT61Svr.wim 7 I:\install.wim
ImageX /export I:\NT61Svr.wim 8 I:\install.wim
ImageX /info I:\install.wim 11 "Windows 7 Home Basic X64" "Windows 7 家庭普通版 64位"
ImageX /info I:\install.wim 12 "Windows 7 Home Premium X64" "Windows 7 家庭高级版 64位"
ImageX /info I:\install.wim 13 "Windows 7 Professional X64" "Windows 7 专业版 64位"
ImageX /info I:\install.wim 14 "Windows 7 Ultimate X64" "Windows 7 旗舰版 64位"
ImageX /info I:\install.wim 15 "Windows Server 2008 R2 Standard(Full Installation)" "Windows Server 2008 R2 Standard(完全安装)"
ImageX /info I:\install.wim 16 "Windows Server 2008 R2 Standard(Core Installation)" "Windows Server 2008 R2 Standard(服务器核心安装)"
ImageX /info I:\install.wim 17 "Windows Server 2008 R2 Enterprise(Full Installation)" "Windows Server 2008 R2 Enterprise(完全安装)"
ImageX /info I:\install.wim 18 "Windows Server 2008 R2 Enterprise(Core Installation)" "Windows Server 2008 R2 Enterprise(服务器核心安装)"
ImageX /info I:\install.wim 19 "Windows Server 2008 R2 Datacentre(Full Installation)" "Windows Server 2008 R2 Datacentre(完全安装)"
ImageX /info I:\install.wim 20 "Windows Server 2008 R2 Datacentre(Core Installation)" "Windows Server 2008 R2 Datacentre(服务器核心安装)"
ImageX /info I:\install.wim 21 "Windows Server 2008 R2 WEB(Full Installation)" "Windows Server 2008 R2 WEB(完全安装)"
ImageX /info I:\install.wim 22 "Windows Server 2008 R2 WEB(Core Installation)" "Windows Server 2008 R2 WEB(服务器核心安装)"
说明:至此,install.wim 制作完成了。
有的朋友可能会问:”为什么不能全部提取后,然后再一起修改注释呢?”
我的回答是:”Windows 7 的两个版本—— 32位和 64位的镜像中的 install.wim 中,卷的注释是一样的,只能先提取一部分,修改一部分注释,再提取剩余的,然后修改。”
【步骤 7】检查一下制作完成的两个 WIM 文件,与右侧参考数据比对。boot.wim=208MB,install.wim=6.71GB
【步骤 8】复制 NT61X64 的镜像到新位置,万一修改失败,还有原版的,另外在 ⑿ 还要用到。
【步骤 9】用 UltraISO 从新位置打开 Windows 7 X64 镜像,然后定位到 \sources。
这里使用 X86 的镜像进行修改,为了测试方便。当然使用 X64 的因为无妨。
【步骤 10】用已经制作好的 boot.wim 和 install.wim 替换镜像中的两个同名文件。
【步骤 11】用 UltraISO 打开 Windows Vista X86 的镜像,然后把 \sources\license 这个目录拖动到从新位置打开的 Windows 7 X86 镜像的 \sources,全部替换。Windows Server 2008 R2 的操作相同。
【步骤 12】从原位置打开 Windows 7 X86 镜像,拖动 \sources\license 目录到从新位置打开的镜像的\sources 目录,全部替换。
【步骤 13】删除从新位置打开的 Windows 7 X86 镜像的 \sources 下的 ei.cfg。
【步骤 14】修改 ISO 卷标为 Windows Setup。
【步骤 15】保存已经修改的镜像,大约需要 15 分钟。
至此,NT60+NT61+NT61Svr的合集镜像就制作完成了,重命名为 NT6Setup.iso,这个随你便。
五、测试镜像。
1.真机操作。
【步骤 1】新建一个分区,格式化为 NTFS,大小为 8GB。
【步骤 2】打开 NT6 HDD Installer,可以选择键鼠混合操作模式。
【步骤 3】选择“模式 2”,然后等待操作完成。
【步骤 4】重新启动计算机,然后按下空格键若干次(连击),出现“Windows 启动管理器”之后,选择带有“EMS Enabled”的项目,回车确认。
【步骤 5】随后是“Windows is loading files”,然后是“Starting Windows”,接着进入语言、键盘等设置界面,接着是“开始安装”。随后,进行自己想要的测试过程。
2.虚拟机操作。
【步骤 1】新建一个虚拟机,分配虚拟硬盘大小 30GB。设置光驱为 ISO 文件 NT6Setup.iso。
【步骤 2】打开虚拟机,将会直接进入光驱引导界面。
【步骤 3】随后是安装过程的启动,然后可以开始安装系统然后测试了。
六、资源下载。
1.Microsoft Windows Vista SP2 X86
[emule]cn_windows_vista_with_sp2_x86_dvd_x15-36285.iso (2.87 GB)[/emule]
2.Microsoft Windows 7 SP1 X86
[emule]cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso (2.47 GB)[/emule]
3.Microsoft Windows 7 SP1 X64
[emule]cn_windows_7_ultimate_with_sp1_x64_dvd_618537.iso (3.18 GB)[/emule]
4.Microsoft Windows Server 2008 R2 SP1 X64
[emule]cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_x64_dvd_617598.iso (3.14 GB)[/emule]
5.Oracle Virtual Box
http://download.virtualbox.org/virtualbox/4.1.8/VirtualBox-4.1.8-75467-Win.exe
6.NT6 HDD Installer 3.0.8
7.ImageX 6.1.7600.16385
8.WindowsImage
6-8:http://115.com/file/dnmvlbz4
说明:1.这个文件是本人制作的批处理,扩展名为 BAT。
2.与上文的 4-5 和 4-6 给出的代码一样。
3.使用时,必须确保与本文所给出的命名方式一样,必须一个字不差。
4.使用这个文件后,“四-【4-6】”不需要手动操作。因为这些部分的代码多,一句句往里面输入……
使用:1.解压到源文件的目录下,比如本文提到的 I:。
2.双击运行即可,大约 10 分钟就能制作完成。
|
-
4
查看全部评分
-
|