无忧启动论坛

标题: 关于xorldr安装在指定的扇区。 [打印本页]

作者: 2011lionbaby    时间: 2011-4-27 09:09
标题: 关于xorldr安装在指定的扇区。
最近安装了版主的xorldr。为了一劳永逸,我想把xorldr安装到硬盘最后面得空闲区域里(unpartitionable space)我用WINHEX查了一下我的硬盘的情况。

   从下图可以看出,unpartitionable space的起始地址是976768065扇区。


         



于是我如下图配置xorldr
xorldr的主代码安装在   976768065
辅助代码的首扇区设定为976768070
写入磁盘后我用WINHEX查过目标扇区中确实有数据写入(本来都是00)

但是重启后就是不出现xorldr的启动菜单,直接冲主分区的WINXP启动了。

注:我用同样的配置,只是xorldr安装位置选择默认MBR安装,成功。

请问如果想把xorldr安装到特定的扇区的话,我的设定是否有误?

作者: yjd    时间: 2011-4-27 10:46
最好还是mbr+辅助代码(剩余空间)方案比较好。
你的这样方法我还真没试过,难道xorldr程序会自动修改mbr优先指向976768065 ?

硬盘启动首先读的是mbr代码(无第三方软件干扰)。
你可以备份mbr1然后按你的方法安装再备份mbr2然后对比2个mbr文件如果代码都没变那就说明你的方法是不成功的。
作者: Pauly    时间: 2011-4-27 16:58
标题: 回复 #1 2011lionbaby 的帖子
正如楼上所说,启动时BIOS会将硬盘的第一个扇区(MBR)加载到内存并运行。如果将 XORLDR 安装到非 MBR 的其他地方则需要通过其它方式来引导这个扇区从而启动 XORLDR
作者: 2011lionbaby    时间: 2011-4-27 22:01
谢谢版主知道,问一下,您说的用其他方法是什么意思?或者您告诉我用什么软件,我去查。还有我问一下,是不是无论用什么方法(在不修改bios的前提下)启动后bios总是先读MBR。

[ 本帖最后由 2011lionbaby 于 2011-4-27 22:05 编辑 ]
作者: Pauly    时间: 2011-4-27 23:05
是的,建议先阅读一下 http://bbs.wuyou.net/forum.php?m ... xtra=page%3D1digest,了解一些基础知识
作者: 2011lionbaby    时间: 2011-4-28 14:13
谢谢版主,我去学习一下基础知识。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3