无忧启动论坛

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

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

    [复制链接]
1531#
 楼主| 发表于 2009-12-11 16:11:41 | 只看该作者

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

需要你把 703(或713,根据你的情况) 处为修改为 "N",setupldr.bin 也是 NTLDR 型的,另外 BOOTMGR 我还没有测试过,你可以也测试一下,同样改为 N,呵呵

此外,700 开始的每一行第一个字节表示分区号,需要根据实际情况修改,0-3为主分区,4以上为逻辑分区,给你那个版本还不能启动逻辑分区

[ 本帖最后由 Pauly 于 2009-12-11 16:18 编辑 ]
回复

使用道具 举报

1532#
发表于 2009-12-11 16:35:41 | 只看该作者
原帖由 Pauly 于 2009-12-11 16:11 发表
需要你把 703(或713,根据你的情况) 处为修改为 "N",setupldr.bin 也是 NTLDR 型的,另外 BOOTMGR 我还没有测试过,你可以也测试一下,同样改为 N,呵呵

此外,700 开始的每一行第一个字节表示分区号,需 ...

不行,只能用加引导头的setupldr.bin ,就是用时空论坛bean的loadbin-0.1w32.09.3合并一下的!
我没有VISTA系统,有时间我用W 7/VISTA PE 试试!
我都是实机测试的,SATA硬盘 。

已经能直接启动 grldr ,很完美了!!!
其他无所谓了!

[ 本帖最后由 天涯海角1216 于 2009-12-11 16:38 编辑 ]
回复

使用道具 举报

1533#
 楼主| 发表于 2009-12-11 16:43:22 | 只看该作者

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

哦,呵呵,我还没有仔细研究过,SETUPLDR.BIN 不都是 startup.com + setupldr.com 合并版的么

我用我心如水的03PE测试的,可以直接启动,可能他的 SETUPLDR.BIN 已经是完整的吧,看文件内容应该是, E9 D5 01 开头的

[ 本帖最后由 Pauly 于 2009-12-11 16:47 编辑 ]
回复

使用道具 举报

1534#
发表于 2009-12-11 17:39:34 | 只看该作者
大师:
延时在什么位置?
是加个 8C C8 3D 开头1024字节的引导头的.

[ 本帖最后由 天涯海角1216 于 2009-12-11 17:50 编辑 ]

SSHYLDR.rar

156.97 KB, 下载次数: 42, 下载积分: 无忧币 -2

回复

使用道具 举报

1535#
 楼主| 发表于 2009-12-11 18:06:33 | 只看该作者

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

延时在第一个扇区,1A 位置,双字节,需要n秒就填上 18.3*n 的值

我发现我心如水PE中那样的 SETUPLDR.BIN 可以直接启动 PE,你说的那个合并增加了什么功能?
回复

使用道具 举报

1536#
发表于 2009-12-11 18:20:17 | 只看该作者
大师请看:
http://bbs.znpc.net/viewthread.php?tid=4273&highlight=
或许我测试的有问题
回复

使用道具 举报

1537#
 楼主| 发表于 2009-12-11 18:50:43 | 只看该作者

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

SETUPLDR.BIN 与 NTLDR 的结构类似,文件前面部分是一段16位代码(.com),负责初始化环境和加载文件的后面部分(osloader.exe),因此这个文件可以直接启动啊,可以不用 loadbin 了,可能用别的引导器是需要这个吧
回复

使用道具 举报

1538#
发表于 2009-12-11 18:55:17 | 只看该作者
我是试着启动第二主分区的PE,前面也修改为01了,启动SETUPLDR.BIN不成功,booting.....第4个成功,5、6失败。
还有:延时怎么修改呀,没看懂,呵呵。比如2秒,怎么修改?
谢谢!!!


正确图:



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

使用道具 举报

1539#
 楼主| 发表于 2009-12-11 19:07:38 | 只看该作者
延时控制值在0扇区的 0x1A 处,用两个字节保存,最大延时可以接近1个小时:-),为了简化程序代码,这个值是这样计算的:m=n*18.3 取整,n为需要的秒数,比如 30 秒,m=30*18.3=549=0x0225,即在 1A 处填上 25 02 (注意顺序),2 秒就是 2*18.3=36=0x24,在 1A 处填上 24 00

你把第三个字节改为"N"了吗,我测试时正常的啊,还有就是第7、8字节(0x706、0x707处)为 SETUPLDR.BIN 的扇区数,取整,比如 291KB 就是 582 扇区=0x246,那么 0x707 处 46 02
回复

使用道具 举报

1540#
发表于 2009-12-11 19:11:56 | 只看该作者
原帖由 Pauly 于 2009-12-11 19:07 发表
延时控制值在0扇区的 0x1A 处,用两个字节保存,最大延时可以接近1个小时:-),为了简化程序代码,这个值是这样计算的:m=n*18.3 取整,n为需要的秒数,比如 30 秒,m=30*18.3=549=0x0225,即在 1A 处填上 25 02 ...

Pauly:
是我理解错了,启动PE完全成功,我写的N位置错了!
谢谢!!!

[ 本帖最后由 天涯海角1216 于 2009-12-11 21:41 编辑 ]
回复

使用道具 举报

1541#
发表于 2009-12-11 19:47:50 | 只看该作者
谢谢更新


太有用了~
回复

使用道具 举报

1542#
发表于 2009-12-12 07:47:55 | 只看该作者
回Pauly:

我启动第二主分区的VISTA PE完全成功!
BOOTMGR引导的很好!
谢谢!
太有才了!!!

期待Pauly早日将强大的XORLDR奉献给无忧网友!!!

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

使用道具 举报

1543#
发表于 2009-12-12 16:10:38 | 只看该作者
支持。。我想试下,把我的PE启动界面改了。。
回复

使用道具 举报

1544#
发表于 2009-12-12 20:05:51 | 只看该作者

请教一个问题

看你的bootice上说的BOOTMGR类型的PBR会优先找NTLDR,但我安装有Win7的硬盘上用你的工具查了一下,MBR是NT60的,PBR是BOOTMGR的,在C盘上并不是先引导NTLDR的,而是直接引导bootmgr这个文件的,将这个文件改名就直接出错提示找不到这个文件,也就是说根本也不去找NTLDR,难道你的这个工具做出的PBR与Win7格式出的PBR不一样? 


另外请Pauly兄到PE区看一下水哥的一个帖子,是有关格式化和启动的,给大家去说道说道!

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

使用道具 举报

1545#
发表于 2009-12-13 17:59:33 | 只看该作者
XORLDR对NTLDR,SETUPLDR.BIN , BOOTMGR , G4D ,时空淘气包支持的很好!
我是将上述文件放在硬盘最后的未分区的8M小空间里成功启动!

恳请Pauly大师将支持逻辑分区启动的 XORLDR 发来测试一下!
回复

使用道具 举报

1546#
发表于 2009-12-14 09:00:55 | 只看该作者
一直只看标题里标注的时间,没想到XORLDR这个伟大的工具又在悄然诞生了
回复

使用道具 举报

1547#
发表于 2009-12-14 09:02:08 | 只看该作者
XORLDR应该也能用来做启动U盘吧
回复

使用道具 举报

1548#
发表于 2009-12-14 09:15:51 | 只看该作者

回复 #1556 zxw 的帖子

肯定能的!
就是启动的兼容性不得而知
回复

使用道具 举报

1549#
发表于 2009-12-14 09:39:36 | 只看该作者
1532#测试版还不支持中文吧?
回复

使用道具 举报

1550#
发表于 2009-12-14 09:48:12 | 只看该作者
1.  发个先期预览版给你看看,仅用于测试,把 0x20 处改为 00 可以看到点阵中文菜单,但内容还是我的测试内容,呵呵
3号扇区(即第4个扇区)中 0x700 处为要启动的系统列表,可以试试看,过些天把配置程序弄出来

参数 /0 /1... 分别表示安装到第一个硬盘,第二个硬盘...

2.  这个需要修改 0 扇区 0x14 处记录的系统个数(不超过08),安装程序把它设置为硬盘上的主分区数了

3.  这个程序也可以直接引导 ntldr 和 grldr,需要修改 706 处的加载扇区数,两个字节,还需要修改 702 处为"N"或"G"

4.  此外,700 开始的每一行第一个字节表示分区号,需要根据实际情况修改,0-3为主分区,4以上为逻辑分区,给你那个版本还不能启动逻辑分区

5.  延时在第一个扇区,1A 位置,双字节,需要n秒就填上 18.3*n 的值,延时控制值在0扇区的 0x1A 处,用两个字节保存,最大延时可以接近1个小时:-),为了简化程序代码,这个值是这样计算的:m=n*18.3 取整,n为需要的秒数,比如 30 秒,m=30*18.3=549=0x0225,即在 1A 处填上 25 02 (注意顺序),2 秒就是 2*18.3=36=0x24,在 1A 处填上 24 00
回复

使用道具 举报

1551#
发表于 2009-12-14 09:53:16 | 只看该作者
我自己配置了中文菜单,没虚拟机,不好发。
完美支持NTLDR,SETUPLDR.BIN , BOOTMGR , G4D ,时空淘气包
回复

使用道具 举报

1552#
发表于 2009-12-14 17:39:46 | 只看该作者
EZBOOT 是需要光盘格式的

似乎只能通过grub仿真ISO实现

不知道 有没途径 实现直接调用ezboot文件启动.

能实现的话猫哥的工具就有一个别人没的功能了
回复

使用道具 举报

1553#
发表于 2009-12-14 21:27:40 | 只看该作者
又有好东西了,多谢楼主
回复

使用道具 举报

1554#
发表于 2009-12-15 00:43:40 | 只看该作者
从 BOOTICE 入手学习。
回复

使用道具 举报

1555#
发表于 2009-12-15 21:01:21 | 只看该作者
报告一下:
今天新量产U盘,分为USBCROM、USBHDD、USBZIP三个分区。用0.71版本对U盘MBR写入grub引导,发现zip分区能正常写入,而大一些的hdd分区无法写入,具体来讲grub选项是灰色的。同样是这个U盘,换成了早期的0.66版本就可以正常写入。
回复

使用道具 举报

1556#
 楼主| 发表于 2009-12-15 21:15:00 | 只看该作者

回复 #1564 blithewind 的帖子

不好意思,麻烦你手工检查一下MBR是否正常,如,用 WINHEX 看一下是否有MBR(这个可以排除,因为你用0.66可以);看一下每个分区项的激活标记是否为 80 或 00,看看HDD部分第一个分区的起始扇区是多少,是否小于18,我好判断是哪里出错了
回复

使用道具 举报

1557#
发表于 2009-12-15 23:41:23 | 只看该作者
原帖由 Pauly 于 2009-12-15 21:15 发表
不好意思,麻烦你手工检查一下MBR是否正常,如,用 WINHEX 看一下是否有MBR(这个可以排除,因为你用0.66可以);看一下每个分区项的激活标记是否为 80 或 00,看看HDD部分第一个分区的起始扇区是多少,是否小于 ...



我重新量产了一下,HDD分区的GRUB选项确是灰色的。对扇区没什么了解,说不清楚,干脆抓个图,应该是下面这样吧:





[ 本帖最后由 blithewind 于 2009-12-15 23:53 编辑 ]
回复

使用道具 举报

1558#
发表于 2009-12-16 06:35:54 | 只看该作者
简繁英三语言自适应能不能改为用户自定义的呀?
回复

使用道具 举报

1559#
发表于 2009-12-16 11:49:38 | 只看该作者

请将GRUB4DOS代码替换成090331

经多个专家证实,最新的GRUB4DOS的GRLDR.MBR代码有严重BUG:不兼容FAT16。请替换成090331版,谢谢。

原始贴 http://bbs.znpc.net/viewthread.php?tid=5805

090331 下载地址:http://download.gna.org/grub4dos/grub4dos-0.4.4.zip

FAT16格式的优势:小容量32MB的U盘,XP格式化程序是不让格式化NTFS或FAT32的,而FAT是兼容纯DOS的必须格式,再者有些老机子的BIOS只有USB-ZIP格式且只认FAT16。

[ 本帖最后由 gmy 于 2009-12-16 11:53 编辑 ]
回复

使用道具 举报

1560#
发表于 2009-12-16 12:06:54 | 只看该作者

回复 #1568 gmy 的帖子

"有些老机子的BIOS只有USB-ZIP格式且只认FAT16"

怪不得有些老机子无法用USB-ZIP格式启动,谢谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 04:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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