过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2430|回复: 1
收起左侧

如何让一个U盘支持多类型Windows系统的安装

[复制链接]
yaojian 2012-7-30 10:31:38 | 显示全部楼层
这里所说的大U盘是指8G、16G以上的容量。如果你手握一个16G大的U盘,却无法使用它安装多种类型的Windows系统,的确有些郁闷。不少留言中,好些网友想32位和64位的install.wim合并成一个WIM文件,甚至连R2也想包括进来,再进一步如果能有XP或VISTA更好了。哈哈,想法都很好。但目前看来,一个超过4G的WIM确实让人心烦,U盘支持不了这么大的单个文件。怎么办?
其实办法是有的。WIN7/R2/VISTA都可以进行IMAGEX安装,而XP呢,现在这个古董系统要是不用GHOST,真是天理难容,如果用官方原版,光补丁和驱动就可以把人整死了。
IMAGEX与GHOST这两种安装模式在哪里均能实现??PE,毫无疑问就是PE3.0。现在网络上的PE3.0大多数会带有GHOST程序和IMAGEX程序。有的PE带有图形化的IMAGEX工具,也可以用来安装WIN7与R2,图形化优点是直观,但相比于批处理就不够灵活了。只是本人用IMAGEX时,多用批处理方式,很少用图形工具,所以不介绍了。

一、如何安装XP?
启动PE3.0(X86)到桌面,运行GHOST程序,将U盘中的XP的GHO文件还原到C分区,重新启动,让安装程序自己运行到结束。XP安装盘都有一个GHO文件,比较大的那个,不是那个几K大小,几K大小通常是DOS下用来一键分区。所以,你事先要把那个大的GHO文件复制到U盘中。
GHOST安装XP就不用细说了吧,能用U盘安装系统都不是新手菜鸟。
二、如何安装WIN7或R2?
要知道,使用微软原版光盘安装系统,都需要运行光盘中的Setup.exe,不管是在PE中还是光盘直接启动安装。Setup.exe在光盘根目录、sources目录和boot.wim中各有一个,不管是哪个Setup.exe,都会指向sources目录中的install.wim文件。此WIM文件改名或改路径,都会导致无法安装。
那IMAGEX呢?需要借助批处理来完成,批处理是我们自己写的,为什么一定要象微软那样指向特定名称特定路径的“install.wim”呢。我们可以不特定,而且可以指向多个WIM文件,可以改变路径。说到这里,你也许就可以明白了,弄个大于4G的WIM似乎没有必要,我们可以弄几个小于4G的WIM文件。剩下的问题就是如何写批处理了......
第一种办法。U盘的souces目录下,创建几个子目录,如,X86WIN7、X64WIN7、2008R2,分别置放32位WIN7、64位WIN7和2008R2中的install.wim,在U盘根目录建立三个批处理,第一个批处理专门指向X86WIN7中的install.wim,第二个专门指向X64WIN7中的install.wim,第三个专门指向2008R2中的install.wim。这三个批处理也可以合并成一个批处理。
第二种办法,就是这些WIM文件各自不同命名,放在同一目录下了。例如,X86WIN7.WIM、X64WIN7.WIM、2008R2.WIM,都放在sources目录下。同样道理,也可以用三个或一个批处理来启动安装。
上述的是思路。对于不懂IMAGEX的人来说,但实际操作起来时,可能仍是一头雾水。没关系,下边还有具体步骤呢,也有现成的批处理模版。
三、 具体步骤
具体步骤是按第一种办法来写的。
1、下载双PE3.0(x86/x64):http://kuai.xunlei.com/d/GUSBZCVDVBJV
文件: PE3.0_x64_x86.iso
大小: 583041024 字节
MD5: 4796EBEC92003670672D2FCACF1D30D1
SHA1: A9B2C2B1738B7BE30AA67D7EA228117B4515493C
CRC32: E0D3F04E
1.jpg

2.jpg
2、用UltraISO打开“PE3.0_x64_x86.iso”,将大容量U盘接入电脑。参考这里的写入方法,将ISO写入U盘(写入前注意备份U盘的数据)。参考链接地址:http://hi.baidu.com/rnimadeb/item/3887820aeb36fadddde5b0b0
3、 将Win7 33in1(32位)、Win7  33in1(64位)、2008R2 33in1 V1.1这三个ISO中SOURCES目录下的install.wim文件分别提取到U盘的SOURCES目录下的X86WIN7、X64WIN7、2008R2这三个文件夹里面。(这是举例,你不一定非要选择这三个ISO的install.wim)
如果需要,驱动包也复制到SOURCES目录下的$OEM$\$1\Drv目录下,根据2008R2 33in1 V1.1的接口要求,驱动包的EXE文件必须命名为:Drv.exe。
4、U盘启动,将看到PE选择菜单。如果要安装32位Windows系统(包括XP),则进入PE3.0 (X86),安装64位的WIN7或SERVER 2008 R2(R2好象没见到32位的),则进入PE3.0 (X64)。 (千万要记住,别进32位PE去安装64位的系统)
3.jpg
5、进入PE桌面后,如果磁盘还未分区,应当先做好磁盘分区和格式化分区等工作,右键点击桌面的“计算机”,选“管理”,弹出的对话框中选“磁盘管理”,开始分区和格式化分区。分区后,要记得设置一个主分区(通常为C分区)为活动分区。接着,重启计算机,再次进入PE,打开桌面的“计算机”,进入U盘目录,运行U盘根目录下的IMAGEX安装批处理(WIN7_R2_SETUP.CMD)文件,按提示操作即可。
进入PE桌面后,如果不存在磁盘分区问题,也要查看要安装的目标分区是否格式化了,而且必须是NTFS,不应是FAT32格式。格式化后,不需要重启计算机,进入U盘目录,运行U盘根目录下的IMAGEX安装批处理,开始安装。
4.jpg

上图:选择哪种类型Windows,例如上图所示,输入数字3,然后回车执行。
5.jpg
上图:选择WIM中存在的映像版本,输入索引(如,此WIM中有1-20可选择)
6.jpg

上图:“ 保留分区”在PE3.0中是可见的,在安装后的系统中是隐藏的(PE中的D分区到那时就是C分区了)。如果PE中看不到,就是不存在“保留分区”,PE中的D分区在安装后的系统中也是D分区,C分区还是C分区。
7.jpg
   上图: 使用IMAGEX的/APPLY命令复制文件到目标分区。
五、其他
1、如果你觉得这ISO中两个PE3.0不好用,你可以采用其他版本的PE3.0,但要求是WIM格式的,现有的PE3.0的WIM文件在BOOT目录内,同名替换就可以了。Windows 7 33in1 V1.3  (64位)所带的PE3.0(64位)与现在这个PE3.0(64位)也有所不同,呵呵,看大小就知道了。替换PE后,要注意你替换的新PE3.0中,DISM和IMAGEX工具是否有整合,没有整合,无法执行批处理;如果有整合,放在哪个目录下?如果跟现在这个PE的路径不同,就必须修改批处理。
说明:现有这个双PE3.0中的IMAGEX安装批处理中所调用的DISM和IMAGEX这两个工具是放在“X:\Program Files\petools”目录下的。
2、IMAGEX还可以支持VISTA的安装,你可以在SOURCE目录下建一个象X64VISTA或X86VISTA这样的目录,放入VISTA的install.wim文件,再单独写个批处理,用来安装VISTA。下面是指向单个install.wim的批处理例子:

@echo off
Color 0a
cd /d %~dp0
echo.
echo ********************************************
echo ***** IMAGEX安装Win7/2008 R2/Vista简易批处理 *****
echo ********************************************
echo.
echo  ** 退出请关闭本窗口,Ctrl+空格键切换输入法
echo  ** 本批处理应置于U盘或光盘根目录下,install.wim应放在sources目录下
echo.
echo  按 "任意键" 查看可安装的Windows 7 / 2008 R2 映像版本。
echo.
echo.
pause 1>nul
"X:\Program Files\petools\Servicing\Dism.exe" /Get-WimInfo /WimFile:%cd%\sources\x86vista\install.wim
echo.
echo *** 选择 映像版本的数字索引,然后回车***
echo.
set /p wim= [请选择](1 2 3 4 5...):
echo.
echo *** 选择 要安装的目标分区 ***
echo.
echo 提示:(1)如C分区为100M保留分区,请不要选择C分区。
echo       (2)应事先将目标分区进行格式化(NTFS格式)
echo.
set /p part= [请选择](C D E F G...):
echo.
echo *** 请按 "任意键" 开始安装 [退出请关闭本窗口] ***
echo *** 文件复制后,系统将自动重启继续安装。***
echo.
pause 1>nul
IF EXIST "%cd%\sources\$oem$\$1\Drivers\DRV\Drv.exe" (
   md %part%:\Drv
   xcopy %cd%\sources\$oem$\$1\Drv %part%:\Drv /e /y
)
"X:\Program Files\petools\imagex.exe" /apply %cd%\sources\x86vista\install.wim %wim% %part%:
%part%:\windows\system32\bcdboot.exe %part%:\windows /s C:
%part%:\windows\system32\shutdown.exe /r /t 5
exit

静静的湖水 2012-8-1 21:41:45 | 显示全部楼层
谢谢楼主提供,看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-4-20 00:54 , Processed in 0.038265 second(s), 28 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

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