过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3618|回复: 0
收起左侧

将32位、64位win7安装镜像制作到同一U盘内的方法

[复制链接]
长天孤鹜 2011-4-28 10:36:59 | 显示全部楼层
1.首先要下载好x86跟x64版本的安装镜像(ISO文件)。
2.将准备好的U盘(至少8G)做好引导,我用的是Windows AIK,操作命令如下:
diskpart
list disk
select disk 1
clean
create partition primary
select partition 1
active
format quick fs=fat32
assign
exit

注意:这里的disk 1就是我的U盘,多硬盘用户需要. 注意disk number,这里不能照抄哦!
3.将其中一份ISO直接解压到已经做好引导的U盘内(我解压的是x86镜像,但是先解压x64的也完全可以),再在U盘里另外新建一文件夹(我给它起名为Win7x64),将x64的ISO解压进这个文件夹
4.将bcdedit.exe文件拷贝到U盘里的boot文件夹下(直接运行copy c:|windows|system32|bcdedit.exe x:|boot即可,x用你自己. U盘的实际盘符替代 ,下同)
5.运行CMD,在x:|boot下添加x64安装程序的BCD信息:
x:
cd boot
bcdedit /store bcd /create /d "win7 x64 Setup" /application osloader
6.再查看一下BCD中的启动信息,记下刚刚添加的"win7 x64 Setup"的GUID:
bcdedit /store bcd /enum all
找到注释为"win7 x64 Setup"的那一项启动菜单(这时候它还是空空的,只有注释和GUID),记下GUID(这个千万不能记错)
7.bcdedit毕竟是命令行程序,要手工输入那么长一串GUID的话,很容易出错,所以,接下来你需要. 新建一个批处理文件来执行接下来的命令:
批处理内容如下(U盘盘符和GUID自己. 替换):
x:
cd boot
set WIN_GUID={刚刚记下的GUID}
set ramdiskGUID={7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store bcd /set %WIN_GUID% device ramdisk=[boot]|win7x64|sources|boot.wim,%ramdiskGUID%
bcdedit /store bcd /set %WIN_GUID% path windows|system32|boot|winload.exe
bcdedit /store bcd /set %WIN_GUID% osdevice ramdisk=[boot]|win7x64|sources|boot.wim,%ramdiskGUID%
bcdedit /store bcd /set %WIN_GUID% locale en-us
bcdedit /store bcd /set %WIN_GUID% detecthal yes
bcdedit /store bcd /set %WIN_GUID% winpe yes
bcdedit /store bcd /set %WIN_GUID% ems yes
bcdedit /store bcd /set %WIN_GUID% systemroot windows
bcdedit /store bcd /set %WIN_GUID% inherit {bootloadersettings}
bcdedit /store bcd /displayorder %WIN_GUID% /addlast

注意:由于 我是将x64的安装镜像直接解压到win7x64这个文件夹上的,所以上面是这个路径,假如 解压的路径不同,那么这里的路径要做相应修改。
至此,一个同时具备windows7 x86和x64两份安装镜像的U盘安装盘就大功告成
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-27 11:17 , Processed in 0.035511 second(s), 25 queries .

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

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

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