2016年7月15日星期五

打造最牛系统安装盘升级版,制作一盘安装Win7 8.1 10+PE(U盘版),支持MBR+UEFI双启

前几天写了个SSD多系统安装盘,介于成本太高的原因不是很理想,这次我讲介绍如何使用U盘制作多系统安装盘。。。


这里说下U盘多系统的难点:
1.U盘在默认情况下在系统下只能识别第一个分区
U盘是可以分区的,但是在计算机里面只显示第一个

2.默认下UEFI引导只能在FAT16或者FAT32格式下启动
使用EFI SHELL是可以加载NTFS驱动以识别NTFS分区的

3.FAT32格式不能支持单个文件大于4GB的镜像
经常制作镜像的朋友都知道,自己封装经常出现封装出来的install.wim文件大于4GB,这样不得已只能外挂驱动,目前的windows7在打完全部补丁和组件之后的封装系统在5-6GB左右,所以常用做法就是外挂驱动包和组件包,常用组件包是IT天空

而大于4GB的镜像就需要进行分割成swm文件,这样的情况下经常会出现系统安装到一半出现解压错误的情况,这样稳定性稍差

而在之前的使用硬盘做启动则不存在1 2问题,因为硬盘采用的是独立分区安装,所以镜像基本不会大于4GB,但是大于了也没办法了


接下来说说我的U盘多系统支持特性:
1.完美解决U盘多分区问题,UEFI使用隐藏分区引导,正常情况下看不到隐藏分区,也更加安全,能够显示的分区可以做常规U盘使用,互不影响,不会误删引导
2.参照UEFI下系统运行机制完美解决NTFS格式下的系统UEFI引导,使用隐藏分区进行引导U盘
3.完美解决镜像(installwim)大于4G问题,给予封装镜像更大的发挥空间,替换镜像更加简单,仅仅需要替换U盘NTFS分区下sources下install.wim文件即可


------------------------------------------烦人的分割线--------------------------------------
制作所需工具:
16GB或者32GB U盘一个,Diskgens,BOOTICE,win7 8.1 10镜像各一个(后期我会提供整合好的镜像,请收藏该贴)

                                 进入正文                                
1.U盘进行分区
首先保证U盘为空,U盘如有文件请进行备份。
打开DIskgens,删除U盘分区,这里注意别删错了  PS:有人制作过程中就删错了导致2TB的福利没了,恶魔在这里表示默哀
点击保存更改,弹出点击是
删除后,U盘分区为灰色
删除完后点击新建分区
这里我做教程的使用的是8GBU盘,所以
第一分区(这里我把第一分区叫安装镜像分区)设置成7300MB(磁盘总大小7475M),格式为NTFS格式。16GB依次类推,反正就是要最后留100-200M的空间

再建立第二分区(这里我把第二分区叫UEFI引导分区)
第二分区大小就是剩下的容量,图示是剩余138MB,格式为FAT16格式,这里必须是FAT格式,FAT32 FAT16无所谓,点击确定
最后点击保存更改即可
自动格式化U盘两个分区
建立成功后如图所示,Diskgen会默认给第一分区一个盘符,第二分区则没有,这里不用管它。这时最小化Diskgens备用
这时计算机已经显示一个移动磁盘,容量比标准要小一点

2.修改BCD文件和制作U盘UEFU引导
打开下载好的Win7镜像(最好使用原版镜像,很多第三方镜像没有UEFI启动所需的文件),打开镜像把如图的boot efi文件夹和bootmgr bootmgr.efi文件复制到一个新建的boot文件夹下
这步是让启动盘支持EFI SHELL功能,复制下载的EFI SHELL.rar里面文件到刚才新建的boot文件夹下,如不需要EFI SHELL可以不进行这一步

这就是最终的boot文件夹下的文件,同时这些文件也是U盘的第二分区的文件
打开BOOTICE,选择BCD编辑,其他BCD,打开boot文件夹下的bcd文件
点击智能模式
选择第一个启动项(图示的镜像自带PE,所以不用添加新的启动项),在启动磁盘选择U盘,前缀为RM的磁盘

启动分区选择U盘的第一分区0:(NTFS,XXXX),前缀为NTFS的

菜单可以自行更改,支持中英文,点击保存当前设置,在点击保全全局
PE启动项同样需要这样更改启动磁盘和分区

如果使用的是原版镜像并没有添加PE,可以自行添加PE启动。点击添加-新建WIM启动项

同样启动磁盘选择U盘,启动分区选择第一分区

设备文件就是PE文件,可以自行提取网上PE中的boot文件夹下的WIM文件,复制到镜像的boot文件夹下,这是设备文件的目录则是如图所示
PAE选择选择第一项,点击保存,保存全局,这时MBR下BCD完成
再次点击其他BCD文件,选择UEFI BCD文件,位于efi Microsoft boot 文件夹下的bcd文件
同样进行MBR一样的更改启动磁盘和启动分区,主要这里只能使用英文,中文则不能正常显示
编辑完成BCD文件后,打开Diskgen文件选择U盘的第二分区,点击浏览文件,将boot文件夹下的文件拖进去即可
这是复制完成后的图
到这里UEFI引导已经完成

3.使U盘变为可引导磁盘和复制镜像文件
再次打开BOOTICE,物理磁盘选择U盘
点击住引导记录,选择最后一项,Windows NT6.x MBR
再点击分区引导记录,选择第一分区,选择BOOTMGR引导程序,点击安装配置
这里看看第二分区引导为NTLDR,这里不用管它,关闭即可
再点击分区管理,点击分区1即第二分区,点击隐藏,关闭
最终磁盘就是这样的
然后把制作的镜像文件全部解压至U盘第一分区,我的镜像届时会上传(镜像高达10GB,完整7 8.1 10三系统)
这是制作完成的样子,10G的系统+10G的装机必备,当然你们不会做可以找我买

4.引导实测开机按下快捷启动按键F11(台式机)或者F12(笔记本),实际按键以实际主板为例,选择带UEFI前缀的U盘,随便点一个就行,请把U盘插入USB2.0的接口,USB3.0可能会提示缺少驱动

这是UEFI下的系统选择菜单,只能为英文,选择第一项安装系统

这时已经成功启动熟悉系统安装界面,我的系统进行定制了,背景已经改了




Win7系统选项

Win8.1系统选项

Win10系统选项

哇咔咔许可协议我也改了

我的分区为GPT分区,只有UEFI下才能显示可以安装,这里已经说明UEFI成功

这个是MBR引导,选择没有UEFI前缀的U盘

MBR启动菜单支持中文,选择系统安装

进入安装界面



同样三系统

由于我的GPT分区,所以MBR下提示不能安装,刚好和上图对比,正面该模式为MBR模式

进入PE模式
------------------------------------------可恶的分割线--------------------------------------
所需文件下载

链接: http://pan.baidu.com/s/1c0ElFpe 密码: gck4

没有评论:

发表评论