lele25454 发表于 2015-11-27 16:20:17

xorboot+xorbootuefi 教程及使用心得

家里的电脑用的人多不想别人动自己的电脑,就打算做双系统。但是windows自带的双系统启动菜单功能太单一,小孩不太会玩,怕他乱按,一开电脑进到我用的系统就不好了,就决定使用xorboot。因为它可以设定默认启动的系统。


static/image/hrline/1.gif


注意事项

1.我之前用的是1个1Tb的机械硬盘。使用一切正常。后来加了个固态硬盘做为主硬盘。只是简单修改了下配置文件而已。
双系统的话电脑太新了。xp用机械硬盘根本装不上,打了磁盘补丁都不行。只好使用win7+win7.但是win7的激活很有问题。第一系统软件激活。然后激活第二系统。进到第一系统激活失效,再次激活第一系统,第二系统又未激活。很崩溃的。。。
最后第一系统软激活,第二系统激活码试了很多次才激活,之后一定要关闭自动更新啊。


uefiwin10因为是联网自动激活的所以激活很简单,格式化硬盘都能自动激活。


2.关于双系统安装。
      第一系统用安装版或ghost随便。安装完系统先把bootmgr和boot文件夹复制到其他地方备份,以供第二系统使用。再安装第二系统。
       第二系统使用安装版安装的系统,系统分区下会没有boot这个文件夹。需要把【正常安装好启动到桌面的win7系统】或之前备份的bootmgr和boot文件夹到第二系统分区根目录,如果没备份,到其他电脑或者虚拟机复制。ghost win7的里面去复制也行。用bootice查看bcd,应该类似于这个http://bbs.wuyou.net/forum.php?mod=image&aid=232402&size=300x300&key=33cd166e7aa9bb0b&nocache=yes&type=fixnone&ramdom=GOo6G,才是装好系统原装的。。

       第二系统如果使用ghost来安装,ghost恢复完是无法启动第二系统的。因为电脑开机只会使用第一系统的bootmgr调用第一系统的bcd。但是这个bcd根本没有第二系统的启动项。so,启动不了。建议PE下用启动修复工具修复下。或者PE下手动修改第一系统的bcd,添加第二系统启动项。http://bbs.wuyou.net/forum.php?mod=image&aid=232403&size=300x300&key=8b1ebf49eac9f6ea&nocache=yes&type=fixnone&ramdom=kE6rK。要把第二系统设定好它的启动分区为你安装的那个分区才可以正常启动。


3.对于在设置过程中的文件名路径不要有汉字空格之类,最好全程使用英文名称路径。所使用的文件建议都存放在第一硬盘的第一分区的xorboot文件夹下。uefi版放在esp分区的xorboot下。

4.对于图片的设定不一定要很麻烦,我用的是透明效果。,两张图片的尺寸必须一样。建议使用800 600的图片。因为这两张图片启动后加载在内存中(之前错误把图片删掉了!重启后还能看到图片大概,就是很模糊,神奇不?),减少内存占用。添加下文字,整理下碎片就可以使用了。
5.uefi启动所使用的图片分辨率一定一定要与电脑开机后桌面使用的分辨率一致,因为uefi启动到时已经有了分辨率的概念。我原来使用的800*600的图片启动以后,主板的图片竟然不在居中跑到了右下角去了?
所以要注意下分辨率问题。blos暂时没发现。

6.必须先科普下启动流程,之后才能灵活的设置多系统。。
blos系统启动简单流程。mbr--分区根目录的bootmgr--分区根目录的boot/bcd。
uefi启动esp分区--EFI/Microsoft/boot/bootmgfw.efi---EFI/Microsoft/boot/bcd。   


7.安装win7要用bootice把系统所在分区的分区引导记录设定为bootmgr,xp系统要设定为NTLDR.



static/image/hrline/2.gif


传统blos。



使用的是mbr分区,先分区后装系统,所以没有恢复分区。第一份分区就是系统盘。


第一系统的设置方法,第二系统的设置方法。一定要注意分区号,磁盘号。

因为第一系统使用自己的bcd配置文件,无需其他设置。但是第二系统就比较麻烦。第二系统要修改该系统分区所在的bcd文件。要把启动分区选择为该系统的分区才可以。
其他的windows系统类似。
还可以用xorboot启动iso或者img。我选择了DiskGenius的文件,官网有下载。可以不用进系统直接启动DG分区,备份电脑。恢复电脑。先把iso或img文件放到指定位置,设置如下。

各项设置完多检查几遍,点保存,保存到硬盘就可以了。或者另存为,输出到文件以备后用。




static/image/hrline/2.gif

UEFI启动。

先要保证电脑用uefi启动了。个人的做法是把硬盘分区全部用DG删除掉。然后用原版win10系统iso文件安装,用安装光盘来分区。因为安装光盘会自动建立GPT分区及分区必须文件,恢复分区,自动4K对齐。用安装光盘安装两次就可以了,记得第二次选择另一个分区。

不少人不会使用U版的。简单说一下。然后点击导出到xorboot.efi就有了xorboot.efi文件。保存备用。
之后用DG给esp分区分配一个盘符(盘符重启后自动消失)。建立xorboot文件夹,大致结构如下。稳妥起见,在文件夹放入两张启动图片,xorboot.efi(启动文件)。xorboot。xor(配置文件,来源后面会讲到)。剩下的两个文件非必须的,后面会讲到的。
下面用xorboot新建菜单,系统一,系统二。注意磁盘与分区的选择。分区最好用容量来区分。因为默认的EFI/Microsoft/boot/bootmgfw.efi只能用来启动第一系统,而我又不想修改它,就复制这个文件到第二系统的分区自己建立的boot文件夹下,所以这样设置。。
之后点保存就会生成xorboot.xor文件。把该文件放到esp目录上图的位置。
最后回到xorboot主程序,点击【添加】选择之前放在esp分区的xorboot.efi文件。添加成功把这个启动项上移到顶部保存就可以了。



static/image/hrline/2.gif


其他的。
因为xorboot u版可以启动wim文件。所以我从pe里面提取出wim文件放到系统盘非esp分区(文件太大,放不下),设置好就可以在开机无需u盘启动pe系统了。设置如下。wim文件启动还需要boot.sdi这个特殊的文件,该文件在pe里面wim目录下或上级目录。把它放在esp分区的xorboot文件夹下。没有它,wim无法启动啊,不过有时没有的话第一次启动不了但第二次它自动生成就可以启动了。至于 $BCD$ 这个文件完全是自动生成不用管它。



static/image/hrline/2.gif


我的设置方法总体上来说是让每一个系统单独启动,即使一个坏了另外一个也不受影响。uefi系统的esp分区也可以删除合并到win10所在主分区,设置好参数就可以了。但我为了系统稳定,避免出现后续未知问题保留esp分区。uefi启动时esp分区公用。系统分区互不干扰。
个人不喜欢设置分区的显隐,因为它每次修改都直接修改硬盘mbr,mbr坏了是很麻烦的。。直接在磁盘管理删除需要隐藏的分区盘符也可以起到类似的作用。

附上我自己的成果。权限不够限制附件尺寸。。。分卷下载吧。
图片预览
图片重复的部分不需要修改,一重叠效果就出来了。还可以减少文件大小。



static/image/hrline/4.gif

纯手工制作。绝对原创。希望被置顶,可以多教教大家。文字错误之处敬请见谅。



                                                                                                                                                                                    2015.1..27

lele25454 发表于 2015-11-27 16:24:57

不怎么用css,最后两张图片删除掉啊。

fish2006 发表于 2015-11-27 17:41:37

我有个问题需要探讨:
我的一个 HP笔记本支持 XORBOOT 修改 MBR 直接启动 VHD 文件,而另外一个 SONY 笔记本不支持 XORBOOT 修改 MBR 直接启动 VHD 文件(但支持启动 WIM 文件),估计是什么原因呢?两个机器出厂时间差不多同期,预装系统都是 Vista。

lele25454 发表于 2015-11-27 18:44:59

fish2006 发表于 2015-11-27 17:41
我有个问题需要探讨:
我的一个 HP笔记本支持 XORBOOT 修改 MBR 直接启动 VHD 文件,而另外一个 SONY 笔记 ...

一般不支持使用vhd,vhd的电脑性能大打折扣。有概率引发硬盘问题。vhd需要bootmgr加载vhd驱动。建议把系统换成win7或win8再启动vhd试试。同时vhd系统版本最好不要太高,怕你硬件带不动。

细细哥 发表于 2015-11-27 18:51:13

lele25454 发表于 2015-11-27 18:44
一般不支持使用vhd,vhd的电脑性能大打折扣。有概率引发硬盘问题。vhd需要bootmgr加载vhd驱动。建议把系 ...

我是经常玩VHD的,你说的没一句是正确的!!!

fish2006 发表于 2015-11-27 19:33:39

细细哥 发表于 2015-11-27 18:51
我是经常玩VHD的,你说的没一句是正确的!!!

我也是经常玩VHD的,新的版本出来之后,首先装在 VHD 里测试,尝尝鲜,如果值得,就再安装到 硬盘,VHD 系统读取 硬盘文件速度肯定是较慢的,特别是老式机械硬盘,至于其他方面需要摆事实,讲道理,这样才能有说服力。是不是?

feiyike 发表于 2015-11-27 22:44:58











细细哥 发表于 2015-11-28 00:39:14

fish2006 发表于 2015-11-27 19:33
我也是经常玩VHD的,新的版本出来之后,首先装在 VHD 里测试,尝尝鲜,如果值得,就再安装到 硬盘,VHD...

如果有人曾经用过我的VHD,就不会这样“打胡乱说”了。。。(最好的USB2.0U盘再怎么也比不过最差的硬盘)

devilma 发表于 2015-11-28 18:11:30

图片弄得不错,顶一下先*^_^*

3ax31a 发表于 2015-11-29 13:37:08

楼主多系统激活可以用kms

lele25454 发表于 2015-11-30 19:40:16

feiyike 发表于 2015-11-27 22:44


你这是把原来的windows启动序列,改的面目全非了。万一某一步设置错误了启动不了windows怎么办?u盘启动重新修改吗?比较麻烦。
保留原生的。添加xorboot作为第一启动。即使启动失败,还有原生启动。
当然你的设置方法也可以。

lele25454 发表于 2015-11-30 19:42:09

3ax31a 发表于 2015-11-29 13:37
楼主多系统激活可以用kms

我的组装机,kms反复激活成功失败又成功又失败。
貌似。windowsload什么的。忘了名字。笔记本激活成功,并成功升级激活win10

2011bialau 发表于 2015-12-1 08:04:32

很好的教程,强烈支持!

zhxf945 发表于 2016-11-21 20:32:31

一直用bios版的xorboot,现在来欣赏一下uefi版的,

devilma 发表于 2016-11-23 11:44:39

不错,照着弄了个!

发表于 2016-11-23 23:43:25

好早以前的帖子都被挖出来了啊,本来不想挖坟的。看了下帖子,我想说的是连装系统都搞不清楚,本来很简单的东西弄的那么复杂,自己先搞搞清楚再来教别人吧。

503289576 发表于 2017-5-8 22:10:48

很给力

wsdyleon 发表于 2017-5-9 11:39:47

经验值得参考。但默认启动功能,bootice能直接修改吧

wfdm3 发表于 2017-10-22 09:29:39

这个教程很给力的说。

l3429900 发表于 2017-10-31 08:26:37

不错,就是没有时间搞

dajiaya 发表于 2018-2-15 21:07:28

lele25454楼主:按照你的这个帖子,我主要进行了BIOS版本的试水,uefi版本我用着没什么毛病。但是BIOS版本多系统管理没啥问题,但xorboot菜单添加iso ima img镜像时却引导启动不成功,一直显示 从disk 0 0启动中,然后就没下文了。添加方法是指定文件,放镜像文件到系统盘中的一个,然后指向系统盘所在的分区。但就是引导启动失败。不知什么原因?你有空给回复下。

dajiaya 发表于 2018-2-15 21:09:07

其实Pauly大佬应该写两个版本的详细实例教程的。可以很解惑。

dajiaya 发表于 2018-2-15 21:09:54

其实Pauly大佬应该写两个版本的详细实例教程的。可以很解惑。

sakuraphoenix 发表于 2018-7-29 00:14:57

这个厉害了,学习学习

devilma 发表于 2018-7-30 08:38:07

楼主出个新版教程啊!!

xjlang 发表于 2019-1-15 18:09:52


不错,不错,这个厉害了,学习学习

ww111222 发表于 2019-4-5 09:33:18

学习了, 这个帖子真不错。

sport999 发表于 2019-8-1 14:33:22

xorboot uefi 新建菜单中选哪项可以引导win7安装

wofo 发表于 2020-4-18 17:07:23

kms激活,木有任何问题

liushubao 发表于 2020-5-14 16:21:08

本帖最后由 liushubao 于 2020-5-14 16:22 编辑

你好,我的这个按照您之前的步骤做完,开机编程这样子,但是按快捷键1或者2来启动是可以的,这个我是哪里设置不对呢?
图片显示只是有一个边在上面,这个应该怎么弄呢,我设置的图片尺寸是800*600的
页: [1] 2
查看完整版本: xorboot+xorbootuefi 教程及使用心得