无忧启动论坛

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

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

    [复制链接]
4141#
 楼主| 发表于 2013-5-9 10:05:56 | 只看该作者
gnd_zzl 发表于 2013-5-7 17:17
猫哥你好,菜菜菜菜鸟第一次向你提问:
      我的电脑分了两个主分区,分别安装Win 7(主系统),Win XP( ...

很久没有用过 1JF9K 了,记得当时的测试是没有问题的。你可以检查一下 XP 所在分区是隐藏和激活状态看看
回复

使用道具 举报

4142#
发表于 2013-5-9 11:22:28 | 只看该作者
要好好学习一下。
谢LZ!
回复

使用道具 举报

4143#
发表于 2013-5-9 11:25:59 | 只看该作者
我准备在下一版提供支持

非常感谢
回复

使用道具 举报

4144#
 楼主| 发表于 2013-5-9 12:20:10 | 只看该作者
2011yaya2007 发表于 2013-5-9 11:25
非常感谢

个人建议:
在grldr.pbr中,每个文件系统的代码中:
1)将 grldr 名称放在固定的位置,以固定的长度存放(比如留出13个字节的长度),或:
2)在固定的位置给出 grldr 名称的偏移,类似 0.45c 的做法。
回复

使用道具 举报

4145#
发表于 2013-5-9 14:34:57 | 只看该作者
Pauly 发表于 2013-5-9 10:05
很久没有用过 1JF9K 了,记得当时的测试是没有问题的。你可以检查一下 XP 所在分区是隐藏和激活状态看看

按下F11键能看到辅助系统(XP)启动画面,但是不能完成启动,会中途重启,这时辅助系统还是隐藏并没有激活的。疑似执行 --set -root/ntldr 了,但没有执行 unhide 、hide 和 makeactive 命令。用G4D在隐藏分区PE中创建启动菜单加上上述命令是可以引导到另一个系统的。但不知道为什么快捷键不行呢?
回复

使用道具 举报

4146#
发表于 2013-5-9 15:03:58 | 只看该作者
现在固定在偏移 0x1e3 处,5字节
回复

使用道具 举报

4147#
 楼主| 发表于 2013-5-9 15:59:21 | 只看该作者
本帖最后由 Pauly 于 2013-5-9 16:11 编辑
gnd_zzl 发表于 2013-5-9 14:34
按下F11键能看到辅助系统(XP)启动画面,但是不能完成启动,会中途重启,这时辅助系统还是隐藏并没有激活的 ...


我在虚拟机测试是正常的呀,按下F11后,启动备用系统。
你先在Windows下将所有分区全部显现,然后再重新安装1JF9K试试。
在启动XP失败的时候,用U盘或光盘或其它手段重新启动计算机(不要进入WIN7),进入WINPE,看看XP所在分区是否是隐藏状态。
回复

使用道具 举报

4148#
 楼主| 发表于 2013-5-9 16:00:30 | 只看该作者
2011yaya2007 发表于 2013-5-9 15:03
现在固定在偏移 0x1e3 处,5字节

好的。但是如果支持8字节的文件名就更好了,有些人嫌5个字符太短了,reboot.pro上还有人抱怨为什么不能支持8.3文件名了,这些都是为了兼容0.46a
回复

使用道具 举报

4149#
发表于 2013-5-9 16:30:14 | 只看该作者
其实 fat16,fat32 是 11 字节,8.3 格式。在这方面,0.4.5c 与 0.4.6a 没有区别。
回复

使用道具 举报

4150#
 楼主| 发表于 2013-5-9 17:03:12 | 只看该作者
2011yaya2007 发表于 2013-5-9 16:30
其实 fat16,fat32 是 11 字节,8.3 格式。在这方面,0.4.5c 与 0.4.6a 没有区别。


但是EXFAT和NTFS分区代码里GRLDR名称那里只能容下5个字符,后面是 Disk error,不统一。
不纠结这个问题了,5个也能用得很好,呵呵
回复

使用道具 举报

4151#
发表于 2013-5-9 17:28:57 | 只看该作者
Pauly 发表于 2013-5-9 15:59
我在虚拟机测试是正常的呀,按下F11后,启动备用系统。
你先在Windows下将所有分区全部显现,然后再重 ...


按照你的思路,进入主分区(Win 7)——显示两个隐藏分区——重新安装1JF9,重启后按F11成功切换到备用系统(Win XP),但此时,主分区和系统救护分区也都是显现的,主系统未激活。

再重新启动,不按键的情况下默认进入主系统,此时,备用系统分区和救护分区也都是显现的,备用系统分区未激活。

在此时的系统(Win 7)中操作,隐藏系统救护分区和备用系统分区后,重启后尝试进入备用系统:出现(XP)启动画面——半途重启——重新进入主系统(Win 7)。

这时,按F9进入PE(系统救护分区,隐藏)以查看分区显隐状态,备用系统分区还是处于隐藏状态,未激活。

我想会不会是在按下F11后并没有触发 unhide 和 hide 命令,而 makeactive 命令似乎在前两个命令不执行的情况下也不会执行。(自己都觉得很不专业,希望大大能看懂)这个我验证过,我向救护分区的G4D启动引导菜单中添加了分别进入两个系统的 title ,同样也是 只有 makeactive 命令的情况下并不能实现系统切换,而加上了  unhide/hide 命令,就可以实现系统切换了。当然,这是在按下F9后就如G4D菜单后实现的,并不能通过快捷键实现。

实在是个困扰人的难题呀,当然我不怀疑是 1JF9 程序和 BOOTICE 程序本身的问题,在论坛里搜索了并没有此类问题,所以这个绝对是个案了,一定是我的问题,但是不知道真正的问题到底出在哪里了?
回复

使用道具 举报

4152#
 楼主| 发表于 2013-5-9 17:55:08 | 只看该作者
本帖最后由 Pauly 于 2013-5-9 18:14 编辑
gnd_zzl 发表于 2013-5-9 17:28
按照你的思路,进入主分区(Win 7)——显示两个隐藏分区——重新安装1JF9,重启后按F11成功切换到备用 ...


按你的描述来看,1JF9K 没有改变分区的显示和隐藏状态,因此你不能将分区隐藏,保持两个分区都是显现的就可以正常使用。如果不希望在WIN7中看到XP分区的盘符,可以在磁盘管理中将XP分区的盘符删除;在XP系统中将WIN7盘符删除。
对于1JF9K的表现,你可以将所有分区显现后试试原版的安装程序,看看是否依然如此,如果原版并非如此,那么BOOTICE可能有bug;如果原版也是这样,那么1JF9K本来就是这样,你折腾看看吧

=================
似乎,1JF9y 和 1JF9Ky 才是主系统之间互相隐藏的版本,你可能需要的是这个,请参考:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=206826
回复

使用道具 举报

4153#
发表于 2013-5-10 18:51:55 | 只看该作者
本帖最后由 yuan-0918 于 2013-5-10 18:56 编辑

感谢猫叔不断更新不断完善,无忧有 Pauly才精彩,XORBOOT要是也能更新将更好,目前必须布署一次后才能选择分区号,还有不能安装到指定扇区了
回复

使用道具 举报

4154#
发表于 2013-5-10 21:29:59 | 只看该作者
谢谢分享
回复

使用道具 举报

4155#
发表于 2013-5-11 08:48:39 来自手机 | 只看该作者
盼早点更新,1.05的grub2就一地雷,一踩就死,
回复

使用道具 举报

4156#
 楼主| 发表于 2013-5-11 23:02:35 | 只看该作者
fanet 发表于 2013-5-11 08:48
盼早点更新,1.05的grub2就一地雷,一踩就死,

先放出测试版看看吧
回复

使用道具 举报

4157#
发表于 2013-5-12 07:34:40 | 只看该作者
u盘引导 有吗 没有的话 版主加一下班吧
回复

使用道具 举报

4158#
发表于 2013-5-12 09:11:29 来自手机 | 只看该作者
本帖最后由 fanet 于 2013-5-12 10:41 编辑
Pauly 发表于 2013-5-11 23:02
先放出测试版看看吧


安装grub2还是出错:
Loading operating system.
incompatible license,
Aborted, press any key to exit.
然后按任意键,会重复上述信息.
正常情况应该是:
Loading operating system.
grub loading,
welcome........
然后进入grub2菜单.如果没有搜到grub.cfg就会进rescue模式.

请检查,是不是从boot.img加载core.img还需要自解压core.img?
以下是我用grub2的经验:
我用grub-bios-setup安装的boot.img+core.img(约32k大小)占用了137个扇区.
用grub-install安装则只占用了1个扇区,即只把boot.img装到0扇区,
通常,前一方法采用自定制core.img,我仅把它安装到u盘,做启动盘维护用途,自动搜索硬盘上的/boot/grub
后一方法,(个人偏好)安装到硬盘,启动不需搜索,时间会快一点点,但是/boot/grub所在分区位置不能变,在增加或减少硬盘分区时,得重装,不然会找不到/boot/grub目录,而只能进rescue

最后还有一种方法,连接lnxboot+core.img(自定制)>gr2ldr(约32k大小), gr2ldr可以加入BCD菜单用bootmgr启动,自动搜索硬盘上的/boot/grub,
它有一个好处就是切换系统时,且win8系统启用快速启动时,可以避免出现一些故障。
回复

使用道具 举报

4159#
发表于 2013-5-12 09:17:56 | 只看该作者
v1.0.6版本测试情况:
1. 0.4.6a版本中,“识别为软盘时加载”代码应当为01,“不加载”代码应当为00。
2. 0.4.6a版本中,对于fat16文件系统,现在的做法是保留扇区不足时,不安装usb2.0驱动。
   建议:先调整保留扇区为12(相应后移 F8FFFFFF),然后安装usb2.0驱动。
3. 以前反映的1个问题依旧。
    选择“分区管理”,选择 "重新分区并格式化"  后出现:
      a.  mbr 原有的引导代码清零(是特意所为?意义何在?)
    b.   u 盘量产为2个区
        lun(0),371.8Mb,P:   没有 "移动存储设备格式化工具"表,直接进入 "选择分区格式"表;
        lun(1),1.1Gb,N:       正常
回复

使用道具 举报

4160#
发表于 2013-5-12 10:53:00 | 只看该作者
本帖最后由 2011niumao 于 2013-5-12 10:54 编辑

一直使用bootice,非常优秀!!!
这几天我做了一个g2ldr。想做一个g2ldr.mbr.过程是
先用bootice1.05安装grub4dos到mbr,中间把启动文件名字由GRLDR改为G2LDR。再把mbr备份到文件,起名为g2ldr.mbr.

结果:win7加入BCD后可以利用这个g2ldr.mbr启动。但是winxp加入boot.ini不行。
C:\g2ldr.mbr=G2LDRMBR

先后用了bootice1.02,1.00,0.9(18扇区的rub4dos),winxp都不能引导。但win7可以。
后来用了一个现成的pt制作的g2ldr.mbr,winxp可以引导了。

想问一下:是不是grub4dos不支持winxp了?还是bootice的问题?为什么老版本可以。新版本不行呢?
另外想问一下这个制作g2ldr.mbr是不是对的?多谢。

bootice1.06也操作了一遍.结果一样。
回复

使用道具 举报

4161#
 楼主| 发表于 2013-5-12 11:04:11 | 只看该作者
Re fanet:
是的,大意了,写入时扇区未写完,没注意测试,谢谢提醒。一楼中的附件已修正。

Re yaya:
1. 加载模式已修正;
2. 暂时不想修改磁盘现有的结构,除非用户自行格式化,设定保留扇区数目。因为如果磁盘上可能存有数据。
3. “重新格式化”是这样处理的:如果磁盘为可移动磁盘,则转到“移动存储设备格式化工具”,否则直接进入“选择分区格式”,得看U盘的模式
4. U盘重新分区后MBR为空,先已修复为“NT6 MBR”。
回复

使用道具 举报

4162#
 楼主| 发表于 2013-5-12 11:06:16 | 只看该作者
2011niumao 发表于 2013-5-12 10:53
一直使用bootice,非常优秀!!!
这几天我做了一个g2ldr。想做一个g2ldr.mbr.过程是
先用bootice1.05安装 ...

据说 XP 只能支持 16K 的 grldr.mbr,而 0.45c 的 grldr.mbr 为 18K,所以不能引导。你可以用 0.46a 的 MBR,只有 16 个扇区(8K)
回复

使用道具 举报

4163#
发表于 2013-5-12 11:47:29 | 只看该作者
本帖最后由 2011niumao 于 2013-5-12 11:50 编辑
Pauly 发表于 2013-5-12 11:06
据说 XP 只能支持 16K 的 grldr.mbr,而 0.45c 的 grldr.mbr 为 18K,所以不能引导。你可以用 0.46a 的 M ...


试验了还是不行。启动后出现三个挨着的字符:双向箭头,等于号中间加了一个垂直线(像不等于号),0.

然后就没有反映了。过去也是总出现这三个字符。但是win7就能正常引导。很奇怪。

用的是bootice1.06.  4.6a。16扇区。
回复

使用道具 举报

4164#
发表于 2013-5-12 13:41:30 | 只看该作者
bcd菜单支持有问题吧?

捕获18.JPG (96.39 KB, 下载次数: 77)

捕获18.JPG
回复

使用道具 举报

4165#
发表于 2013-5-12 13:59:38 | 只看该作者
谢谢提供。。。。
回复

使用道具 举报

4166#
 楼主| 发表于 2013-5-12 15:11:31 | 只看该作者
2011895866818 发表于 2013-5-12 13:41
bcd菜单支持有问题吧?

能否提供你的BCD文件给我?
回复

使用道具 举报

4167#
发表于 2013-5-12 17:54:08 | 只看该作者
本帖最后由 2011yaya2007 于 2013-5-12 20:34 编辑

Re Pauly :
关于“重新格式化”u盘,我搞清楚了。u盘量产为固定盘,则进入“选择分区格式”;量产为移动盘,则进入“移动存储设备格式化工具”。
关于在“分区引导记录”中调整保留扇区,我赞成你的观点。是否可以修改为:
    当选择“识别为软盘时加载”或者“始终加载”时,若保留扇区不足,跳出提示框,说明:“保留扇区低于12扇区,请备份后格式化此分区,然后再继续。”,设一个“退出”按钮。
    若按现在的做法,用户会误以为usb驱动安装成功。再者,一般用户也不知保留扇区该多大。
回复

使用道具 举报

4168#
发表于 2013-5-12 18:43:41 | 只看该作者
本帖最后由 fanet 于 2013-5-13 12:46 编辑
Pauly 发表于 2013-5-12 11:04
Re fanet:
是的,大意了,写入时扇区未写完,没注意测试,谢谢提醒。一楼中的附件已修正。


猫大,
grub2安装第一次测试成功,
恭喜,bootice实现了在非linux系统中安装grub2,使grub2安装变得和grub4dos一样简单了,
不过与grub4dos不一样,楼主得提供grub2模块文件的下载,本帖不方便的话,或者将其发布在grub2子板块也很好的.
bootice很强大,grub2将是新亮点,

grub2模块文件下载
http://bbs.wuyou.net/forum.php?m ... p;extra=#pid2774913
回复

使用道具 举报

4169#
发表于 2013-5-12 19:39:35 | 只看该作者
本帖最后由 freesoft00 于 2013-5-12 19:46 编辑

打开bootice,什么标签页页不切换,直接点击 实用工具——>磁盘填充,界面会很快打开,而只要一切换其它标签页,再次点击磁盘填充,那么界面会卡一下才出现,就象前段反馈的在磁盘管理器中关闭扇区编辑界面类似。

分区格式化,目前还是默认fat16,是否可以改成默认fat32,16这样格式毕竟使用较少,否则每次都得改。

pbr安装grub默认更改为了grub.046,个人认为还是更改为默认的0.45比较稳定,而喜欢尝鲜的可以自行设定安装为0.46。

分区格式化选择格式时,如果选择ntfs,后面的保留扇区数是16,一般ntfs的pbr中的保留扇区数那两个字节不是一般都是0x0000吗
回复

使用道具 举报

4170#
发表于 2013-5-12 20:08:35 | 只看该作者
本帖最后由 fanet 于 2013-5-12 22:45 编辑
freesoft00 发表于 2013-5-12 19:39
打开bootice,什么标签页页不切换,直接点击 实用工具——>磁盘填充,界面会很快打开,而只要一切换其它标签 ...


这两个默认选项,我倒是认为不重要,多点一下的事,错了也不重要,
默认选项中,就是那个磁盘选项,我认为要慎重。
当插入u盘时,默认为u盘,而当磁盘引导修改失败后,采用u盘启动,修复硬盘mbr,有时忘了选硬盘,结果是修改了u盘mbr,这很危险。重启的结果是硬盘和u盘都不能启动了.这几天我都犯了两次,特别是新用户,难免大意误操作。幸好我还有第二个启动u盘。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 12:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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