无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: Pauly
打印 上一主题 下一主题

【BOOTICE: 启动维护工具】-(2016-06-17 v1.3.4 测试)

    [复制链接]
1111#
发表于 2009-10-8 22:21:04 | 只看该作者
回复

使用道具 举报

1112#
 楼主| 发表于 2009-10-9 08:12:29 | 只看该作者
原帖由 天涯海角1216 于 2009-10-8 19:52 发表
上图中红色段代码是什么意思?
蓝色代码应该是 ldlinux.sys的扇区位置校验代码吧?

如果上述弄懂了,应该可以将 ldlinux.sys 放在任意位置了吧?


红色的 A5 0E 即 0EA5 为 LDLINUX.SYS 长度/4,1D 00 即 1D 为 LDLINUX.SYS 占用的扇区数,C9 E7 74 46 为校验码;蓝色部分为 LDLINUX.SYS 占用的扇区列表(可能在选中“每次访问一个扇区”时才会用到,不确定)。LDLINUX.SYS 可以放在任何扇区位置,只要修改 PBR 中的起始位置即可。

至于为什么 FBINST 修改的 LDLINUX.BIN 就可以启动,我还没有研究过,可能它用了特殊的加载方法吧。FBINST 过后的 SYSLINUX.CFG 等启动文件在什么位置?如果在可见分区那么 LDLINUX.BIN 在装载过程中可能被装入了可见分区的 BPB。
回复

使用道具 举报

1113#
 楼主| 发表于 2009-10-9 08:15:43 | 只看该作者
原帖由 天涯海角1216 于 2009-10-8 20:10 发表
我将D盘修改为BOOTMGR引导,我用WINHEX打开启动扇区自行修改名称,修改为DPANLDR

结果BOOTICE显示不能识别了!
那么BOOTICE是通过什么来识别分区扇区引导的呢???


BOOTMGR 引导程序的加载文件 BOOTMGR 名称存储在第二扇区,Unicode 编码保存,第一扇区中的 BOOTMGR 仅仅为提示信息。为简化判断,BOOTICE 在第一扇区寻找“BOOTMGR”字符串,如果存在即认为是 BOOTMGR 引导程序,呵呵,确实不够严谨。
回复

使用道具 举报

1114#
发表于 2009-10-9 09:06:53 | 只看该作者
非常感谢 Pauly 大师!!!
还请教您:
C9 E7 74 46 校验码怎么校验呢?
我想移动LDLINUX.SYS 到其他位置后的校验码怎么写?
谢谢!!!
回复

使用道具 举报

1115#
发表于 2009-10-9 09:15:49 | 只看该作者
1. 硬盘安装 WIN7
假如你下载了 WIN7 的 ISO 文件而不想刻盘,可以将 ISO 文件里的 BOOT 和 SOURCES 文件夹解压到某个分区根目录,如 F:,然后将 BOOTMGR 解压到 F: 根目录,用 BOOTICE 将该分区的引导记录更改为 BOOTMGR 类型,此时就可以从这个分区启动来启动 WIN7 安装程序了。
要从这个分区启动,可以有多种方法,如将 MBR 修改为 GRUB4DOS,编辑 menu.lst 或直接重启在 GRUB4DOS 命令控制台里启动这个分区即可。
此法也适合 VISTA/2008 的安装。

能否请大家帮忙,详细介绍一下如何用此工具硬盘安装WIN7?谢谢大家了
回复

使用道具 举报

1116#
 楼主| 发表于 2009-10-9 09:35:54 | 只看该作者

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

手工计算这个校验码比较麻烦,你想把 LDLINUX.SYS 移动到什么位置去?如果仍在此分区的话,由 BOOTICE 或 syslinux.exe 生成后这个文件可以在分区内移动,因为其物理位置没有发生变化。

我不知道 FBINST 是如何加载这个的,照你上传的文件来看,它并没有把扇区列表列出来,而我自己试验时,如果不列出扇区则出现 Boot error
回复

使用道具 举报

1117#
 楼主| 发表于 2009-10-9 09:49:33 | 只看该作者
硬盘安装 WIN7 有无数种方法,这只是一个例子:

1 在 PE 中把 C 格式化后将其引导类型改为 BOOTMGR 引导程序;

2 把 WIN7 ISO 的 BOOT、EFI 文件夹和 BOOTMGR 文件解压到 C 盘根目录,然后在 C 建立 SOURCES 文件夹,并把 ISO 中 SOURCES 下的 boot.wim 文件解压到其中。

3 把ISO中的 SOURCES 文件夹解压到另一个分区,如 D 盘。

4 从硬盘启动,会启动 C 盘上的 WIN7 安装程序,点“修复计算机”,进入“系统恢复选项”,选择“命令提示符”,运行 D:\SOURCES\setup.exe 就开始了。在选择目标分区的时候把 C 盘格式化一下。
回复

使用道具 举报

1118#
发表于 2009-10-9 09:53:01 | 只看该作者
谢谢!
我想把它的物理位置移动到U盘的剩余扇区位置或其他位置的!

FBINST中的ldlinux.BIN只有放在UD内才可以引导可见分区的SYSLINUX.CFG,若把ldlinux.BIN从UD提取出来放在可见分区用G4D加载会出错!
回复

使用道具 举报

1119#
 楼主| 发表于 2009-10-9 11:24:47 | 只看该作者

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

要把 LDLINUX.SYS 移到分区之外的其他位置,需要计算其起始扇区相对于此分区的偏移,还要计算校验码,也是比较麻烦的。

是的,Fbinst与G4D的加载方式不一样,它能够不写扇区列表而直接加载 SYSLINUX 而普通方式却不能,这细节我就不懂了,呵呵。
回复

使用道具 举报

1120#
发表于 2009-10-9 11:52:41 | 只看该作者
这个好贴看得我好累 我只想对U的启动有一个突破,昨天看的是下面的贴,已经有所收获。谢谢高手劳苦之作。

高兼容启动u盘制作工具Fbinst,10-1 fba包更新完毕,祝大家国庆快乐!QQ:1114014632

[ 本帖最后由 dosz 于 2009-10-9 15:01 编辑 ]
回复

使用道具 举报

1121#
发表于 2009-10-9 12:13:37 | 只看该作者

楼主一直在线,辛苦了。

以下是我的U盘上的代码,插上U盘就可还原系统,当然IMG的也有,GRUB的也有。


现在我想把它装在fba文件里(U盘就不怕格式化了),烦请指导二句,谢谢!
  1. ==================================================================
  2. if exist C:\ghost.bat C:\GHOST\Ghost.exe -clone,mode=pload,src=2:2\dosz.gho:1,dst=2:1 -fx -sure -rb
  3.                             A:\GHOST\Ghost.exe -clone,mode=pload,src=1:2\dosz.gho:1,dst=1:1 -fx -sure -rb
  4. ==================================================================
复制代码

[ 本帖最后由 dosz 于 2009-10-9 12:18 编辑 ]
回复

使用道具 举报

1122#
发表于 2009-10-9 12:26:41 | 只看该作者

回复 #1126 Pauly 的帖子

谢谢您的回复。记下了。
回复

使用道具 举报

1123#
发表于 2009-10-9 15:47:25 | 只看该作者
不错,有机会研究一下,看样子很有用啊!
回复

使用道具 举报

1124#
发表于 2009-10-9 17:22:19 | 只看该作者
问一下楼主

BOOTICE.EXE 工具是否支持 FbinstTool.exe 工具。

我想对已做好的U盘再进行改造成自己所需要的,

可是交换数据区和隐藏区是黑的。

高兼容启动u盘制作工具Fbinst,10-1 fba包更新完毕,祝大家国庆快乐!QQ:1114014632



[ 本帖最后由 dosz 于 2009-10-9 17:24 编辑 ]
回复

使用道具 举报

1125#
发表于 2009-10-9 19:19:02 | 只看该作者
谢谢。。看的不是什么懂
自己慢慢摸摸看
回复

使用道具 举报

1126#
 楼主| 发表于 2009-10-9 21:22:26 | 只看该作者
BOOTICE.EXE 工具是否支持 FbinstTool.exe 工具。

BOOTICE 跟 FBINST 是两个不同的工具,FBINST 创建的隐藏分区 UD 不是一个常规的分区,与其它分区工具一样,BOOTICE 无法识别 UD,只支持对可见分区的操作。
回复

使用道具 举报

1127#
发表于 2009-10-9 21:56:59 | 只看该作者
才发现这么好用的工具,谢谢楼主!收藏了先。
回复

使用道具 举报

1128#
发表于 2009-10-10 10:57:08 | 只看该作者
真的太强悍了啊。在朋友的U盘上试一下
回复

使用道具 举报

1129#
发表于 2009-10-10 11:54:51 | 只看该作者
不错,有机会研究一下,谢谢LZ
回复

使用道具 举报

1130#
发表于 2009-10-10 15:27:26 | 只看该作者
这个强呀~~~ 学习了先!!!
回复

使用道具 举报

1131#
发表于 2009-10-10 16:51:12 | 只看该作者
楼主,在我的朗科64MU盘上安装G4D到磁盘MBR始终不成功,重启后屏幕左上角出现“i”后面跟个光标一闪一闪的,就没反应了,我的主板是华硕 P5G-MX ( 英特尔 945G ),烦请解答是什么问题?
回复

使用道具 举报

1132#
发表于 2009-10-10 20:10:10 | 只看该作者
这个工具相当好,希望作者能继续完善。
以前把mbr弄环了的情况下,或者想修改mbr时,总是要找各种各样的工具,通常要很麻烦。
这个工具实在是太好了!
回复

使用道具 举报

1133#
发表于 2009-10-10 20:25:27 | 只看该作者
原帖由 Pauly 于 2009-10-9 11:24 发表
要把 LDLINUX.SYS 移到分区之外的其他位置,需要计算其起始扇区相对于此分区的偏移,还要计算校验码,也是比较麻烦的。

是的,Fbinst与G4D的加载方式不一样,它能够不写扇区列表而直接加载 SYSLINUX 而普通方 ...






发现按FBINST的要求 “ 导入SYSLINUX文件”后,FBINST会自动修改 LDLINUX.BIN 以适应SYSLINUX引导,即使导出后改名再导入至主数据区(FBINST要求LDLINUX.BIN必须放在扩展数据区的),依然可以引导SYSLINUX。
无论可见分区是否是SYSLINUX的引导扇区都可以正常引导SYSLINUX。
如果能发现其引导原理,那么LDLINUX.BIN可以很方便地引导SYSLINUX了!

[ 本帖最后由 天涯海角1216 于 2009-10-10 20:29 编辑 ]
回复

使用道具 举报

1134#
发表于 2009-10-11 00:23:30 | 只看该作者
謝謝 感謝...非常好用
回复

使用道具 举报

1135#
发表于 2009-10-11 16:43:03 | 只看该作者
LZ这个工具中"分区及格式化"功能好像只能争对"可移动磁盘",我将U盘量产为本地磁盘后,分区及格式化就不能用了!
回复

使用道具 举报

1136#
发表于 2009-10-12 17:48:21 | 只看该作者
好像BOOTICE对MBR的识别也简单了,我的HPA分区的MBR,BOOTICE居然也识别为NT6了,呵呵------


http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

1137#
发表于 2009-10-12 19:21:18 | 只看该作者
又出现一个好东西!支持,我试试!
回复

使用道具 举报

1138#
 楼主| 发表于 2009-10-12 22:17:56 | 只看该作者

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

你的原来是 NT60 型 MBR,后来安装了 HPA 型的吧,有一些残余的可以清除的部分还在,所以被认为是 NT60 型的了,呵呵
回复

使用道具 举报

1139#
发表于 2009-10-12 22:27:44 | 只看该作者

请教Pauly

你看这HPA引导分区好像不是从分区扇区引导的,直接引导HPA分区启动文件启动的,也不知道是什么原理?
如果能嫁接到其他引导程序上,可就好多了,是否也类似联想的一键恢复引导EISA分区的功能呢?

[ 本帖最后由 天涯海角1216 于 2009-10-12 22:31 编辑 ]
回复

使用道具 举报

1140#
发表于 2009-10-13 11:27:57 | 只看该作者
bootice保存选择63扇区,但是文件用winhex打开怎么是1-62而已。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 02:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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