无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: Pauly
打印 上一主题 下一主题

[原创] 【XORBOOT Uefi: 多系统引导程序】-(2019-04-04 v0.25)

    [复制链接]
1#
发表于 2009-12-19 22:07:45 | 显示全部楼层
Pauly帮看一下图
启动逻辑分区E盘的系统, WINHEX查得逻辑分区E盘NTLDR物理扇区位置15536337,NTLDR 252K大小,加载扇区号大小为(252*1024/512=504),启动分区为PE所在分区,启动类型为NTLDR/BOOTMGR,重启动选择启动逻辑分区OS就进入了第一主分区的系统。
用这种方法启动位于逻辑分区GRLDR可以成功,加载主分区NTLDR也成功,就纳闷了加载逻辑分区NTLDR就不行!前面提到可启动逻辑分区的NTLDR,究竟哪里设置不对?



另外加载的扇区数用文件大小计算值或用占用空间计算值不是很严谨的吧,启动主分区分别填入用两个值计算得到的扇区数均能启动。

[ 本帖最后由 haiou327 于 2009-12-19 22:49 编辑 ]
回复

使用道具 举报

2#
发表于 2009-12-20 21:49:52 | 显示全部楼层
原帖由 天涯海角1216 于 2009-12-20 21:35 发表
有个小方法,大家可以一试。
在某分区建立一个 \123..\  (即小数点文件夹),将所有需要启动的文件装入该文件夹,再用XORLDR调用启动之.
放在\123..\里安全点.

此法甚好,放在Fat32分区...看不见的目录。
回复

使用道具 举报

3#
发表于 2009-12-20 21:51:55 | 显示全部楼层
按扇区装载文件,无论文件放在磁盘哪个角落都可以找到!独到好处!

[ 本帖最后由 haiou327 于 2009-12-20 21:54 编辑 ]
回复

使用道具 举报

4#
发表于 2010-1-5 22:41:15 | 显示全部楼层
从文件启动怎么不加一个浏览文件功能选择操作起来更方便

[ 本帖最后由 haiou327 于 2010-1-5 22:43 编辑 ]
回复

使用道具 举报

5#
发表于 2010-3-12 19:51:56 | 显示全部楼层
0.30把主引导代码和辅助代码安装到剩余扇区&分区间距(EBR)[手动]&分区DBR从DBR.从NTLDR.指定扇区启动文件 均成功
为方便,PAULY是否把备份PBR和恢复PBR功能加上。

另:PAULY主引导代码是否改成只安装前446个字节+55 AA就行了,不要安装DPT分区表项,我尝试把安装到剩余扇区的主引导代码的备分的分区表项用0填充掉,重启后主引导代码分区表项又会还原。
这样实现XORLDR安装到分区间距(EBR)就简单化了。

[ 本帖最后由 haiou327 于 2010-3-13 17:30 编辑 ]
回复

使用道具 举报

6#
发表于 2010-3-13 18:53:04 | 显示全部楼层

回复 #609 天涯海角1216 的帖子

虚拟机测试的,
我是安装到剩余扇区,XORLDR会把分区表复制一份过来,如果把主引导代码扇区里的分区表项有被修改,重启主引导代码里的分区表项会重新还原。
我没有用直接指定安装主引导代码到分区间距(EBR)的方法,我是手动复制主引代码到EBR的前446个字节。

好象PAULY昨天在你的的主题帖有一个回帖说明不能直接安装主引导代码到分区间距(EBR)扇区,会破坏该分区的扩展分区表项。见#98楼
http://bbs.wuyou.net/viewthread. ... ra=page%3D2&page=10

不过0.30直接安装到EBR上会不会破坏扩展分区表,还没有测试,晚点来测试一下,不过主引导代码安装到剩余扇区是会复制一份MBR分区表。

[ 本帖最后由 haiou327 于 2010-3-13 19:00 编辑 ]
回复

使用道具 举报

7#
发表于 2010-3-13 21:19:47 | 显示全部楼层
呵呵,刚才测试安装到扩展分区间距,安装时会覆盖EBR扩展分区表项,还原以前的扩展分区EBR,重启确实没有还原成DPT。
回复

使用道具 举报

8#
发表于 2010-3-13 21:23:20 | 显示全部楼层

回复 #612 Pauly 的帖子

呵呵,刚才发帖,Pauly又有更新!真是神器

现在可以更灵活的安装到MBR.EBR.DBR了。

[ 本帖最后由 haiou327 于 2010-3-13 21:34 编辑 ]
回复

使用道具 举报

9#
发表于 2010-3-13 22:20:34 | 显示全部楼层

回复 #612 Pauly 的帖子

刚才测试了3.13 21.03更新的XORLDR安装主引导代码到分区间距首扇区还是会破坏EBR扩展分区表除了55 AA 全部用00填充了,安装到PBR也是一样。

安装XORLDR后的EBR


安装前的EBR



[ 本帖最后由 haiou327 于 2010-3-13 22:38 编辑 ]
回复

使用道具 举报

10#
发表于 2010-3-14 21:23:57 | 显示全部楼层

回复 #622 Pauly 的帖子

晚上测试今天更新的安装到扩展分区间距和PBR不会再覆盖分区表数据,主引导代码安装到剩余保留扇区也不会写入分区表项,为安全起见能否在最后再扩展一扇区来安装时自动备分分区表到最后扇区。另外是否考虑加上备份PBR和还原PBR功能选项!

[ 本帖最后由 haiou327 于 2010-3-14 21:25 编辑 ]
回复

使用道具 举报

11#
发表于 2010-3-16 19:58:40 | 显示全部楼层
这么快就增加备份功能了,PAULY办事效率真是快,
回复

使用道具 举报

12#
发表于 2010-3-19 02:05:53 | 显示全部楼层
楼上的夜猫子!
正繁字真点不习惯!

[ 本帖最后由 haiou327 于 2010-3-19 02:07 编辑 ]
回复

使用道具 举报

13#
发表于 2010-3-19 17:05:34 | 显示全部楼层
主代码指定扇区位置的话,要在MBR里指定主代码启始扇区,否则MBR根本没有指向这个位置,肯定是无法成功的

[ 本帖最后由 haiou327 于 2010-3-19 17:08 编辑 ]
回复

使用道具 举报

14#
发表于 2010-4-29 18:44:23 | 显示全部楼层
原帖由 blithewind 于 2010-4-29 13:06 发表
估计Pauly大大还在闭关中…


5.1  Pauly正筹办婚事忙着呢

[ 本帖最后由 haiou327 于 2010-4-29 18:45 编辑 ]
回复

使用道具 举报

15#
发表于 2010-5-5 21:56:38 | 显示全部楼层
选择启动HD1,0上的系统总是HD0,0启动

回复

使用道具 举报

16#
发表于 2010-5-5 23:30:37 | 显示全部楼层
启动安装XORLDR代码同磁盘XPE系统安装在最后逻辑分区启动成功,启动不同磁盘上WIN7成功,
启动不同磁盘上的安装在第二主分区下XPE失败!
虚拟机测试环境

[ 本帖最后由 haiou327 于 2010-5-5 23:48 编辑 ]
回复

使用道具 举报

17#
发表于 2010-5-7 02:09:41 | 显示全部楼层

回复 #1001 Pauly 的帖子

安装好5.6版,确实解决了能够启动第二磁盘EISA分区的系统。
但又发现
从第一磁盘XORLDR代码选择启动第一主分区W7系统正常进入系统,再重启选择启动到第二磁盘EISA分区系统,EISA我是安装XPE系统,也顺利进入了PE系统,用WINHEX查看了一下第二磁盘(W7所在磁盘)上的主引导,发现第二磁盘上的主引导的磁盘签名改变了,磁盘签名改变,W7的BCD就得修改,为证实,再重启不能引导到第二磁盘上的W7系统,此时启动第二磁盘上的EISA分区XPE系统正常,手动把第二磁盘的主引导的磁盘签名修改回来,再引导W7成功!只要不启动EISA分区系统,引导到W7系统就正常。
测试两次都发现这种情况,只要一启动第二磁盘EISA分区系统,W7系统就不能进入,修改一下磁盘签名就可以了。
启动第二磁盘上的系统是否会改写该磁盘主引导。
3.5版好象无法识别BOOTICE安装的蛙哥的1JF9K主引导的MBR
启动到第二磁盘W7和EISA分区配制如下图
第一磁盘上的引导均不受此影响







[ 本帖最后由 haiou327 于 2010-5-7 02:23 编辑 ]
回复

使用道具 举报

18#
发表于 2010-5-13 02:05:02 | 显示全部楼层

回复 #1047 Pauly 的帖子

测试5.12版无法引导隐藏分区DOS系统,必须先SHOW出分区,隐藏分区XPE系统则直接可以引导,不必SHOW出来。

[ 本帖最后由 haiou327 于 2010-5-13 02:07 编辑 ]
回复

使用道具 举报

19#
发表于 2010-5-13 14:12:12 | 显示全部楼层

回复 #1052 Pauly 的帖子

启动DOS系统就只能相互自定义显隐状态...每互相交换启动一次系统就会改写一次分区表项的分区ID.

[ 本帖最后由 haiou327 于 2010-5-13 14:14 编辑 ]
回复

使用道具 举报

20#
发表于 2010-5-13 14:32:41 | 显示全部楼层

回复 #1052 Pauly 的帖子

自定义分区显隐状态能不能改成EISA隐藏方式
回复

使用道具 举报

21#
发表于 2010-5-14 13:13:57 | 显示全部楼层
原帖由 Pauly 于 2010-3-16 18:42 发表
v0.31 新版在写盘时会把被安装的第一个扇区备份到辅助扇区的最后一个扇区,还是不加“恢复分区表”这个菜单项了,需要的时候手动恢复就可以了


5.13版安装到MBR怎么在LBA32扇没有找到被安装的第一个扇区的备份信息!
回复

使用道具 举报

22#
发表于 2011-1-4 14:41:45 | 显示全部楼层
Pauly   
0.50文本菜单模式的预览窗口的菜单不支持鼠标拖动,一直是在用文本模式,兼容性好占用空间也小。文本菜单模式不要禁用专家模式啊

[ 本帖最后由 haiou327 于 2011-1-4 14:43 编辑 ]
回复

使用道具 举报

23#
发表于 2011-1-4 15:54:21 | 显示全部楼层
文本模式还是保留自定义安装主代码和辅助代码位置功能,默认文字颜色不要和背景黑色一样
回复

使用道具 举报

24#
发表于 2011-1-5 00:13:51 | 显示全部楼层
建议保留自定义安装代码位置功能
主要是因为有些人不明就里把代码全部安装到分区PBR,然后就覆盖了PBR之后的其它扇区导致这个分区不能使用

这个好办,在选择安装代码到非MBR之外的扇区位置给个警告性提示,这个功能也是本工具比较亮点的功能之处,去掉该功能委实有点遗憾,可惜了。

[ 本帖最后由 haiou327 于 2011-1-5 00:15 编辑 ]
回复

使用道具 举报

25#
发表于 2011-2-17 15:11:55 | 显示全部楼层
用13:43版在磁盘为1JF9K主引导启动配制MBR界面,无法打开,提示错误签名,配制MBR类型为FBINST磁盘正常


[ 本帖最后由 haiou327 于 2011-2-17 15:15 编辑 ]
回复

使用道具 举报

26#
发表于 2011-2-17 19:32:53 | 显示全部楼层
下载#1816楼正常了
回复

使用道具 举报

27#
发表于 2013-5-21 18:27:06 | 显示全部楼层
5.27还没到呢

回复

使用道具 举报

28#
发表于 2013-12-19 21:44:24 | 显示全部楼层
本帖最后由 haiou327 于 2013-12-20 13:30 编辑

12.19版默认新建点阵菜单预览图出现乱码

点评

两种显示方式互不兼容,切换时会有乱码。 新的测试版在新建配置时会添加一些默认启动项。  详情 回复 发表于 2013-12-20 16:05
回复

使用道具 举报

29#
发表于 2014-1-2 01:01:55 | 显示全部楼层
※ 2013.01.01 v0.70 正式版:
Pauly时光倒流啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-7 13:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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